SlideShare una empresa de Scribd logo
1 de 46
Descargar para leer sin conexión
Complexity Challenges in the Integration
    of Systems and Organizations

     Does Systems Engineering need an Overhaul?
              NASA PM Challenge 2012




                                                  1
Agenda
Complexity Challenges in the Integration of
Systems and Organizations

•   Does Systems Engineering Need an Overhaul?
•   Looking at Complexity from the Outside In
•   Complexity & Teams
•   Dialogue


                                                 2
Does Systems Engineering Need
         an Overhaul?


              Michael C. Lightfoot
   NASA Langley Research Center, Hampton, VA
       PM Challenge 2012, Orlando, FL February 22, 2012

                                                          3
Systems Engineering is Being Placed Under
                  the Microscope
There is a growing number of engineering communities who are asking
tough questions about the current practice of Systems Engineering.

Tough Questions:

 Why do the current SE processes, if rigorously applied, not guarantee
us safe, effective, robust systems delivered on time and within budget?

 What is it about our methods, processes and tools that seems to fail in
newsworthy fashion when we attempt to design and build large-scale
systems.

 Has our SE system somehow evolved to become a system that defies
our control?

Why the tough questions now?
                                                                            4
Systems Engineering Trends

System Size and Complexity has increased:
        One Example*: F-16, 15 Subsystems, 103 Interfaces
                      F-35, 130 Subsystems, 105 Interfaces
Organizations:
    • Size increase (100’s to 1000’s),
    • most likely global teams,
    • different cultures w/ different incentives
    • multiple companies,
    • many reporting structures,
    • sometimes competing incentives

Subsystems that were once modular in design are now
irreducibly entwined (tightly coupled)

Many systems are one of a kind (NASA) or limited quantity
productions
* Data courtesy of United Technologies Research Center:
https://www.fbo.gov/download/9cb/9cb78f01aa9db1fe92e093e786bc6733/Abstraction_Based_Complexity_Management_Final_Report_Dist_A.pdf
                                                                                                                                    5
Increases in Aerospace Systems Complexity




Paul Eremenko, DARPA, META Program
                                                                  6
Large- Scale Complex Engineered Systems




                                          7
Characteristics of Large-Scale Complex
                 Engineered Systems

 Increased Engineering Complexity
    Highly-coupled interfaces, many of which are only discovered during integration &
   testing or system operation.


 Design Cycles are Longer and More Complicated

 Significant Cost and Risk
      Extremely high political and monetary risk
      Low tolerance for failures or degraded performance
      Public fear of catastrophic failure is high
      Limited opportunities to experiment (trial and error)

 Very Large, Dispersed Engineering Organizations
    Yet organizations are expected to function synergistically
    Coordination and data exchanges are greater in frequency and volume of data.
    Unlike the early days of SE, no one Chief SE is able to keep the entire system view in
   his/her head.
                                                                                              8
Classes of Engineered Systems
                 (Relative Comparisons, Not Rigorous Definitions)


Simple System:        Consist of few parts,
                      Small number of interfaces
                      Interactions well understood & well controlled,
                      Typically used as building blocks for more sophisticated parts & components

Complicated         Consist of many parts, components, subsystems
System:             Moderate to large number of interfaces
                    Interactions/reactions understood for controlled cases
                    Vigilant control required to properly construct
                    V & V is the basis to accept/reject bad parts, components, subsystems
                    Global system behavior is mostly predictable; Part decomposition & analysis
                   leads to reasonable global property predictions

Complex             Can possess extreme numbers of parts, components, subsystems
System:             Extreme numbers of interfaces- sometimes impossible to identify
                    Interactions understood for limited number of highly controlled cases but
                   mostly unknown due to dynamic adaptations
                    Vigilant control often exercised but system sensitivity is nonlinear &
                   dependent on initial conditions (path dependent).
                    Current analysis tools are poor predictors of system behavior
                    Complete system V & V not possible.
                    Global system behavior can be emergent (reductionist approaches fail)

                                                                                                     9
Complicated System Example


       Star Caliber Patek Phillipe mechanical watch.
 We understand:
     how it is constructed,
     the required tolerances,
     the order of assembly.

 Each component works in unison
to accomplish a global function: keep
time precisely.

 We can take a reductionist path to
define the smallest required parts
and can further write equations of
motion to predict the performance
and functionality of the watch.



                                                       10
Complex Systems
                     Through a Complexity Science Lens
                         • Dynamical systems
Dynamical/non-linear



   Highly-coupled
                         • System response is non-linear & sensitive to initial conditions

                         •   Consist of many parts, components, or subsystems (agents) that interact
      Adaptive
                             with each other & the environment

    Can be Self-
     organizing
                         •   They learn & adapt their behaviors to survive
                               If the adaptation strategy is good they continue to exist
                               If the strategy is bad or non-existent they cease to exist
  Global behaviors
  happen without a       • They can move from an ordered to disordered state
centralized controller     unpredictably, and can be self-organizing
   Reductionist          • No centralized controller
 approaches do not
  describe global
     behaviors
                         • Knowledge of the inner workings of each agent typically shed no
                           information about the global behavior/response of the system

                                                                                                       11
Examples of Complex Systems

Dynamical/non-linear      • Ant colonies
                          • Rain forests
   Highly-coupled
                          • Communities where you live
                          • U.S. Power Grid
                          • The World Wide Web
      Adaptive
                          • The Stock Marker
                          • Propagation of infectious diseases
    Can be Self-
     organizing           • The Global Economy (financial system collapse 2008)
                          • The Occupy ?? Protest Groups
                          • Multinational corporations
  Global behaviors
  happen without a        • The NASA employees and contractors who supported the
centralized controller    Constellation Program
                              The various engineering organizations that developed specific flight
   Reductionist               hardware for Pad Abort Activities
 approaches do not            The NASA PM and SE groups that supported Constellation
  describe global
     behaviors
                          Complex Systems can be Technical(Engineered),
                          Biological, Social or some combination
                                                                                                      12
Domains of Complexity



  Social               Technical
      Complex Engineering
         Organizations

      Socio- Technical
        Creating Complex
       Engineered Systems




                                   13
Why is a Complexity Science Framework
  Important to the SE Community?
   Current SE processes consists of experientially-based guidance.

   Although this guidance is tailorable, it is not deterministic.

   There currently is no theory, nor “science of system engineering” that
  enables us to predict the efficacy, resilience or robustness of the systems
  we produce.

   Our gut tells us that organizations impact the products we create but
  we have no analytical tools to express the relationship between the two.

   A complexity science framework encourages us to question the
  existence of dynamical relationships where we formerly assumed no or
  linear relationships existed. This includes interactions between social
  systems and technological systems.

   Many of the basic tenets/tools of complexity science are quite familiar
  to engineers that work in dynamical systems (chaos, non-linear behavior,
  neural networks, genetic algorithms, graphical modeling & simulation
  tools tools, etc.)
                                                                                14
What are the building blocks needed to grow a
 competency in Complex Engineered Systems?




                                               ??????

                     Listen, Share and Solve       Explore, Understand,
                     problems across               Integrate social systems
                     disciplines & use new         complexity into our decision
                     tools in novel ways.          making & SE processes

