Lecture 11.pdf

  • Uploaded by: Lim Zu Liang
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Lecture 11.pdf as PDF for free.

More details

  • Words: 2,549
  • Pages: 32
SDM 5001 SYSTEMS ARCHITECTURE

LECTURE 11.1 SOCIAL TECHNICAL ENGINEERING SYSTEMS

© LGChan

SOCIAL SYSTEMS

2 © LGChan

Socio-technical engineering systems refers to the interaction between society complex technology, infrastructures and human behaviour

Support System

Society and engineering structures and human support combined to make complex sociotechnical systems

Social Technical Systems

3 © LGChan

Socio Technical System Environment Hardware

Software

Society Liveware

Components in Socio Technical System Hardware

Any physical and non living element, eg buildings, machines, equipment, workspace

Software

Non material elements, eg computer software, work procedures, practices, norms

Live-ware

Human elements (Support), eg workers, operators, service staff, third parties, teams

Society

Community, government, cities, countries, management

Environment

Internal and external environment 4 © LGChan

Evolution of Socio Technical Systems Machine Human Level

Artificial Intelligence

Evolution

Community Level

Personal Level

Information Level

Machine Level

Social Technical Technology

Human Computer Interface

Information Technology

Engineering Technology

5 © LGChan

Social Systems Characteristics Socio-technical systems are technical works involving the participation of groups of people in ways that significantly affect the architectures and design of those works (Rechtin Maier 2009)

Main Features of Socio-Technical Systems 1. 2. 3. 4. 5.

They are collective operational tasks They contain social and technical sub-systems They are open systems (strongly interacting with their environments) Non deterministic (changing human environment) and emergent properties (evolving) Concept of the system being an unfinished system

Examples intelligent transport system, telecommunications system, public health systems, education systems, electrical power distribution system, Toyota production systems

6 © LGChan

Complexity in Socio Technical Systems Local Interests, Global Outcomes o Operational and managerial independence of sub systems have different objectives, especially social systems with changing values This makes it difficult to optimize the overall socio technical systems

Component Systems o Difficulty in identifying all components in the society Some components may be invisible and, others may only be active at a late stage

Interactions o Interactions are complex and result in unexpected emergent behavior

Complexity o o o o

Many agents with different behaviour and states Interactions between agents in a complex environment Lots of interconnections between agents Communicating in parallel and instantaneously 7 © LGChan

Managing in Socio Technical Systems Stakeholders o Who benefits? Who pays? Who provides? Who loses? o In social system quality, there is a case-by-case trade off, and the quality depends on the system to be provided

Client vs User o Client in socio-technical system is frequently not the end user of the system o End users are usually groups of people who have diverse needs and expectations o Client manages this problem by (1) setting standards and licensing to contractors (2) segmenting the market to different groups of users

Systems Architecture for Socio Technical Systems o An open system architecture should allow for easy improvement and update of system capabilities by adding or changing components in the design for socio technical system o Open system architecture is an open specification of the architecture of a system or systems of systems for the expanding specified capabilities 8 © LGChan

Strategies in Managing Socio-Technical Issues Key consideration: How power or decision making is dispersed among the stakeholders? Strategy

Method

Advantages

Disadvantages

Authoritative Strategy

Solution provided by a few selected people (eg board of directors)

Efficiency and Timeliness

Potential missing out important issues Lost opportunity for learning

Competitive Strategy

Use opposing parties points of view to come up with preferred solutions (eg open TV debate)

Creation of new ideas and innovation Provision of choice

Conflict and stalemates Consume resources (time wasting)

Collaborative Strategy

Engage all parties to find the best possible solution agreed by all (eg dialogue, town hall meeting)

Higher stakeholder commitment Comprehensive and effective solutions Fewer resources used by stakeholder

Increased transaction costs dialogue can turn into conflict, hardened positions and stalemate causing poor results 9 © LGChan

