SlideShare une entreprise Scribd logo
1  sur  30
Risk Associated with
     Having a System Problem
How to prevent your program from producing a
  lot of expensive parts – but no system

                                                 John A. Thomas
                                      President INCOSE (2012-2014)
                       Senior Vice President & Chief System Engineer
                                                 Booz Allen Hamilton

                                                NASA PM Challenge
                                                  23 February 2012




                            1
Three roles required for any
system oriented program to succeed




        Design &
                     Management
       Integration
                        Role
          Role




            Build Component
                  Role




                        2            2
No one individual can execute these roles
       – it takes a multi-disciplinary team to do so --
Design and Integration Role                         Management Role
Executed by a SE&I Team
 •   System Engineer                                Executed by a Management Team
 •   Subject Matter Experts                             •   Program Manager
 •   Engineers & Scientists                             •   System Engineer
 •   Sociologists.                                      •   Stakeholders
 •   Anthropologists                                    •   Users
 •   Economists                                         •   Policy Makers
 •   Builder Representatives                            •   Cost Lead
 •   Policy Makers                                      •   Schedule Lead
 •   Users                                              •   Contracts Officer
 •   …                                                  •   …

                            Design &
                           Integration   Mgt Role
                               Role
                                                              Build Component Role
                                                              Executed Implementation Teams
                                                                • Component Builders
                                                                • Management Team
                                                                  Representatives (Program
                                   Build                          Manager. Stakeholders, …)
                               Component Role                   • SE&I Team Representatives
                                                                  (System Engineer, SME’s)
                                                                • …


                                                    3                                         3
Controlling Program Risk is a Key
   Management Team Responsibility

                          Program Risk Strategy




Management
   Role




                      4                           4
The Management Team breaks program risk into areas

                  COST
    • Can labor and material profiles be          Overall
      maintained within the existing           Program Risk
      budget profile?
    • Can funding sources be maintained
      across life of program ?




           Cost




                                           5
The Management Team breaks program risk into areas

              SCHEDULE
    • Are work tasks generating                     Overall
      unnecessary dependencies that              Program Risk
      propagate impact across program ?
    • Are critical path tasks planned with
      adequate contingency ?




           Cost      Schedule




                                             6
The Management Team breaks program risk into areas

          PERFORMANCE
     • Can it jump high enough ?                 Overall
     • Will it go far enough ?                Program Risk
     • Does it go fast enough ?
     • Is it going to be tough enough ?




           Cost    Schedule Performance




                                          7
The Management Team breaks program risk into areas

           TECHNOLOGY
     • Does technology provide a solution          Overall
       that meets SWaP constraints ?            Program Risk
     • Can technology implement design
       within cost and time constraints ?




           Cost   Schedule Performance Technology




                                            8
The Management Team breaks program risk into areas

            PRODUCTION
     • Do we understand how to                     Overall
       manufacture parts/components ?           Program Risk
     • Can we sustain production rates of
       the parts/components ?




           Cost   Schedule Performance Technology Production




                                            9
The Management Team breaks program risk into areas
- Many Times One Risk Area is Overlooked –
        The Risk of Having a System Problem and
             it’s impact on other Risk Areas
                                   Overall
                                Program Risk




Cost   Schedule   Performance Technology        Production   System ?
                                                                    Problem



                                           10
Controlling system problems is a key System
Engineering & Integration Team responsibility

                       Does the System Fit Together?
                       Does it Behave as Expected?




  Design &
 Integration
     Role



                         11                        11
The focus of a SE&I Team is to make

     -- “the Whole greater than the Sum of Its Parts**” --
                                                     n

                 The Whole                                            Parts j                       Delta
                 (System)                            j=1
                                                              (Subsystems) j                      (Interfaces)


                                                     The System
   I/F # 1                                                  I/F # 3                                              I/F # 2
                              Subsystem # 1                                       Subsystem # 3


                                        I/F # 4                                I/F # 5
                                                         Subsystem # 2

                                                                                    I/F # 7
                                           I/F # 6




** -- Adapted from Allen Fairbairn remarks, Chief Systems Engineer of the Chunnel Project)

                                                                          12                                               12