Holistic Systems                 Uncertainty-Based                Statistical Thinking &
Thinking                         Modeling and Simulation          Probabilistic Uncertainty
[ embrace non-linearity ]        Tools and Techniques             Analysis

                                                                                              15
Potential Domain Infusions
    Science of                                      Trans-disciplinary
    Socio-Technical                                 Engineering
    Systems                                         Science


                      Social            Technical
                          Complex Engineering
                            Organizations

                          Socio- Technical
                           Creating Complex
                          Engineered Systems




Engineering of Systems Engineering
Activities
                                                                  16
NSF/NASA Workshop on Design of
     Large-scale Complex Engineered
                 Systems
                         February 7-8, 2012
                         Arlington, Virginia


                             Organizers:
Steven McKnight, NSF                                 Vicki Crisp, NASA
Christina L. Bloebaum, NSF               Anna-Maria McGowan, NASA
George Hazelrigg, NSF                          Michael Lightfoot, NASA

           Paul Collopy, University of Alabama, Huntsville


                                                                     17
Workshop Overview
Objective:
• Examine the challenges unique to large-scale complex engineered
  systems
• Examine how we can better prepare for a future of growing system
  complexity?

Four Topic Areas Explored:
1. New approaches to system complexity by framing it through a
   ‘complexity science’ lens.
2. Current developments in design science and how might they help
   us in designing within the SE process.
3. Awareness of what is known in organization science and how the
   engineered product is a function of the organization.
4. How decision science can provide a more rigorous approach to
   decision making in large-scale project teams.

                                                                     18
Who Attended the NSF/NASA Workshop
            on The Design of Large-Scale Complex
                    Engineered Systems?
• A total of ~115 people in attendance

• Government:
      NSF, NASA, DoD (ODASD, AFRL, AFOSR, ONR, NRL, ARL), V-DOT

• Academia (25):
   University of Illinois at Urbana-Champaign, University of Minnesota, George Mason University, University of Maryland, Northwestern University,
    University at Buffalo – SUNY, Purdue University, Schulich School of Business, York University, North Carolina State University, Georgia Institute of
    Technology, Pennsylvania State University, Texas A&M University, Oregon State University, Stevens Institute of Technology, Johns Hopkins
    University, University of Virginia, University of Michigan, University of Florida, Brigham Young University, Massachusetts Institute of Technology,
   Iowa State University, Stanford University, George Washington University, Mills College


• Industry & Others:
      Lockheed Martin, Boeing, MITRE, SpaceWorks, Global Project Design, Google, NAE and
         others


• Disciplines Represented:
      Engineering, Social Science, Cognitive Science, Organization Science,
      Anthropology and Economics
                                                                                                                                                           19
My Workshop Takeaways
•   Systems Engineering as practiced is laden with human decision making which
    could be enhanced by the understanding & practice of decision science

•   SE needs to embrace nonlinearity and embrace a future where the systems we
    build will not be fully testable (within the current practice of V&V).

•   In order to better design & build large-scale complex engineered systems of the
    future we need to 1st build better relationships between:
     –   Complexity Science Researchers
     –   Engineering Design Science Researchers
     –   Organizational Science Researchers
     –   Systems Engineers (PM+SE)
     –   Optimization Researchers
     –   S & T Leaders within Government Agencies

•   Government participant agreed to form a Community of Practice to exploit unique
    strengths that NSF, NASA, and DoD can bring to the challenge of large-scale
    complex engineered systems.



                                                                                      20
Agenda
Complexity Challenges in the Integration of
Systems and Organizations

Does Systems Engineering Need an Overhaul?
• Looking at Complexity from the Outside In
• Complexity & Teams
• Dialogue


                                              21
Looking at Complexity from the Outside In

a fresh look including outside our current processes



             Ed Rogan
         NASA PM Challenge

          February 22, 2012



   www.gpdesign.com | info@gpdesign.com
What is
Complexity                      Complexity means different things in
                                 different technical and professional
                                 contexts

                                We encounter most of them in practice

                                A common language accessible to
                                 non-experts would be useful




      Slide 23

Global Project Design © 2012                                     www.gpdesign.com
 Complexity as length of a bit string
Compressible
    Bit
                                  (Kolmogorov, 1965)
  Strings
                                 What is the shortest computer program that
                                  will output a given bit string?

                                 Simple: 0101010101010101…

                                 Slightly more complex:
                                            3.14159265358979323846….

                                 A definition of randomness: a string that
                                  cannot be compressed to any shorter
       Slide 24                   computer program
 Global Project Design © 2012                                            www.gpdesign.com
 Complexity as time required to find a solution
 Complexity
    of
                                  to a computational problem (e.g. factoring a
Computation                       large composite number, scheduling, routing)
                                  (Cook, 1971)

                                 If we can verify an answer quickly (time
                                  bounded by a polynomial function of the input
                                  length), can we also find an answer quickly?

                                 Probably not in all cases.

                                 “P = NP?”. $1 million prize remains unclaimed
                                  for solving.
       Slide 25


 Global Project Design © 2012                                            www.gpdesign.com
 Paradox: how can unpredictable behavior
Complex
Dynamics
                                 result from the laws of classical physics?
                                  Examples: celestial mechanics (Poincare, 1895), fluid dynamics
                                   (Lorenz, 1963)
                                  Nonlinear terms amplify small differences in boundary or initial
                                   conditions
                                  Solutions to compressible Navier-Stokes equations exhibit qualitative
                                   changes in behavior with changes in a parameter (e.g. Reynolds
                                   number, Mach number) – bifurcation, strange attractors, and chaos.




      Slide 26


Global Project Design © 2012                                                                  www.gpdesign.com
 Large, highly interconnected networked
    Other
systems with
                                  systems
  complex                        Hybrid (discrete-continuous or digital-analog)
  dynamics                        systems
                                 Example: brains.
                                 80 - 100 billion digital-analog/analog-digital converters
                                 Up to 10,000 inputs to a single converter
                                 Emergent behaviors: decision-making, attention




       Slide 27


 Global Project Design © 2012                                                     www.gpdesign.com
Example: stock markets
  Complex
Interactions                       Assume decision makers are rational. All available
     in                             information about the value of a stock is reflected in its price.
 Decision-                          How can stock markets crash?
   Making
                                   Decision-makers are not always rational (noise traders,
                                    prospect theory, risk of arbitrage).

                                   Sometimes, buyers and sellers in the stock market choose
                                    not to reveal all of the information that they know about the
                                    value of stocks.

                                   Or, decision-makers as a group may have more knowledge
                                    than they have as individuals (muddy children puzzle). An
                                    event may make this information common knowledge.

                                   When previously hidden information becomes common
                                    knowledge, behavior of many (rational) buyers and sellers
       Slide 28                     can (and does) change quickly.

 Global Project Design © 2012                                                             www.gpdesign.com
 Software (Kolmogorov and P = NP?)
 Summary:
    What                         Digital-analog interconversion (hardware-software
Complexities                      interfaces)
do we face in
Engineering                      Nonlinearity (fluids and structures)
 Systems?                        Large systems with many interfaces, dependencies, or
                                  couplings

                                 Human decision makers

                                 Sharing or exchange of knowledge and information

                                 Risk and uncertainty



                                Complex systems have elements we haven’t
                                  considered in the past
       Slide 29


 Global Project Design © 2012                                                  www.gpdesign.com