Five Key Characteristics of Open Socio-Technical Systems 1. Systems should have inter-dependent sub-systems which allow various users to interact and design solutions to satisfy their different requirements 2. Systems should adapt to and pursue goals in external environments

3. Systems have an internal environment comprising separate but inter-dependent technical and social subsystems 4. Systems have equi-finality Meaning : systems goals can be achieved by more than one means. This implies that there are many possibilities and design choices to be made during system development 5. System performance relies on the joint optimisation of the technical and social subsystems Focusing on one of these systems to the exclusion of the other is likely to lead to degraded system performance and utility Source : Baxter Sommerville 2011 Socio-technical systems-From design methods to systems engineering. Interacting with Computers

10 © LGChan

Socio-Technical Systems Design Approaches Soft Systems Methodology An action oriented and organized process of inquiry into problematical situations (using a systemic process) a) to identify the what the business is trying to achieve b) what are the problem areas, and c) how is the solution going to affect the business and people involved in it

Contextual Design Designing products directly from understanding how the user actually performs his work

Cognitive Systems Engineering Observing and analysing work in context, and uses abstraction on the results to identify patterns in the observations that occur across work settings and situations

Human-centred Design Designing upon an explicit understanding of users, their tasks, and the environments in which those tasks are carried out

11 © LGChan

Example : Car Sharing Service (UBER and GrabCar) Car Ride-Sharing P2P System It is an alternate to hailing public taxis on the road It pairs drivers (private and taxis) and ride-seekers with each other

Relevant Systems Architectures o Social Systems • Both clients (driver and passenger) are end users of the system • Matches people who make their cars available, and passengers who are in need of convenient transportation

o Collaborative Systems • Requires people who willing to be drivers at a specific time, and passengers who will use the service of their choice • No central body to control allocation of assets and services, many drivers can respond to the same request

o Intelligent system • uses GPS make information available to both driver and passenger, recommends drivers who are nearest to the caller 12 © LGChan

EXAMPLE : DIGITAL PLATFORM

13 © LGChan

Platform Businesses: Definition and Chicken-and-Egg Problem Definition and Network Effects o A platform business model creates value by facilitating interactions between the different customer segments (eg matchmaking and transaction including search cost reduction)

o Platform business models are “two-sided markets” or ”multi-sided markets” o The value of the platform grows to attract more users • Direct/same side network effects: the more users in one customer segment will attract more users in that customer segment (users of Microsoft office software; users of an instant messaging system) • Indirect/cross-side network effects: the more users in one customer segment will attract more users in the other customer segment (users of videogames with game developers)

Key Success Factors o Attract both customers to platform at the same time through a subsidized price mechanism • Generally, need to subsidize the more price sensitive segment and charge the side that increases its demand more strongly as a result of the other side growth. Eg subsidized Xbox, PSP machines, but charge more for games • In markets with high sensitivity to quality, need to charge more the side that has to supply quality, so as to attract providers of high quality products. Eg charge more for games in order to produce quality games o Acquiring new customers at a low cost

o Retain customers for a long period of time o Attract “lead” users, with lower joining prices or agreements not to join rival platforms in order to build initial momentum

14 © LGChan

Platform Development Which Side to Develop First?

Module Developer User

Start with the Side with the weaker demand for the goods/services supplied by other Side

© LGChan

Traditional Supply Chain

SUPPLIERS

Platform Supply Chain

CUSTOMER SEGMENT 1

Example of Platform Business o o o o o o

RETAILER

CUSTOMERS

CUSTOMER SEGMENT 2

PLATFORM

Apple iPod/iTunes system Windows Operating System Android PlayStore Platform Ebay E-Commerce Uber/Grab 16 © LGChan

Two-Sided Markets provide a Springboard for Innovation Networked market

Side 1

Side 2

Platform Providers

17 © LGChan

END OF LECTURE 1.1 SOCIAL TECHNICAL ENGINEERING SYSTEMS