What generates system problems ?

   When the “Whole” is not greater than the “Sum of Its Parts” **
                                                     n

                 The Whole                                            Parts j                     Delta
                 (System)                            j=1      (Subsystems) j                  (Interface)


                                                     The System
   I/F # 1                                                  I/F # 3                                         I/F # 2
                              Subsystem # 1                                       Subsystem # 3


                                        I/F # 4                                I/F # 5
                                                         Subsystem # 2

                                                                                    I/F # 7
                                           I/F # 6




** -- Adapted from Allen Fairbairn remarks, Chief Systems Engineer of the Chunnel Project)

                                                                          13                                          13
The SE&I Team must properly engineer interfaces to
        reduce the likelihood of a system problem
    Subsystem definition is tightly coupled to it’s I/F
                                                       n

                  The Whole                                                Parts j                            Delta
                                                       j=1                                                (Engineered
                   (System)                                    (Subsystem) j
                                                                                                        Interfaces # 2)
                                                                                                                     1)
                                                                                                                     3)


                                                       The System
     I/F ## 1
       I/F 1                                         I/F # 3   I/F # 3                                                    I/F ## 2
                                                                                                                            I/F 2
                              Subsystem # 1                              I/F # 4           Subsystem # 3
                                                                         I/F # 4

                                         I/F # # 3
                                           I/F 4                                        I/F # 5
      I/F # 1                                              Subsystem # 2

                                                                                              I/F # 7
                                            I/F # 6                      I/F # 5
                                                                         I/F # 5
                                                                                                    I/F # 6




** -- Extended from Allen Fairbairn remarks, Chief Systems Engineer of the Chunnel Project)

                                                                                   14                                                14
Tag Line
       “The Whole greater than the sum of its parts”

          The right interfaces” for “The right subsystems”
           to produce “The right system behavior” within
               “The users environmental constraints”

                                                  The System
I/F # 1                                                 I/F # 3                                I/F # 2
                          Subsystem # 1                                        Subsystem # 3


                                   I/F # 4                               I/F # 5
                                                   Subsystem # 2

                                                                                 I/F # 7
                                        I/F # 6




** -- Adapted from Allen Fairbairn remarks, Chief Systems Engineer of the Chunnel Project)

                                                                          15                             15
What does a System Problem Look Like?
System Problem # 1 -- A system problem exists when …

The behavior of the whole (System) is misaligned with the
 users vision of how to use that system within their environment




   User - Envisioned Behavior          Delivered Behavior
    and Actual Environment          and Assumed Environment

                                    16                             16
What does a System Problem Look Like?
System Problem # 1 -- A system problem exists when …

The behavior of the whole (System) is misaligned with the
 users vision of how to use that system within their environment




                                       Delivered Behavior
   User - Envisioned Behavior       and Assumed Environment
    and Actual Environment
                                    17                             17
What does a System Problem Look Like?

System Problem # 2 -- A system problem exists when …

The parts (subsystems) interface together, each works! – but
 do not produce the expected behavior of the whole (system)


                                           Interfaces
                                           Subsystems

                                           Expected Behavior




                                   18                           18
What does a System Problem Look Like?
System Problem # 3 -- A system problem exists when …
The implemented parts (subsystems) fail to interface with each
 other and cannot produce something that even looks like a
 whole (system)




                                           Interfaces
                                          Subsystems

                                          Expected Behavior




                                   19                             19
What does a System Problem Look Like?
System Problem # 3 -- A system problem exists when …
The implemented parts (subsystems) fail to interface with each
 other and cannot produce something that even looks like a
 whole (system)




                                           Interfaces
                                          Subsystems

                                          Expected Behavior




                                   20                             20
System Problems (many times)
        drive the other risk areas within a program !
                                   n
      The System                        Subsystems   j    Interfaces
                                  j=1

                                           Chassis       Super Light
           Car                                           Strong

                                   3


                                                          Engineered
                                  j=1
                                            Body           Interfaces