Agenda
Complexity Challenges in the Integration of
Systems and Organizations

Does Systems Engineering Need an Overhaul?
Looking at Complexity from the Outside In
• Complexity & Teams
• Dialogue


                                              30
Complexity & Teams
What multi-disciplinary research shows
about behavior in socio-technical systems



           Bryan Moser
        NASA PM Challenge

          February 22, 2012

    www.gpdesign.com | info@gpdesign.com
                    Slide 31
Who is GPD?
                               • Technology Leaders from Complex Global Industries
                               • U. Tokyo: Graduate School of Frontier Sciences


                                       The Design of Global Projects
                                       • Rapidly prototype and adjust plans
                                       • Predict coordination activity
                                       • Drive attention to interactions of value


                               GPD’s Methods & Experience
                               • Visual Modeling of integrated socio-technical architecture
                               • Behavior based simulation including global factors
                               • 15 years of case experience in industry: 3/ month globally

                               GPD’s Partnership Agenda
                               • Measures of Coordination by “Humans in the Loop”
                               • Leverage observation and massive sensing
                               • Practicability of new techniques
      Slide 32

Global Project Design © 2012                                                        www.gpdesign.com
Models of “organization” have shifted from
  Shifting                      centrally controlled mechanical systems to
 Models of                      dynamic organisms with distributed,
Organization                    adaptive, and behavior based subsystems.
                                 planning and forecasting, organizing,
                                  commanding, coordinating, and controlling
                                  (Fayol, 1916)
                                 structure, hierarchy, authority, roles
                                  (Weber, 1924)
                                 as systems with boundaries, goals,
                                  incentives, behaviors (Simon, 1962)
                                 differentiation, formalization, complexity,
                                  centralization, span of control, rules,
                                  procedures… (Burton, 1995 and others)
       Slide 33

 Global Project Design © 2012                                          www.gpdesign.com
Work as a
                               Product Development viewed as a
 Socio-                        “socio-technical” system if we include
Technical                      “Humans in the Loop”
 System

                                People do work, process information,
                                 and interact as part of an organization

                                Individuals allocate attention based on
                                 behaviors within limited capacity

                                Organizations with architecture exhibit
                                 emergent behavior (e.g. exception
                                 handling, quality…)

      Slide 34

Global Project Design © 2012                                      www.gpdesign.com
Engineering
                                 What if an IT system allowed
 in Socio-
                                  ̵ teams with access to all information?
 technical
  systems                         ̵ all processes clearly written?
                                  ̵ workflow software to support tasks?

                                 If requirements, work packages, and
                                  dependencies are clearly written and
                                  assigned, is performance guaranteed?

                                What about human performance during
                                complex work isn’t addressed above?

       Slide 35

 Global Project Design © 2012                                             www.gpdesign.com
Coordination
                                 Coordination is the activity to manage
                                  dependencies.

                                 What portion of your weekly effort is
                                  spent coordinating?

                                 What happens to items in your inbox
                                  when it overflows?



                                Manufacturing has shown for decades
                                that managing human attention is a key:
                                if we over-automate, quality drops
       Slide 36

 Global Project Design © 2012                                      www.gpdesign.com
Three activities to realize a
Architecture                                                      subsystem. Three teams.
     &
Coordination                                                         Independent activities.
                                                                      Where will coordination
                                                                      occur?

                                                                     Dependent activities.
                                                                      Where coordination?


                                                                     Changed pattern of roles
                                                                      and dependence, yet
                                                                      scope and resources
                                                                      unchanged.
                                                                      Where Coordination?




                                The demand and supply of coordination activity are driven
                                      by the integrated architecture of the project.

       Slide 37

 Global Project Design © 2012                                                        www.gpdesign.com
Architecture                                                   Teams have structure.
 & Quality                                                      What coordination is this?
                                                                What impact on performance?
                                                                 “Exception Handling”

                                                               Dependent activities.
                                                                Why does capacity of Team_1
                                                                now matter?
                                                                And in this case?


                                                               What if:
                                                                Teams in different time zones?
                                                                Teams speak different native
                                                                languages?
                                                                …

                                 Organization attributes matter. They can be
                                  observed, measured, and their impacts predicted.

                                 If we do not explicitly predict, we assume that
       Slide 38                   teams behave according to (our) past experience.
 Global Project Design © 2012                                                    www.gpdesign.com
Case
                                Can one predict coordination and its
 Example                         impact on a program’s likely duration,
                                 cost, and risk?

                                If we can see impacts of complexity
                                 ahead of time, what might we do to:
                                 ̵ Reduce scope?
                                 ̵ Re-organize the system?
                                 ̵ Re-system the organization?




      Slide 39

Global Project Design © 2012                                      www.gpdesign.com
Coordination                    • Coordination, Low Utilization,
 is Predicted                     & Rework Predicted
in a Complex                    • Not only the amount of
   Industrial                     coordination, but when, where,
     Case                         and WHY it is demanded




           40

 Global Project Design © 2012                          www.gpdesign.com
Resources: Teams Size, Location, Calendar, Abilities
                                            Architectural choices within a
                                                                                         Architecture: Dependence, Roles, OBS, WBS & PBS
 Scenarios:                                 complex program are a lever
                                            for better performance                       Externals: Targets, Start, Supplier Delivery…
  Basis of
                                                                                         Scope: Activities, Direct Work, Complexity…
Project Model                               30
   Change
                                            25




                                            20




                                            15




                                            10
                           # of scenarios




                                             5




                                             0
                                                 WKSP 1 day 1   WKSP 1 day 2   WKSP 1 day 3      WKSP 2           WKSP 3            WKSP 4

                                                                                                            Workshop Session
 Global Project Design © 2012                                                                                                www.gpdesign.com
Interfaces
                                Does an interface allow reduced or no
                                 interaction? In what horizon?

                                Is an interface a call to interact?
                                 Should a team pay more attention to
                                 the interface?

                                What happens when an interface
                                 breaks?

                               Our teams need to be engaged, to
                               interact and respect that which we yet
                               don’t know or will discover

      Slide 42

Global Project Design © 2012                                      www.gpdesign.com
 Normally work cultures evolve over time to
 Design of                        align behaviors, promote learning, and control
Projects in a                     risk.
 Complex
                                  ̵ Through a stable career one knew which interactions
Environment                         mattered, and others were “on the same page.”
                                  ̵ Today coordination and risk arise in unexpected
                                    places

                                 Attention to coordination is not “soft”. These
                                  are real attributes of time, cost, and quality
                                 Cases in complex global industrial programs
                                  confirm observed behaviors and sufficient
                                  predictability
                                 Design of a project architecture can weigh
                                  team capacities and strengths, coordination,
                                  and flexibility
       Slide 43

 Global Project Design © 2012                                                  www.gpdesign.com
Agenda
Complexity Challenges in the Integration of
Systems and Organizations

Does Systems Engineering Need an Overhaul?
Looking at Complexity from the Outside In
Complexity & Teams
• Dialogue


                                              44