18 © LGChan

SDM 5001 SYSTEMS ARCHITECTURE

LECTURE 11.2 ARCHITECTING COLLABORATIVE SYSTEMS

© LGChan

Collaborative Systems Characteristics o Systems with no central control either in their conception, development, or operation o Voluntary participation and contribution by large number of individuals o Examples Open Source Software (Linux, R), World Wide Web (Wikipedia), Open Source Ecology, Mumbai Box Wallah (Dabbawala), Intelligent Transportation System, Joint Air Defence System, Urban City Planning

Types of Collaborative Systems o Closed Collaborative Systems o There is a central authority which can act but it has delegated its authority to other groups Example: joint ventures, national defence

o Open Collaborative Systems o There is no central authority and no overall authority to decide on anything Voluntary participation is necessary Overall system depends on some invisible mechanism to maintain the goals and purposes Example: R- Statistics, Wikipedia, Crypto currency 2 © LGChan

Example of Collaborative Systems Management during Systems Development

Centrally Directed Large Public Systems

Product Families

Corporate IT Urban Planning Military Network Ops Collaborative Core Internet Consumer Electronics Web Based IT

Unconstrained

Collaborative

Centrally Directed

Management during Operation

3 © LGChan

Architecting Collaborative Systems 1 1 Stable Intermediate Forms o Intermediate forms should be technically, economically, and politically self supporting o Able to fulfil some useful purpose, has sufficient revenue to maintain operations, and a body to oversee policies

2 Policy Decision Making Process (Triage) o Guidelines to assign priority order to projects on the basis of where efforts, funds and other resources can be best used, are most needed, or are most likely to achieve success

3 Leverage at Interfaces o Focus on architecting of interfaces of the sub-systems (independent) which allow many people to participate, and to create emergent capability of system of interest o Well defined interfaces enable participants to easily integrate their contribution to existing work 4 © LGChan

Architecting Collaborative Systems 2 4 Ensuring Co-operation (Win Win) o Overall cost and benefits of collaboration should be more than the sum of independent costs and benefit for each participant o Make each participant’s well being to be partially dependent on the well being of other participants

5 Problems with Collaborative Systems o Standards: o Lack of organization to formalize market standards o Motivation: o Lack of Monetary Incentives o Depends on active participation to maintain the systems o Differing goal and motivation of participants

5 © LGChan

Collaborative Online Social Media Platforms Collaborative Network

Application

Examples

Social networks

Connect with people

Facebook, Twitter, LinkedIn

Media Sharing networks

Share photos, videos

YouTube, Instagram, Snapchat

Discussion forums

Share news and ideas

reddit, Quora, Digg

Bookmarking, Content Curation

Discover, save, and share new content

Pinterest, Flipboard

Consumer Review

Find and review businesses

TripAdvisor, Yelp, Zomato

Blogging and Publishing

Publish content online

WordPress, Tumblr, Medium

Social Shopping

Shop online

Polyvore, Etsy, Fancy

Sharing Economy

Trade goods and services

Airbnb, Grab, Uber, Taskrabbit

Facebook YouTube Instagram LinkedIn Twitter

Source : https://blog.hootsuite.com/types-of-social-media/

2,072 million users 1,500 million users 800 million users 500 million users 330 million users 6 © LGChan

END OF LECTURE 11.2 ARCHITECTING COLLABORATIVE SYSTEMS

7 © LGChan

SDM 5001 SYSTEM ARCHITECTURE

LECTURE 11.3 BUILDER ARCHITECT SYSTEMS

© LGChan

Builder Architected Systems Characteristics o Architect produces a pre-conceived “form first” architecture in mind based on his own ideas and assumptions without full knowledge of the requirements of the users and market o Architect is mainly technical staff (company’s research and development) Client is company who sells the product or system in the market

