ch2

Socio-Technical Systems Overview

  • Definition: Socio-technical systems combine technical systems with people and processes.

  • Importance: Understanding the interplay between technology and human factors is essential for system effectiveness.

Objectives of Chapter 2

  • Distinction: Differentiate between socio-technical systems and computer-based systems.

  • Emergent Properties: Explore concepts like reliability and security as system properties.

  • System Engineering: Explain the processes involved in system engineering and procurement.

  • Organizational Context: Analyze how the context of an organization affects system design and use.

  • Legacy Systems: Discuss challenges related to legacy systems in businesses.

Topics Covered

  • Emergent System Properties: Properties that arise from the interactions within the system.

  • Systems Engineering: The interdisciplinary approach to creating socio-technical systems.

  • Organizations and People: Role of individuals and organizational structure in system operation.

  • Legacy Systems: The implications of maintaining outdated systems in modern environments.

Understanding Systems

  • Definition: A system is a purposeful collection of inter-related components working towards a common objective.

  • Components: May include hardware (mechanical, electrical, electronic), software, and operators.

  • Interdependency: System behavior and properties are influenced by the relationships between components.

System Categories

  • Technical Computer-Based Systems: Focus only on hardware and software without considering user interaction.

  • Socio-Technical Systems: Include human operators and operational processes, governed by organizational policies.

Characteristics of Socio-Technical Systems

  • Emergent Properties: Holistic properties that depend on the full system integration rather than individual components.

  • Non-Deterministic: Outputs can vary despite identical inputs due to human interaction.

  • Complex Relationships: The ability of a system to support organizational goals is not merely about its technical design.

Emergent Properties Defined

  • Whole System Properties: Characteristics that arise from system components and their relationships.

  • Examples:

    • Volume: Changeable based on component arrangement.

    • Reliability: System reliability varies with component reliability and unforeseen interactions.

    • Security: Complexity in measuring due to potential unpredictable attacks.

    • Repairability: Ease of diagnosing and fixing issues in the system.

    • Usability: Affected by components, user interaction, and environment.

Types of Emergent Properties

  • Functional Properties: Result from components working together towards an objective.

  • Non-Functional Properties: Relate to system performance, reliability, safety, and security in an operational context.

Reliability Measures

  • Hardware Reliability: Probability and time required for repair of hardware components.

  • Software Reliability: Likelihood of software producing incorrect outputs.

  • Operator Reliability: Probability of human error in system operation.

  • Relation: Interdependencies between components can lead to compounded faults.

System Engineering Process

  • Phases: Involves specifying, designing, implementing, validating, deploying, and maintaining systems.

  • Challenges: Miscommunication across disciplines can cause misunderstandings and issues in development.

  • Waterfall Model: Predominantly used due to the need for structured phases with limited iteration.

Requirements in System Engineering

  • Types of Requirements:

    • Abstract functional requirements: Defined at a high level without specifics.

    • System properties: Non-functional requirements of the system.

    • Undesirable characteristics: Specifications of unwanted system behaviours.

System Design Process

  • Partitioning Requirements: Organizing requirements into groups.

  • Subsystem Identification: Finding sub-systems that collectively fulfill overall system requirements.

  • Specification of Functions: Clearly defining the functionality and interactions among subsystems.

System Integration

  • Incremental Approach: Systems built through gradual integration of individual components.

  • Common Challenges: Interface issues between subsystems often arise during gradual integration.

System Evolution and Decommissioning

  • System Longevity: Large systems need to evolve to adapt to new requirements.

  • Decommissioning: The process of safely taking a system out of service, including environmental considerations.

  • Legacy Systems: Acknowledges the reliance on old systems that still provide essential services for businesses.

Human and Organizational Factors

  • Impact on Processes: Changes required by new systems can affect work processes, jobs, and organizational dynamics.

  • Flexibility: As operational processes are designed, they should allow for human initiative to handle unexpected challenges.

System Procurement Processes

  • Acquisition Steps: Involves preliminary specifications and architectural designs to guide development contracts.

  • Commercial Off-the-Shelf (COTS): Often a cost-effective alternative to custom system development.

  • Modification of Requirements: Specifications might need adjustment to fit the capabilities of off-the-shelf solutions.

Legacy Systems

  • Critical Operations: Older systems continue to play vital roles despite risks associated with outdated technology.

  • Components: Involves obsolete hardware, legacy application software, incomplete data, and business processes constrained by legacy systems.

Key Points

  • System Integration: The successful melding of hardware, software, and human components is vital.

  • Emergent Properties: Understanding system-wide characteristics is critical for assessing performance.

  • Interrelation of Human Factors: Human and organizational dynamics significantly impact the success of socio-technical systems.