Wrap Up
                               1. Organizations and the technical
                                  systems we engineer – are more and
                                  more complex

                               2. SE as framed today is strained and
                                  needs to respond

                               3. Changes are needed which include
                                  observation, analysis, and integration
                                  of socio-technical dimensions




      Slide 45

Global Project Design © 2012                                      www.gpdesign.com
Dialogue
                                Does this hypothesis resonate with
                                 your experiences and practices?

                                Do you agree that SE needs to evolve

                                What tough questions should we be
                                 asking and researching about the SE
                                 process?

                                What are best practice examples in
                                 current programs which recognize of
                                 these real world behaviors? How was
                                 the SE process adapted?

      Slide 46

Global Project Design © 2012                                     www.gpdesign.com

Más contenido relacionado

La actualidad más candente

Systems Thinking and the Art of Simplification
Systems Thinking and the Art of SimplificationSystems Thinking and the Art of Simplification
Systems Thinking and the Art of SimplificationLorraine Steyn
 
Preparing for a Black Swan: Planning and Programming for Risk Mitigation in E...
Preparing for a Black Swan: Planning and Programming for Risk Mitigation in E...Preparing for a Black Swan: Planning and Programming for Risk Mitigation in E...
Preparing for a Black Swan: Planning and Programming for Risk Mitigation in E...juliekannai
 
An agent based approach for building complex software systems
An agent based approach for building complex software systemsAn agent based approach for building complex software systems
An agent based approach for building complex software systemsIcaro Santos
 
Owners Benefits
Owners BenefitsOwners Benefits
Owners BenefitsYakpi2708
 
Systems Thinking in Public Health for Continuous Quality Improvement
Systems Thinking in Public Health for Continuous Quality ImprovementSystems Thinking in Public Health for Continuous Quality Improvement
Systems Thinking in Public Health for Continuous Quality ImprovementCameron Norman
 
Security Differently - DevSecOps Days Austin 2019
Security Differently - DevSecOps Days Austin 2019Security Differently - DevSecOps Days Austin 2019
Security Differently - DevSecOps Days Austin 2019Aaron Rinehart
 

La actualidad más candente (6)

Systems Thinking and the Art of Simplification
Systems Thinking and the Art of SimplificationSystems Thinking and the Art of Simplification
Systems Thinking and the Art of Simplification
 
Preparing for a Black Swan: Planning and Programming for Risk Mitigation in E...
Preparing for a Black Swan: Planning and Programming for Risk Mitigation in E...Preparing for a Black Swan: Planning and Programming for Risk Mitigation in E...
Preparing for a Black Swan: Planning and Programming for Risk Mitigation in E...
 
An agent based approach for building complex software systems
An agent based approach for building complex software systemsAn agent based approach for building complex software systems
An agent based approach for building complex software systems
 
Owners Benefits
Owners BenefitsOwners Benefits
Owners Benefits
 
Systems Thinking in Public Health for Continuous Quality Improvement
Systems Thinking in Public Health for Continuous Quality ImprovementSystems Thinking in Public Health for Continuous Quality Improvement
Systems Thinking in Public Health for Continuous Quality Improvement
 
Security Differently - DevSecOps Days Austin 2019
Security Differently - DevSecOps Days Austin 2019Security Differently - DevSecOps Days Austin 2019
Security Differently - DevSecOps Days Austin 2019
 

Destacado

Ward.le roy
Ward.le royWard.le roy
Ward.le royNASAPMC
 
Price.rick
Price.rickPrice.rick
Price.rickNASAPMC
 
Gerald.mulenburg
Gerald.mulenburgGerald.mulenburg
Gerald.mulenburgNASAPMC
 
Mackey,william pm challenge 2012
Mackey,william pm challenge 2012Mackey,william pm challenge 2012
Mackey,william pm challenge 2012NASAPMC
 
Amer bill steve
Amer bill steveAmer bill steve
Amer bill steveNASAPMC
 
Ed.hoffman
Ed.hoffmanEd.hoffman
Ed.hoffmanNASAPMC
 
Standing cxp.panel
Standing cxp.panelStanding cxp.panel
Standing cxp.panelNASAPMC
 
Poole.eric
Poole.ericPoole.eric
Poole.ericNASAPMC
 
Peddie.cathy
Peddie.cathyPeddie.cathy
Peddie.cathyNASAPMC
 
Kelso.robert
Kelso.robertKelso.robert
Kelso.robertNASAPMC
 
Robert s tthomas_v2
Robert s tthomas_v2Robert s tthomas_v2
Robert s tthomas_v2NASAPMC
 
Hembree.mike
Hembree.mikeHembree.mike
Hembree.mikeNASAPMC
 
Glenn.butts mega projects estimates
Glenn.butts   mega projects estimatesGlenn.butts   mega projects estimates
Glenn.butts mega projects estimatesNASAPMC
 
Ryan.richard
Ryan.richardRyan.richard
Ryan.richardNASAPMC
 
Kotnour tim
Kotnour timKotnour tim
Kotnour timNASAPMC
 
D l engyel
D l engyelD l engyel
D l engyelNASAPMC
 
Humphreys.gary
Humphreys.garyHumphreys.gary
Humphreys.garyNASAPMC
 
Hill.terry
Hill.terryHill.terry
Hill.terryNASAPMC
 
Jeff davis
Jeff davisJeff davis
Jeff davisNASAPMC
 

Destacado (20)

Ward.le roy
Ward.le royWard.le roy
Ward.le roy
 
Price.rick
Price.rickPrice.rick
Price.rick
 
Gerald.mulenburg
Gerald.mulenburgGerald.mulenburg
Gerald.mulenburg
 
Mackey,william pm challenge 2012
Mackey,william pm challenge 2012Mackey,william pm challenge 2012
Mackey,william pm challenge 2012
 
Amer bill steve
Amer bill steveAmer bill steve
Amer bill steve
 
Ed.hoffman
Ed.hoffmanEd.hoffman
Ed.hoffman
 
Standing cxp.panel
Standing cxp.panelStanding cxp.panel
Standing cxp.panel
 
Poole.eric
Poole.ericPoole.eric
Poole.eric
 
Peddie.cathy
Peddie.cathyPeddie.cathy
Peddie.cathy
 
Kelso.robert
Kelso.robertKelso.robert
Kelso.robert
 
Robert s tthomas_v2
Robert s tthomas_v2Robert s tthomas_v2
Robert s tthomas_v2
 
Palmer
PalmerPalmer
Palmer
 
Hembree.mike
Hembree.mikeHembree.mike
Hembree.mike
 
Glenn.butts mega projects estimates
Glenn.butts   mega projects estimatesGlenn.butts   mega projects estimates
Glenn.butts mega projects estimates
 
Ryan.richard
Ryan.richardRyan.richard
Ryan.richard
 
Kotnour tim
Kotnour timKotnour tim
Kotnour tim
 
D l engyel
D l engyelD l engyel
D l engyel
 
Humphreys.gary
Humphreys.garyHumphreys.gary
Humphreys.gary
 
Hill.terry
Hill.terryHill.terry
Hill.terry
 
Jeff davis
Jeff davisJeff davis
Jeff davis
 

Similar a Challenges of Integrating Complex Systems and Organizations

High dependability of the automated systems
High dependability of the automated systemsHigh dependability of the automated systems
High dependability of the automated systemsAlan Tatourian
 