o Examples of Builder Architect Systems Aerospace (Satellites, Space Mission) Aircrafts Military Defence Systems Infrastructure Projects (New Towns, Airports, Highways, Transportation, Power Plants) 2 © LGChan

Leveraging Architectures in Innovative Builder Systems 1 Incremental Development for Existing Customer o Using existing architectures to produce variations and extensions of existing customers o Low risk because of proven architecture o Adopt Platform Design (Example: coffee makers, electric shavers, vacuum cleaners) (Iridium Example: use technology for high-speed data satellites, M-Star)

2 New Markets for Existing Products o Using existing architectures to enter new or uncertain markets o New applications of existing products in new markets (Example: GoPro camera – camera for action photography) (Iridium Example: unserved markets in Africa, disaster relief operators)

3 New Products and New Markets o Novel architectures looking for new markets o Creating Disruptive Technology (Example: new computer hardware creates newer and better software applications) block chain technology creates crypto currency to replace bank transactions) 3 © LGChan

Leveraging Architectures in Innovative Builder Systems 4 Technology Substitution within Existing Systems

New

Penetration/ Substitution

Disruptive

Existing

Markets

o Upgrading old technology in existing system o Easy for software systems (using update patches released online) o Difficult for hardware systems required making changes in production or assembly

NA

Platform/ Substitution

Existing

New

Products

5 Uncertainty of End Purpose o Architecture solutions looking for a problem Example: Google “moon shot projects” Mars mission 4 © LGChan

Managing Uncertainty and Risks 1 Build In Flexibility and Maintain Options o Design for Flexibility: Architectural options that allow changes or additions later o Real Options “IN” projects concern design elements by incorporating in the architecture a range of possible future performance or behaviour Examples: API in software, airport runways designed for airport terminal expansions

2 Use Open Architecture o Maintain control over the key standards that characterize the system o Make them available to others (licensing) who have complementary skills (markets, technology, etc) so that everyone benefits Example: console video game machines, IBM PC and Microsoft

3 Modular Architecture o strategic design of components and assembly to enable efficient changes/modifications o changes in one component do not affect other components (loose coupling) Example: add-on accessories, software extension packages (R)

4 Late Point of Differentiation o postponement of final assembly of critical functions Example: external paint coloring, CPU and RAM chips on motherboards 5 © LGChan

Market Strategies in Builder Architect Systems 1 Disrupt and Dominate o Create systems that disrupt existing operational patterns or markets, and building barriers to prevent others from taking advantage of those disruptions – Quality of architecture must be excellent as it must create beyond boundaries of current systems – Protect system architecture to create high barrier of entry for competitors (Example: intellectual property rights, supply chain advantage)

2 Agile Response o Capability to react more quickly and effectively than competition without disrupting existing market – Implement strategy effectively: able to rapidly conceive, develop and deliver new systems – Architecture designed such that changes could be made quickly (Example: embedded architecture designs, changes made in final stages of production) – Rapid prototyping to quickly fabricate a scale model of a physical part or assembly using 3D computer aided design or 3D printing

3 Attrition o Based on ability to sustain and out last competitors in the same market Low tech strategy – Assess to low cost capital, low pricing, labour and large distribution network. – Acquired and buyout markets and competitors (Example: ebay auctions, format wars (VHS vs Betamax, Blue ray vs HD DVD, EXCEL vs Lotus 123)

6 © LGChan

END OF LECTURE 11.3 ARCHITECTING BUILDER ARCHITECT SYSTEM

7 © LGChan

Related Documents

Lecture
October 2019 41
Lecture
November 2019 30
Lecture
May 2020 29
Lecture
October 2019 41
Lecture
June 2020 29

More Documents from ""

Lecture 3.pptx
December 2019 5
Pages From Lecture_8.pptx
December 2019 19
Lecture_08.pptx
December 2019 15
Lecture 11.pdf
December 2019 6
Lecture_10.pptx
December 2019 12
Lecture_05.pdf
December 2019 12