•   200 miles per hour
•   0 to 60 in 4 seconds
•   50 miles per gallon
•   24 hour sustained operation                           Light
•   All terrain                                           Strong
                                           Engine
                                                          Low Drag
                 Light
                 High Temp
                 High Power
                                              21
The cost impact of having a System Problem risk
                                     Chassis

Total Cost of Subsystems
$ 400M (80% of Program)
                                 Dev Cost = $ 110M

                                       Body
                            3                         Engineered
                                                       Interfaces
                                                      How many
                           j=1   Dev Cost = $ 90M       $$$ to
  $ 500M                                             abate Impact ?
Development                           Engine



                                 Dev Cost = $ 200M

                                        22
Cost of a design change to fix a
                                              System Problem (automotive)




** (Paul Ranky Dept Mechanical and Industrial Engineering, NJIT New Jersey )

                                                                        23      23
Cost of design change (simplified)
                               -- Many Times –
$$$                       System Problems are often
                         Discovered in this Timeframe         100’s X



$$                                                       10’s X




$                                         1’s X

                          X

     PDR     CDR     Unit     Subsystem     System Deployed
                    Testing    Testing      Testing

                                    24                                  24
The Management Team can abate
       program impact from System Problems
Treat system problems as a major area of program risk
Get the best SE&I team that is available
 – Analytically strong
 – Possessing a mindset of collaboration
 – Demonstrating an inclusive leadership style
 – Experienced in get the most out of multi-disciplinary teams
 Give the SE&I team the resources and time to do their job
 – Don’t short use of simulation and prototyping for design
 – Ensure the design goes through an independent, robust
   verification and validation
 Use a testing strategy that pushes aspects of subsystem
  and system test early into system lifecycle

                                   25                            25
John Thomas is the Chief Systems Engineer and a Senior
 Vice President at Booz Allen Hamilton. He has worked on
 space collection and ground processing programs for the
            defense and security communities.

  John is also the President of the International Council on
    Systems Engineering (INCOSE), which advocates for
systems engineers and development of the science of system
                         engineering




                                 26                            26
BACKUP




    27   27
Example of generic pert network patterns
            Design, Build, Test; and Assembly, Integrate
Generic Standalone Patterns
            Component                        Assembly               Integrate
   Design      Build      Test         Assembly
                                                        Test XY
                                        X with Y
                                                                          Integrate
                                                                         XY with ST
                                       Assembly
                                                        Test ST
                                        S with T



Generic Coupled Pattern
            Component A
                                 Assembly
  Design       Build      Test    A with B
                                                   Test AB


            Component B                                      Integrate            Test
                                                             AB with C          AB with C

  Design       Build      Test

            Component C
  Design       Build      Test

                                        28                                                  28
Generic pert network from templates




Note:
Errors found at subsystem & system integration (far right) are fixed at the component
level (far left) and then pass through each integration step
                                                      29                                29
These skills/experience of a System Engineer with Moxie
                                                            Problem Solver
           Craftsman
                                                             Critical Thinker,
           Processes,                                        System Thinker,
            Methods,                                        Associative Thinker
           Techniques,                                     Ability for Abstraction
              Tools               Skills of a
                          System Engineer with Moxie
                                                                    Environmental
  Functional                                                        Understanding
Depth as well as                                               Tailor Development Lifecycles,
Multidisciplinary                                               Knowledge of Technologies,
    Breadth                                                        Knowledge of Mission,
                                                                   Knowledge of Domains

    Programmatic                              Leadership
    Understanding
                                          Presence under Stress,
   Acquisition Planner,                      Conflict Manager,
    Contract Planner,                        Decision Maker,
     Cost Estimator,                          Communicator,
   Schedule Estimator                          Team builder,
                                                 Visionary,
                                                  Mentor

                                              30                                                30

Contenu connexe

Tendances

Microsoft EPM and Team Foundation Server [TFS]
Microsoft EPM and Team Foundation Server [TFS] Microsoft EPM and Team Foundation Server [TFS]
Microsoft EPM and Team Foundation Server [TFS] Jaiveer Singh
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorakNASAPMC
 