Software engineering socio-technical systems
Software engineering   socio-technical systemsSoftware engineering   socio-technical systems
Software engineering socio-technical systemsDr. Loganathan R
 
Rethinking Software Engineering
Rethinking Software EngineeringRethinking Software Engineering
Rethinking Software EngineeringIan Sommerville
 
The Cost of Complexity
The Cost of ComplexityThe Cost of Complexity
The Cost of ComplexityAaron Bedra
 
Complex Systems Engineering Strategies.pdf
Complex Systems Engineering Strategies.pdfComplex Systems Engineering Strategies.pdf
Complex Systems Engineering Strategies.pdfBob Marcus
 
CS 5032 L3 socio-technical systems 2013
CS 5032 L3 socio-technical systems 2013CS 5032 L3 socio-technical systems 2013
CS 5032 L3 socio-technical systems 2013Ian Sommerville
 
Antifragile Software Design
Antifragile Software DesignAntifragile Software Design
Antifragile Software DesignHayim Makabee
 
Macro Trends, Architecture, and the Hidden Nature of Complexity (and what doe...
Macro Trends, Architecture, and the Hidden Nature of Complexity (and what doe...Macro Trends, Architecture, and the Hidden Nature of Complexity (and what doe...
Macro Trends, Architecture, and the Hidden Nature of Complexity (and what doe...David Meyer
 
systems-thinking-summary-final.pptx
systems-thinking-summary-final.pptxsystems-thinking-summary-final.pptx
systems-thinking-summary-final.pptxSyedRizwan170045
 
Socio technical systems (LSCITS EngD)
Socio technical systems (LSCITS EngD)Socio technical systems (LSCITS EngD)
Socio technical systems (LSCITS EngD)Ian Sommerville
 
Systems Thinking: Applications to Space Systems
Systems Thinking:Applications to Space SystemsSystems Thinking:Applications to Space Systems
Systems Thinking: Applications to Space SystemsCaltech
 
Give me the place to stand: Leverage analysis in systemic design
Give me the place to stand: Leverage analysis in systemic designGive me the place to stand: Leverage analysis in systemic design
Give me the place to stand: Leverage analysis in systemic designRSD7 Symposium
 
TREA - transparent enterprise architecture
TREA - transparent enterprise architectureTREA - transparent enterprise architecture
TREA - transparent enterprise architectureJernej Vrčko
 

Similar a Challenges of Integrating Complex Systems and Organizations (20)

High dependability of the automated systems
High dependability of the automated systemsHigh dependability of the automated systems
High dependability of the automated systems
 
unit 1 & 2 (6).pptx
unit 1 & 2 (6).pptxunit 1 & 2 (6).pptx
unit 1 & 2 (6).pptx
 
Software engineering socio-technical systems
Software engineering   socio-technical systemsSoftware engineering   socio-technical systems
Software engineering socio-technical systems
 
Systems Modeling Overview
Systems Modeling OverviewSystems Modeling Overview
Systems Modeling Overview
 
Rethinking Software Engineering
Rethinking Software EngineeringRethinking Software Engineering
Rethinking Software Engineering
 
The Cost of Complexity
The Cost of ComplexityThe Cost of Complexity
The Cost of Complexity
 
Complex Systems Engineering Strategies.pdf
Complex Systems Engineering Strategies.pdfComplex Systems Engineering Strategies.pdf
Complex Systems Engineering Strategies.pdf
 
CS 5032 L3 socio-technical systems 2013
CS 5032 L3 socio-technical systems 2013CS 5032 L3 socio-technical systems 2013
CS 5032 L3 socio-technical systems 2013
 
OOAD
OOADOOAD
OOAD
 
OOAD
OOADOOAD
OOAD
 
Antifragile Software Design
Antifragile Software DesignAntifragile Software Design
Antifragile Software Design
 
Macro Trends, Architecture, and the Hidden Nature of Complexity (and what doe...
Macro Trends, Architecture, and the Hidden Nature of Complexity (and what doe...Macro Trends, Architecture, and the Hidden Nature of Complexity (and what doe...
Macro Trends, Architecture, and the Hidden Nature of Complexity (and what doe...
 
systems-thinking-summary-final.pptx
systems-thinking-summary-final.pptxsystems-thinking-summary-final.pptx
systems-thinking-summary-final.pptx
 
Socio technical systems (LSCITS EngD)
Socio technical systems (LSCITS EngD)Socio technical systems (LSCITS EngD)
Socio technical systems (LSCITS EngD)
 
Systems Thinking: Applications to Space Systems
Systems Thinking:Applications to Space SystemsSystems Thinking:Applications to Space Systems
Systems Thinking: Applications to Space Systems
 
Ch10
Ch10Ch10
Ch10
 
system
systemsystem
system
 
Give me the place to stand: Leverage analysis in systemic design
Give me the place to stand: Leverage analysis in systemic designGive me the place to stand: Leverage analysis in systemic design
Give me the place to stand: Leverage analysis in systemic design
 
Ooad
OoadOoad
Ooad
 
TREA - transparent enterprise architecture
TREA - transparent enterprise architectureTREA - transparent enterprise architecture
TREA - transparent enterprise architecture
 

Más de NASAPMC

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk boNASAPMC
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski johnNASAPMC
 
Yew manson
Yew mansonYew manson
Yew mansonNASAPMC
 
Wood frank
Wood frankWood frank
Wood frankNASAPMC
 
Wood frank
Wood frankWood frank
Wood frankNASAPMC
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)NASAPMC
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joeNASAPMC
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuartNASAPMC
 
Stock gahm
Stock gahmStock gahm
Stock gahmNASAPMC
 
Snow lee
Snow leeSnow lee
Snow leeNASAPMC
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandraNASAPMC
 
Seftas krage
Seftas krageSeftas krage
Seftas krageNASAPMC
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marcoNASAPMC
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mikeNASAPMC
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karleneNASAPMC
 
Rackley mike
Rackley mikeRackley mike
Rackley mikeNASAPMC
 
Paradis william
Paradis williamParadis william
Paradis williamNASAPMC
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeffNASAPMC
 
O'keefe william
O'keefe williamO'keefe william
O'keefe williamNASAPMC
 
Muller ralf
Muller ralfMuller ralf
Muller ralfNASAPMC
 

Más de NASAPMC (20)

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk bo
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski john
 
Yew manson
Yew mansonYew manson
Yew manson
 
Wood frank
Wood frankWood frank
Wood frank
 
Wood frank
Wood frankWood frank
Wood frank
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joe
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuart
 
Stock gahm
Stock gahmStock gahm
Stock gahm
 
Snow lee
Snow leeSnow lee
Snow lee
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandra
 
Seftas krage
Seftas krageSeftas krage
Seftas krage
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marco
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mike
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karlene
 
Rackley mike
Rackley mikeRackley mike
Rackley mike
 
Paradis william
Paradis williamParadis william
Paradis william
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeff
 
O'keefe william
O'keefe williamO'keefe william
O'keefe william
 
Muller ralf
Muller ralfMuller ralf
Muller ralf
 

Último

Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 

Último (20)

Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 

Challenges of Integrating Complex Systems and Organizations

  • 1. Complexity Challenges in the Integration of Systems and Organizations Does Systems Engineering need an Overhaul? NASA PM Challenge 2012 1
  • 2. Agenda Complexity Challenges in the Integration of Systems and Organizations • Does Systems Engineering Need an Overhaul? • Looking at Complexity from the Outside In • Complexity & Teams • Dialogue 2
  • 3. Does Systems Engineering Need an Overhaul? Michael C. Lightfoot NASA Langley Research Center, Hampton, VA PM Challenge 2012, Orlando, FL February 22, 2012 3
  • 4. Systems Engineering is Being Placed Under the Microscope There is a growing number of engineering communities who are asking tough questions about the current practice of Systems Engineering. Tough Questions:  Why do the current SE processes, if rigorously applied, not guarantee us safe, effective, robust systems delivered on time and within budget?  What is it about our methods, processes and tools that seems to fail in newsworthy fashion when we attempt to design and build large-scale systems.  Has our SE system somehow evolved to become a system that defies our control? Why the tough questions now? 4
  • 5. Systems Engineering Trends System Size and Complexity has increased: One Example*: F-16, 15 Subsystems, 103 Interfaces F-35, 130 Subsystems, 105 Interfaces Organizations: • Size increase (100’s to 1000’s), • most likely global teams, • different cultures w/ different incentives • multiple companies, • many reporting structures, • sometimes competing incentives Subsystems that were once modular in design are now irreducibly entwined (tightly coupled) Many systems are one of a kind (NASA) or limited quantity productions * Data courtesy of United Technologies Research Center: https://www.fbo.gov/download/9cb/9cb78f01aa9db1fe92e093e786bc6733/Abstraction_Based_Complexity_Management_Final_Report_Dist_A.pdf 5
  • 6. Increases in Aerospace Systems Complexity Paul Eremenko, DARPA, META Program 6
  • 7. Large- Scale Complex Engineered Systems 7
  • 8. Characteristics of Large-Scale Complex Engineered Systems  Increased Engineering Complexity  Highly-coupled interfaces, many of which are only discovered during integration & testing or system operation.  Design Cycles are Longer and More Complicated  Significant Cost and Risk  Extremely high political and monetary risk  Low tolerance for failures or degraded performance  Public fear of catastrophic failure is high  Limited opportunities to experiment (trial and error)  Very Large, Dispersed Engineering Organizations  Yet organizations are expected to function synergistically  Coordination and data exchanges are greater in frequency and volume of data.  Unlike the early days of SE, no one Chief SE is able to keep the entire system view in his/her head. 8
  • 9. Classes of Engineered Systems (Relative Comparisons, Not Rigorous Definitions) Simple System:  Consist of few parts,  Small number of interfaces  Interactions well understood & well controlled,  Typically used as building blocks for more sophisticated parts & components Complicated  Consist of many parts, components, subsystems System:  Moderate to large number of interfaces  Interactions/reactions understood for controlled cases  Vigilant control required to properly construct  V & V is the basis to accept/reject bad parts, components, subsystems  Global system behavior is mostly predictable; Part decomposition & analysis leads to reasonable global property predictions Complex  Can possess extreme numbers of parts, components, subsystems System:  Extreme numbers of interfaces- sometimes impossible to identify  Interactions understood for limited number of highly controlled cases but mostly unknown due to dynamic adaptations  Vigilant control often exercised but system sensitivity is nonlinear & dependent on initial conditions (path dependent).  Current analysis tools are poor predictors of system behavior  Complete system V & V not possible.  Global system behavior can be emergent (reductionist approaches fail) 9
  • 10. Complicated System Example Star Caliber Patek Phillipe mechanical watch.  We understand:  how it is constructed,  the required tolerances,  the order of assembly.  Each component works in unison to accomplish a global function: keep time precisely.  We can take a reductionist path to define the smallest required parts and can further write equations of motion to predict the performance and functionality of the watch. 10
  • 11. Complex Systems Through a Complexity Science Lens • Dynamical systems Dynamical/non-linear Highly-coupled • System response is non-linear & sensitive to initial conditions • Consist of many parts, components, or subsystems (agents) that interact Adaptive with each other & the environment Can be Self- organizing • They learn & adapt their behaviors to survive If the adaptation strategy is good they continue to exist If the strategy is bad or non-existent they cease to exist Global behaviors happen without a • They can move from an ordered to disordered state centralized controller unpredictably, and can be self-organizing Reductionist • No centralized controller approaches do not describe global behaviors • Knowledge of the inner workings of each agent typically shed no information about the global behavior/response of the system 11
  • 12. Examples of Complex Systems Dynamical/non-linear • Ant colonies • Rain forests Highly-coupled • Communities where you live • U.S. Power Grid • The World Wide Web Adaptive • The Stock Marker • Propagation of infectious diseases Can be Self- organizing • The Global Economy (financial system collapse 2008) • The Occupy ?? Protest Groups • Multinational corporations Global behaviors happen without a • The NASA employees and contractors who supported the centralized controller Constellation Program The various engineering organizations that developed specific flight Reductionist hardware for Pad Abort Activities approaches do not The NASA PM and SE groups that supported Constellation describe global behaviors Complex Systems can be Technical(Engineered), Biological, Social or some combination 12
  • 13. Domains of Complexity Social Technical Complex Engineering Organizations Socio- Technical Creating Complex Engineered Systems 13
  • 14. Why is a Complexity Science Framework Important to the SE Community?  Current SE processes consists of experientially-based guidance.  Although this guidance is tailorable, it is not deterministic.  There currently is no theory, nor “science of system engineering” that enables us to predict the efficacy, resilience or robustness of the systems we produce.  Our gut tells us that organizations impact the products we create but we have no analytical tools to express the relationship between the two.  A complexity science framework encourages us to question the existence of dynamical relationships where we formerly assumed no or linear relationships existed. This includes interactions between social systems and technological systems.  Many of the basic tenets/tools of complexity science are quite familiar to engineers that work in dynamical systems (chaos, non-linear behavior, neural networks, genetic algorithms, graphical modeling & simulation tools tools, etc.) 14
  • 15. What are the building blocks needed to grow a competency in Complex Engineered Systems? ?????? Listen, Share and Solve Explore, Understand, problems across Integrate social systems disciplines & use new complexity into our decision tools in novel ways. making & SE processes Holistic Systems Uncertainty-Based Statistical Thinking & Thinking Modeling and Simulation Probabilistic Uncertainty [ embrace non-linearity ] Tools and Techniques Analysis 15
  • 16. Potential Domain Infusions Science of Trans-disciplinary Socio-Technical Engineering Systems Science Social Technical Complex Engineering Organizations Socio- Technical Creating Complex Engineered Systems Engineering of Systems Engineering Activities 16
  • 17. NSF/NASA Workshop on Design of Large-scale Complex Engineered Systems February 7-8, 2012 Arlington, Virginia Organizers: Steven McKnight, NSF Vicki Crisp, NASA Christina L. Bloebaum, NSF Anna-Maria McGowan, NASA George Hazelrigg, NSF Michael Lightfoot, NASA Paul Collopy, University of Alabama, Huntsville 17
  • 18. Workshop Overview Objective: • Examine the challenges unique to large-scale complex engineered systems • Examine how we can better prepare for a future of growing system complexity? Four Topic Areas Explored: 1. New approaches to system complexity by framing it through a ‘complexity science’ lens. 2. Current developments in design science and how might they help us in designing within the SE process. 3. Awareness of what is known in organization science and how the engineered product is a function of the organization. 4. How decision science can provide a more rigorous approach to decision making in large-scale project teams. 18
  • 19. Who Attended the NSF/NASA Workshop on The Design of Large-Scale Complex Engineered Systems? • A total of ~115 people in attendance • Government: NSF, NASA, DoD (ODASD, AFRL, AFOSR, ONR, NRL, ARL), V-DOT • Academia (25):  University of Illinois at Urbana-Champaign, University of Minnesota, George Mason University, University of Maryland, Northwestern University, University at Buffalo – SUNY, Purdue University, Schulich School of Business, York University, North Carolina State University, Georgia Institute of Technology, Pennsylvania State University, Texas A&M University, Oregon State University, Stevens Institute of Technology, Johns Hopkins University, University of Virginia, University of Michigan, University of Florida, Brigham Young University, Massachusetts Institute of Technology,  Iowa State University, Stanford University, George Washington University, Mills College • Industry & Others: Lockheed Martin, Boeing, MITRE, SpaceWorks, Global Project Design, Google, NAE and others • Disciplines Represented: Engineering, Social Science, Cognitive Science, Organization Science, Anthropology and Economics 19
  • 20. My Workshop Takeaways • Systems Engineering as practiced is laden with human decision making which could be enhanced by the understanding & practice of decision science • SE needs to embrace nonlinearity and embrace a future where the systems we build will not be fully testable (within the current practice of V&V). • In order to better design & build large-scale complex engineered systems of the future we need to 1st build better relationships between: – Complexity Science Researchers – Engineering Design Science Researchers – Organizational Science Researchers – Systems Engineers (PM+SE) – Optimization Researchers – S & T Leaders within Government Agencies • Government participant agreed to form a Community of Practice to exploit unique strengths that NSF, NASA, and DoD can bring to the challenge of large-scale complex engineered systems. 20
  • 21. Agenda Complexity Challenges in the Integration of Systems and Organizations Does Systems Engineering Need an Overhaul? • Looking at Complexity from the Outside In • Complexity & Teams • Dialogue 21
  • 22. Looking at Complexity from the Outside In a fresh look including outside our current processes Ed Rogan NASA PM Challenge February 22, 2012 www.gpdesign.com | info@gpdesign.com
  • 23. What is Complexity  Complexity means different things in different technical and professional contexts  We encounter most of them in practice  A common language accessible to non-experts would be useful Slide 23 Global Project Design © 2012 www.gpdesign.com
  • 24.  Complexity as length of a bit string Compressible Bit (Kolmogorov, 1965) Strings  What is the shortest computer program that will output a given bit string?  Simple: 0101010101010101…  Slightly more complex: 3.14159265358979323846….  A definition of randomness: a string that cannot be compressed to any shorter Slide 24 computer program Global Project Design © 2012 www.gpdesign.com
  • 25.  Complexity as time required to find a solution Complexity of to a computational problem (e.g. factoring a Computation large composite number, scheduling, routing) (Cook, 1971)  If we can verify an answer quickly (time bounded by a polynomial function of the input length), can we also find an answer quickly?  Probably not in all cases.  “P = NP?”. $1 million prize remains unclaimed for solving. Slide 25 Global Project Design © 2012 www.gpdesign.com
  • 26.  Paradox: how can unpredictable behavior Complex Dynamics result from the laws of classical physics?  Examples: celestial mechanics (Poincare, 1895), fluid dynamics (Lorenz, 1963)  Nonlinear terms amplify small differences in boundary or initial conditions  Solutions to compressible Navier-Stokes equations exhibit qualitative changes in behavior with changes in a parameter (e.g. Reynolds number, Mach number) – bifurcation, strange attractors, and chaos. Slide 26 Global Project Design © 2012 www.gpdesign.com
  • 27.  Large, highly interconnected networked Other systems with systems complex  Hybrid (discrete-continuous or digital-analog) dynamics systems  Example: brains.  80 - 100 billion digital-analog/analog-digital converters  Up to 10,000 inputs to a single converter  Emergent behaviors: decision-making, attention Slide 27 Global Project Design © 2012 www.gpdesign.com
  • 28. Example: stock markets Complex Interactions  Assume decision makers are rational. All available in information about the value of a stock is reflected in its price. Decision- How can stock markets crash? Making  Decision-makers are not always rational (noise traders, prospect theory, risk of arbitrage).  Sometimes, buyers and sellers in the stock market choose not to reveal all of the information that they know about the value of stocks.  Or, decision-makers as a group may have more knowledge than they have as individuals (muddy children puzzle). An event may make this information common knowledge.  When previously hidden information becomes common knowledge, behavior of many (rational) buyers and sellers Slide 28 can (and does) change quickly. Global Project Design © 2012 www.gpdesign.com
  • 29.  Software (Kolmogorov and P = NP?) Summary: What  Digital-analog interconversion (hardware-software Complexities interfaces) do we face in Engineering  Nonlinearity (fluids and structures) Systems?  Large systems with many interfaces, dependencies, or couplings  Human decision makers  Sharing or exchange of knowledge and information  Risk and uncertainty Complex systems have elements we haven’t considered in the past Slide 29 Global Project Design © 2012 www.gpdesign.com
  • 30. Agenda Complexity Challenges in the Integration of Systems and Organizations Does Systems Engineering Need an Overhaul? Looking at Complexity from the Outside In • Complexity & Teams • Dialogue 30
  • 31. Complexity & Teams What multi-disciplinary research shows about behavior in socio-technical systems Bryan Moser NASA PM Challenge February 22, 2012 www.gpdesign.com | info@gpdesign.com Slide 31
  • 32. Who is GPD? • Technology Leaders from Complex Global Industries • U. Tokyo: Graduate School of Frontier Sciences The Design of Global Projects • Rapidly prototype and adjust plans • Predict coordination activity • Drive attention to interactions of value GPD’s Methods & Experience • Visual Modeling of integrated socio-technical architecture • Behavior based simulation including global factors • 15 years of case experience in industry: 3/ month globally GPD’s Partnership Agenda • Measures of Coordination by “Humans in the Loop” • Leverage observation and massive sensing • Practicability of new techniques Slide 32 Global Project Design © 2012 www.gpdesign.com
  • 33. Models of “organization” have shifted from Shifting centrally controlled mechanical systems to Models of dynamic organisms with distributed, Organization adaptive, and behavior based subsystems.  planning and forecasting, organizing, commanding, coordinating, and controlling (Fayol, 1916)  structure, hierarchy, authority, roles (Weber, 1924)  as systems with boundaries, goals, incentives, behaviors (Simon, 1962)  differentiation, formalization, complexity, centralization, span of control, rules, procedures… (Burton, 1995 and others) Slide 33 Global Project Design © 2012 www.gpdesign.com
  • 34. Work as a Product Development viewed as a Socio- “socio-technical” system if we include Technical “Humans in the Loop” System  People do work, process information, and interact as part of an organization  Individuals allocate attention based on behaviors within limited capacity  Organizations with architecture exhibit emergent behavior (e.g. exception handling, quality…) Slide 34 Global Project Design © 2012 www.gpdesign.com
  • 35. Engineering  What if an IT system allowed in Socio- ̵ teams with access to all information? technical systems ̵ all processes clearly written? ̵ workflow software to support tasks?  If requirements, work packages, and dependencies are clearly written and assigned, is performance guaranteed? What about human performance during complex work isn’t addressed above? Slide 35 Global Project Design © 2012 www.gpdesign.com
  • 36. Coordination  Coordination is the activity to manage dependencies.  What portion of your weekly effort is spent coordinating?  What happens to items in your inbox when it overflows? Manufacturing has shown for decades that managing human attention is a key: if we over-automate, quality drops Slide 36 Global Project Design © 2012 www.gpdesign.com
  • 37. Three activities to realize a Architecture subsystem. Three teams. & Coordination  Independent activities. Where will coordination occur?  Dependent activities. Where coordination?  Changed pattern of roles and dependence, yet scope and resources unchanged. Where Coordination? The demand and supply of coordination activity are driven by the integrated architecture of the project. Slide 37 Global Project Design © 2012 www.gpdesign.com
  • 38. Architecture  Teams have structure. & Quality What coordination is this? What impact on performance?  “Exception Handling”  Dependent activities. Why does capacity of Team_1 now matter? And in this case?  What if: Teams in different time zones? Teams speak different native languages? …  Organization attributes matter. They can be observed, measured, and their impacts predicted.  If we do not explicitly predict, we assume that Slide 38 teams behave according to (our) past experience. Global Project Design © 2012 www.gpdesign.com
  • 39. Case  Can one predict coordination and its Example impact on a program’s likely duration, cost, and risk?  If we can see impacts of complexity ahead of time, what might we do to: ̵ Reduce scope? ̵ Re-organize the system? ̵ Re-system the organization? Slide 39 Global Project Design © 2012 www.gpdesign.com
  • 40. Coordination • Coordination, Low Utilization, is Predicted & Rework Predicted in a Complex • Not only the amount of Industrial coordination, but when, where, Case and WHY it is demanded 40 Global Project Design © 2012 www.gpdesign.com
  • 41. Resources: Teams Size, Location, Calendar, Abilities Architectural choices within a Architecture: Dependence, Roles, OBS, WBS & PBS Scenarios: complex program are a lever for better performance Externals: Targets, Start, Supplier Delivery… Basis of Scope: Activities, Direct Work, Complexity… Project Model 30 Change 25 20 15 10 # of scenarios 5 0 WKSP 1 day 1 WKSP 1 day 2 WKSP 1 day 3 WKSP 2 WKSP 3 WKSP 4 Workshop Session Global Project Design © 2012 www.gpdesign.com
  • 42. Interfaces  Does an interface allow reduced or no interaction? In what horizon?  Is an interface a call to interact? Should a team pay more attention to the interface?  What happens when an interface breaks? Our teams need to be engaged, to interact and respect that which we yet don’t know or will discover Slide 42 Global Project Design © 2012 www.gpdesign.com
  • 43.  Normally work cultures evolve over time to Design of align behaviors, promote learning, and control Projects in a risk. Complex ̵ Through a stable career one knew which interactions Environment mattered, and others were “on the same page.” ̵ Today coordination and risk arise in unexpected places  Attention to coordination is not “soft”. These are real attributes of time, cost, and quality  Cases in complex global industrial programs confirm observed behaviors and sufficient predictability  Design of a project architecture can weigh team capacities and strengths, coordination, and flexibility Slide 43 Global Project Design © 2012 www.gpdesign.com
  • 44. Agenda Complexity Challenges in the Integration of Systems and Organizations Does Systems Engineering Need an Overhaul? Looking at Complexity from the Outside In Complexity & Teams • Dialogue 44
  • 45. Wrap Up 1. Organizations and the technical systems we engineer – are more and more complex 2. SE as framed today is strained and needs to respond 3. Changes are needed which include observation, analysis, and integration of socio-technical dimensions Slide 45 Global Project Design © 2012 www.gpdesign.com
  • 46. Dialogue  Does this hypothesis resonate with your experiences and practices?  Do you agree that SE needs to evolve  What tough questions should we be asking and researching about the SE process?  What are best practice examples in current programs which recognize of these real world behaviors? How was the SE process adapted? Slide 46 Global Project Design © 2012 www.gpdesign.com

Notas del editor

  1. Eremenko
  2. Our systems are bigger, more expensive, more visible and have become critical to our economic well being and national defense.
  3. 4. How if coupled with a ‘value driven design’ approach a team can reduce the dynamics of reactionary & ad-hoc decision making especially when design rework is required.
  4. We have relied on process – how do we pay attention to empirical evidence? Have we painted ourselves into a process and IT corner?
  5. Research from U Tokyo mid 1990s. Industrial experience. 12 years. 100s of projects. 1000s of models.New actors and architecture leads to surprising demands for coordination – unlike what was previously embedded from years of stability
  6. [Fayol 1916] Fayol, Henri, (in French), Administration industrielle et générale; prévoyance, organisation, commandement, coordination, controle, H. Dunod et E. Pinat, Paris, 1916. English translation, General and industrial management, Pitman, London, 1949[Tuck 1912] Addresses And Discussions At The Conference On Scientific Management held October 12 . 13 . 14 Nineteen Hundred And Eleven, Dartmouth College. The Plimpton Press, 1912[Weber 1924] Weber, Max, The Theory of Social and Economic Organization (1947 translation by. A.H.Henderson and Talcott Parsons), Simon & Schuster, New York, 1924[Simon 1962] Simon, Herbert A., The Architecture of Complexity, Proceedings of the American Philosophical Society, Vol. 106, No. 6. (Dec. 12, 1962), pp. 467-482, 1962[Burton 1995] Burton, R. and Obel B., Strategic Organizational Diagnosis and Design: Developing Theory for Application, Kluwer Academic Publishers, Boston, 1995
  7. Capacity and behavior! The characteristics of human attention and learning. The aggregation of results, rather than just decomposition.
  8. [Malone 1994] Malone T. and Crowston, K., “The Interdisciplinary Study of Coordination”, ACM Computing Surveys, March, Vol. 26 No. 1, pp. 87-119, 1994
  9. Team size, experience, capacity, time zone, differences in coordination behaviors,…
  10. Screenshots from GPD’s TeamPort and a recent industrial case
  11. (the need for information is pent up; if the teams involved have not interacted over years then their shared tacit knowledge is small, and thus demand to interact suddenly very high)
  12. deNeufville and Scholtes, Flexibility in Engineering Design, 2011, MIT Press[Moser 1998] Moser, B., Kimura, F. and Suzuki H., "Simulation of Distributed Product Development with Diverse Coordination Behavior", Proceedings of the 31st CIRP International Seminar on Manufacturing Systems, Berkeley, California, May 1998[Moser 2009] Moser B., Grossmann W., and Murray P., “Simulation & Visualization of Performance across Subsystems in Complex Aerospace Projects”, Proceedings of the 2009 PMI Global Congress, Orlando, Florida, USA, 2009