Odum.t.averbeck.r
Odum.t.averbeck.rOdum.t.averbeck.r
Odum.t.averbeck.rNASAPMC
 
Bilardo.vince
Bilardo.vinceBilardo.vince
Bilardo.vinceNASAPMC
 
Online Tv Music Channel Presentation
Online Tv Music Channel PresentationOnline Tv Music Channel Presentation
Online Tv Music Channel PresentationMiguel Rodrigues
 
Costello kenneth
Costello kennethCostello kenneth
Costello kennethNASAPMC
 
Turner.john
Turner.johnTurner.john
Turner.johnNASAPMC
 
Vonnie simonsen
Vonnie simonsenVonnie simonsen
Vonnie simonsenNASAPMC
 
Canga.m.wood.j
Canga.m.wood.jCanga.m.wood.j
Canga.m.wood.jNASAPMC
 
Eggert.joe
Eggert.joeEggert.joe
Eggert.joeNASAPMC
 
Terry.cooke davies
Terry.cooke daviesTerry.cooke davies
Terry.cooke daviesNASAPMC
 
Thomas.mc vittie
Thomas.mc vittieThomas.mc vittie
Thomas.mc vittieNASAPMC
 
Analysis of Testability of a Flight Software Product Line
Analysis of Testability of a Flight Software Product LineAnalysis of Testability of a Flight Software Product Line
Analysis of Testability of a Flight Software Product LineDharmalingam Ganesan
 
Bauer.frank
Bauer.frankBauer.frank
Bauer.frankNASAPMC
 
Dawn.schaible
Dawn.schaibleDawn.schaible
Dawn.schaibleNASAPMC
 
David.oberhettinger
David.oberhettingerDavid.oberhettinger
David.oberhettingerNASAPMC
 
Newman.steve
Newman.steveNewman.steve
Newman.steveNASAPMC
 
Tim.honeycutt
Tim.honeycuttTim.honeycutt
Tim.honeycuttNASAPMC
 
Introduction to RamLog
Introduction to RamLogIntroduction to RamLog
Introduction to RamLogCorrieTaljaard
 

Tendances (19)

Microsoft EPM and Team Foundation Server [TFS]
Microsoft EPM and Team Foundation Server [TFS] Microsoft EPM and Team Foundation Server [TFS]
Microsoft EPM and Team Foundation Server [TFS]
 
Daniel.dvorak
Daniel.dvorakDaniel.dvorak
Daniel.dvorak
 
Odum.t.averbeck.r
Odum.t.averbeck.rOdum.t.averbeck.r
Odum.t.averbeck.r
 
Bilardo.vince
Bilardo.vinceBilardo.vince
Bilardo.vince
 
Online Tv Music Channel Presentation
Online Tv Music Channel PresentationOnline Tv Music Channel Presentation
Online Tv Music Channel Presentation
 
Costello kenneth
Costello kennethCostello kenneth
Costello kenneth
 
Turner.john
Turner.johnTurner.john
Turner.john
 
Vonnie simonsen
Vonnie simonsenVonnie simonsen
Vonnie simonsen
 
Canga.m.wood.j
Canga.m.wood.jCanga.m.wood.j
Canga.m.wood.j
 
Eggert.joe
Eggert.joeEggert.joe
Eggert.joe
 
Terry.cooke davies
Terry.cooke daviesTerry.cooke davies
Terry.cooke davies
 
Thomas.mc vittie
Thomas.mc vittieThomas.mc vittie
Thomas.mc vittie
 
Analysis of Testability of a Flight Software Product Line
Analysis of Testability of a Flight Software Product LineAnalysis of Testability of a Flight Software Product Line
Analysis of Testability of a Flight Software Product Line
 
Bauer.frank
Bauer.frankBauer.frank
Bauer.frank
 
Dawn.schaible
Dawn.schaibleDawn.schaible
Dawn.schaible
 
David.oberhettinger
David.oberhettingerDavid.oberhettinger
David.oberhettinger
 
Newman.steve
Newman.steveNewman.steve
Newman.steve
 
Tim.honeycutt
Tim.honeycuttTim.honeycutt
Tim.honeycutt
 
Introduction to RamLog
Introduction to RamLogIntroduction to RamLog
Introduction to RamLog
 

En vedette

Barley2 ce hierarchica valuepmcfinal
Barley2 ce hierarchica valuepmcfinalBarley2 ce hierarchica valuepmcfinal
Barley2 ce hierarchica valuepmcfinalNASAPMC
 
Danesy,frank ipmc presentation final (orlando 2012)
Danesy,frank ipmc presentation final (orlando 2012)Danesy,frank ipmc presentation final (orlando 2012)
Danesy,frank ipmc presentation final (orlando 2012)NASAPMC
 
Bradshaw.myron
Bradshaw.myronBradshaw.myron
Bradshaw.myronNASAPMC
 
Hale wayne
Hale wayneHale wayne
Hale wayneNASAPMC
 
Otero.s.mongan.p
Otero.s.mongan.pOtero.s.mongan.p
Otero.s.mongan.pNASAPMC
 
Dumbacher daniel
Dumbacher danielDumbacher daniel
Dumbacher danielNASAPMC
 

En vedette (7)

Barley2 ce hierarchica valuepmcfinal
Barley2 ce hierarchica valuepmcfinalBarley2 ce hierarchica valuepmcfinal
Barley2 ce hierarchica valuepmcfinal
 
Danesy,frank ipmc presentation final (orlando 2012)
Danesy,frank ipmc presentation final (orlando 2012)Danesy,frank ipmc presentation final (orlando 2012)
Danesy,frank ipmc presentation final (orlando 2012)
 
Bradshaw.myron
Bradshaw.myronBradshaw.myron
Bradshaw.myron
 
Hale wayne
Hale wayneHale wayne
Hale wayne
 
Otero.s.mongan.p
Otero.s.mongan.pOtero.s.mongan.p
Otero.s.mongan.p
 
Trahan
TrahanTrahan
Trahan
 
Dumbacher daniel
Dumbacher danielDumbacher daniel
Dumbacher daniel
 

Similaire à Gen sessionthomas.riskofsystemproblemfinal23feb12

Towards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature TeamsTowards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature TeamsDmitriyViktorov
 
Unit 7 final
Unit 7 finalUnit 7 final
Unit 7 finalsietkcse
 
3 f6 11_softdevmethodologies
3 f6 11_softdevmethodologies3 f6 11_softdevmethodologies
3 f6 11_softdevmethodologiesop205
 
Lengyel.david
Lengyel.davidLengyel.david
Lengyel.davidNASAPMC
 
Oose unit 1 ppt
Oose unit 1 pptOose unit 1 ppt
Oose unit 1 pptDr VISU P
 
Refactoring for Software Architecture Smells
Refactoring for Software Architecture SmellsRefactoring for Software Architecture Smells
Refactoring for Software Architecture SmellsGanesh Samarthyam
 
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptxUnit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptxTahminaTabassum1
 
OOSE Unit 1 PPT.ppt
OOSE Unit 1 PPT.pptOOSE Unit 1 PPT.ppt
OOSE Unit 1 PPT.pptitadmin33
 
Dec 2012 Evening Talk - Managing Complex Project
Dec 2012 Evening Talk - Managing Complex ProjectDec 2012 Evening Talk - Managing Complex Project
Dec 2012 Evening Talk - Managing Complex ProjectZulkefle Idris
 
The process of software architecting
The process of software architectingThe process of software architecting
The process of software architectingRoger Snook
 
Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Raj vardhan
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform OverviewSteve Lange
 
riskanalysis-120305101118-phpapp02.pdf
riskanalysis-120305101118-phpapp02.pdfriskanalysis-120305101118-phpapp02.pdf
riskanalysis-120305101118-phpapp02.pdfWilliamTom9
 
SDE - Dynamic Analysis
SDE - Dynamic AnalysisSDE - Dynamic Analysis
SDE - Dynamic AnalysisJorge Ressia
 
No silver bullet summary (paper)
No silver bullet summary (paper)No silver bullet summary (paper)
No silver bullet summary (paper)shakeel khan
 
Immutable principles of project management (fw pmi)(v4)
Immutable principles of project management (fw pmi)(v4)Immutable principles of project management (fw pmi)(v4)
Immutable principles of project management (fw pmi)(v4)Glen Alleman
 

Similaire à Gen sessionthomas.riskofsystemproblemfinal23feb12 (20)

Towards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature TeamsTowards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature Teams
 
Unit 7 final
Unit 7 finalUnit 7 final
Unit 7 final
 
Mosp spring 2011
Mosp spring 2011Mosp spring 2011
Mosp spring 2011
 
Cost estamition
Cost estamitionCost estamition
Cost estamition
 
3 f6 11_softdevmethodologies
3 f6 11_softdevmethodologies3 f6 11_softdevmethodologies
3 f6 11_softdevmethodologies
 
Lengyel.david
Lengyel.davidLengyel.david
Lengyel.david
 
Oose unit 1 ppt
Oose unit 1 pptOose unit 1 ppt
Oose unit 1 ppt
 
Refactoring for Software Architecture Smells
Refactoring for Software Architecture SmellsRefactoring for Software Architecture Smells
Refactoring for Software Architecture Smells
 
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptxUnit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
 
OOSE Unit 1 PPT.ppt
OOSE Unit 1 PPT.pptOOSE Unit 1 PPT.ppt
OOSE Unit 1 PPT.ppt
 
Dec 2012 Evening Talk - Managing Complex Project
Dec 2012 Evening Talk - Managing Complex ProjectDec 2012 Evening Talk - Managing Complex Project
Dec 2012 Evening Talk - Managing Complex Project
 
The process of software architecting
The process of software architectingThe process of software architecting
The process of software architecting
 
Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
 
riskanalysis-120305101118-phpapp02.pdf
riskanalysis-120305101118-phpapp02.pdfriskanalysis-120305101118-phpapp02.pdf
riskanalysis-120305101118-phpapp02.pdf
 
SDE - Dynamic Analysis
SDE - Dynamic AnalysisSDE - Dynamic Analysis
SDE - Dynamic Analysis
 
Software engineering the product
Software engineering the productSoftware engineering the product
Software engineering the product
 
Unit 1 OOSE
Unit 1 OOSEUnit 1 OOSE
Unit 1 OOSE
 
No silver bullet summary (paper)
No silver bullet summary (paper)No silver bullet summary (paper)
No silver bullet summary (paper)
 
Immutable principles of project management (fw pmi)(v4)
Immutable principles of project management (fw pmi)(v4)Immutable principles of project management (fw pmi)(v4)
Immutable principles of project management (fw pmi)(v4)
 

Plus 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
 

Plus 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
 

Dernier

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Dernier (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Gen sessionthomas.riskofsystemproblemfinal23feb12

  • 1. Risk Associated with Having a System Problem How to prevent your program from producing a lot of expensive parts – but no system John A. Thomas President INCOSE (2012-2014) Senior Vice President & Chief System Engineer Booz Allen Hamilton NASA PM Challenge 23 February 2012 1
  • 2. Three roles required for any system oriented program to succeed Design & Management Integration Role Role Build Component Role 2 2
  • 3. No one individual can execute these roles – it takes a multi-disciplinary team to do so -- Design and Integration Role Management Role Executed by a SE&I Team • System Engineer Executed by a Management Team • Subject Matter Experts • Program Manager • Engineers & Scientists • System Engineer • Sociologists. • Stakeholders • Anthropologists • Users • Economists • Policy Makers • Builder Representatives • Cost Lead • Policy Makers • Schedule Lead • Users • Contracts Officer • … • … Design & Integration Mgt Role Role Build Component Role Executed Implementation Teams • Component Builders • Management Team Representatives (Program Build Manager. Stakeholders, …) Component Role • SE&I Team Representatives (System Engineer, SME’s) • … 3 3
  • 4. Controlling Program Risk is a Key Management Team Responsibility Program Risk Strategy Management Role 4 4
  • 5. The Management Team breaks program risk into areas COST • Can labor and material profiles be Overall maintained within the existing Program Risk budget profile? • Can funding sources be maintained across life of program ? Cost 5
  • 6. The Management Team breaks program risk into areas SCHEDULE • Are work tasks generating Overall unnecessary dependencies that Program Risk propagate impact across program ? • Are critical path tasks planned with adequate contingency ? Cost Schedule 6
  • 7. The Management Team breaks program risk into areas PERFORMANCE • Can it jump high enough ? Overall • Will it go far enough ? Program Risk • Does it go fast enough ? • Is it going to be tough enough ? Cost Schedule Performance 7
  • 8. The Management Team breaks program risk into areas TECHNOLOGY • Does technology provide a solution Overall that meets SWaP constraints ? Program Risk • Can technology implement design within cost and time constraints ? Cost Schedule Performance Technology 8
  • 9. The Management Team breaks program risk into areas PRODUCTION • Do we understand how to Overall manufacture parts/components ? Program Risk • Can we sustain production rates of the parts/components ? Cost Schedule Performance Technology Production 9
  • 10. The Management Team breaks program risk into areas - Many Times One Risk Area is Overlooked – The Risk of Having a System Problem and it’s impact on other Risk Areas Overall Program Risk Cost Schedule Performance Technology Production System ? Problem 10
  • 11. Controlling system problems is a key System Engineering & Integration Team responsibility Does the System Fit Together? Does it Behave as Expected? Design & Integration Role 11 11
  • 12. The focus of a SE&I Team is to make -- “the Whole greater than the Sum of Its Parts**” -- n The Whole Parts j Delta (System) j=1 (Subsystems) j (Interfaces) The System I/F # 1 I/F # 3 I/F # 2 Subsystem # 1 Subsystem # 3 I/F # 4 I/F # 5 Subsystem # 2 I/F # 7 I/F # 6 ** -- Adapted from Allen Fairbairn remarks, Chief Systems Engineer of the Chunnel Project) 12 12
  • 13. What generates system problems ? When the “Whole” is not greater than the “Sum of Its Parts” ** n The Whole Parts j Delta (System) j=1 (Subsystems) j (Interface) The System I/F # 1 I/F # 3 I/F # 2 Subsystem # 1 Subsystem # 3 I/F # 4 I/F # 5 Subsystem # 2 I/F # 7 I/F # 6 ** -- Adapted from Allen Fairbairn remarks, Chief Systems Engineer of the Chunnel Project) 13 13
  • 14. The SE&I Team must properly engineer interfaces to reduce the likelihood of a system problem Subsystem definition is tightly coupled to it’s I/F n The Whole Parts j Delta j=1 (Engineered (System) (Subsystem) j Interfaces # 2) 1) 3) The System I/F ## 1 I/F 1 I/F # 3 I/F # 3 I/F ## 2 I/F 2 Subsystem # 1 I/F # 4 Subsystem # 3 I/F # 4 I/F # # 3 I/F 4 I/F # 5 I/F # 1 Subsystem # 2 I/F # 7 I/F # 6 I/F # 5 I/F # 5 I/F # 6 ** -- Extended from Allen Fairbairn remarks, Chief Systems Engineer of the Chunnel Project) 14 14
  • 15. Tag Line “The Whole greater than the sum of its parts” The right interfaces” for “The right subsystems” to produce “The right system behavior” within “The users environmental constraints” The System I/F # 1 I/F # 3 I/F # 2 Subsystem # 1 Subsystem # 3 I/F # 4 I/F # 5 Subsystem # 2 I/F # 7 I/F # 6 ** -- Adapted from Allen Fairbairn remarks, Chief Systems Engineer of the Chunnel Project) 15 15
  • 16. What does a System Problem Look Like? System Problem # 1 -- A system problem exists when … The behavior of the whole (System) is misaligned with the users vision of how to use that system within their environment User - Envisioned Behavior Delivered Behavior and Actual Environment and Assumed Environment 16 16
  • 17. What does a System Problem Look Like? System Problem # 1 -- A system problem exists when … The behavior of the whole (System) is misaligned with the users vision of how to use that system within their environment Delivered Behavior User - Envisioned Behavior and Assumed Environment and Actual Environment 17 17
  • 18. What does a System Problem Look Like? System Problem # 2 -- A system problem exists when … The parts (subsystems) interface together, each works! – but do not produce the expected behavior of the whole (system) Interfaces Subsystems Expected Behavior 18 18
  • 19. What does a System Problem Look Like? System Problem # 3 -- A system problem exists when … The implemented parts (subsystems) fail to interface with each other and cannot produce something that even looks like a whole (system) Interfaces Subsystems Expected Behavior 19 19
  • 20. What does a System Problem Look Like? System Problem # 3 -- A system problem exists when … The implemented parts (subsystems) fail to interface with each other and cannot produce something that even looks like a whole (system) Interfaces Subsystems Expected Behavior 20 20
  • 21. System Problems (many times) drive the other risk areas within a program ! n The System Subsystems j Interfaces j=1 Chassis Super Light Car Strong 3 Engineered j=1 Body Interfaces • 200 miles per hour • 0 to 60 in 4 seconds • 50 miles per gallon • 24 hour sustained operation Light • All terrain Strong Engine Low Drag Light High Temp High Power 21
  • 22. The cost impact of having a System Problem risk Chassis Total Cost of Subsystems $ 400M (80% of Program) Dev Cost = $ 110M Body 3 Engineered Interfaces How many j=1 Dev Cost = $ 90M $$$ to $ 500M abate Impact ? Development Engine Dev Cost = $ 200M 22
  • 23. Cost of a design change to fix a System Problem (automotive) ** (Paul Ranky Dept Mechanical and Industrial Engineering, NJIT New Jersey ) 23 23
  • 24. Cost of design change (simplified) -- Many Times – $$$ System Problems are often Discovered in this Timeframe 100’s X $$ 10’s X $ 1’s X X PDR CDR Unit Subsystem System Deployed Testing Testing Testing 24 24
  • 25. The Management Team can abate program impact from System Problems Treat system problems as a major area of program risk Get the best SE&I team that is available – Analytically strong – Possessing a mindset of collaboration – Demonstrating an inclusive leadership style – Experienced in get the most out of multi-disciplinary teams  Give the SE&I team the resources and time to do their job – Don’t short use of simulation and prototyping for design – Ensure the design goes through an independent, robust verification and validation  Use a testing strategy that pushes aspects of subsystem and system test early into system lifecycle 25 25
  • 26. John Thomas is the Chief Systems Engineer and a Senior Vice President at Booz Allen Hamilton. He has worked on space collection and ground processing programs for the defense and security communities. John is also the President of the International Council on Systems Engineering (INCOSE), which advocates for systems engineers and development of the science of system engineering 26 26
  • 27. BACKUP 27 27
  • 28. Example of generic pert network patterns Design, Build, Test; and Assembly, Integrate Generic Standalone Patterns Component Assembly Integrate Design Build Test Assembly Test XY X with Y Integrate XY with ST Assembly Test ST S with T Generic Coupled Pattern Component A Assembly Design Build Test A with B Test AB Component B Integrate Test AB with C AB with C Design Build Test Component C Design Build Test 28 28
  • 29. Generic pert network from templates Note: Errors found at subsystem & system integration (far right) are fixed at the component level (far left) and then pass through each integration step 29 29
  • 30. These skills/experience of a System Engineer with Moxie Problem Solver Craftsman Critical Thinker, Processes, System Thinker, Methods, Associative Thinker Techniques, Ability for Abstraction Tools Skills of a System Engineer with Moxie Environmental Functional Understanding Depth as well as Tailor Development Lifecycles, Multidisciplinary Knowledge of Technologies, Breadth Knowledge of Mission, Knowledge of Domains Programmatic Leadership Understanding Presence under Stress, Acquisition Planner, Conflict Manager, Contract Planner, Decision Maker, Cost Estimator, Communicator, Schedule Estimator Team builder, Visionary, Mentor 30 30

Notes de l'éditeur

  1. Similar chartsEKHO InstituteConrad HuangKen BeckScott Antler