Evoking a Core SE Technical Development Methodology to Develop a SyS, FoS, and SoS Darryl A. Gomez, PhD May 16, 2012 An Affordability Dilemma In Industry Development Methodology Processes - Talents - Experiences SoS SoS Development Methodology Processes – Talents - Experiences FoS FoS Development Methodology Processes – Talents - Experiences SyS SyS 2 An Affordability Solution for Industry SoS Core Development Methodology SoS Processes – Talents - Experiences FoS FoS SyS SyS 3 An Affordability Solution for Industry (cont.) Core SE Technical Development (CSETD) Methodology System Perspective System Development Perspective System Process Perspective Organizational Perspective 4 SoS Development Effort SoS FoS Development Effort FoS SyS Development Effort SyS Core SETD Methodology - Overview Organizational Perspective Who Organizational Specialties Key 5 System Process Perspective System Development Perspective System Perspective How What Why Development Nuances Motivation Prescription of SE Development Process Pattern Define Solve Key Realize Evaluate Core SETD Methodology – Road Map System Perspective Why System Development Perspective What System Process Perspective How Organizational Perspective Who Define System Engineering & Integration Team (SEIT) Product Integration Team (PIT) Connect the Parts Oriented SoS Capability Oriented Connect the Parts Oriented Capability Oriented Solve Realize Evaluate Re-engineering Evolution SoS Constituent System (SoS-CS) New Evolution Transform New 6 SyS New Transform Product Development Team (PDT) FoS FoS Constituent System (FoS-CS) Key is the SE DSRE Pattern Program Office Define Solve“System” Realize Tasks 7 Engineering Disciplines Evaluate Evolution of the SE “Technical Development Process Models” (TDPMs) 1969 MILSTD499 1974 MILSTD499A 2005 (draft) 1994 (not released) MILSTD499B MIL-STD499C 1998 (trial use) IEEE STD 1220 1994 1998 EIA / IS 632 EIA 632 1995 SECMM 1993 1997 CMMSW SWCMM 1997 8 CMMIIPD Embryonic Class TDPM 2005 IEEE STD 1220 Embryonic Class TDPM 2003 1998 EIA / IS 731 SECM ANSI / EIA 632 Maturate Class TDPM 2008 ISO / IEC/IEEE 15288 Maturate Class TDPM 2006 (ver. 1.2) CMMIDEV Maturate Class TDPM SE DSRE Pattern - Maturate Define Evaluate Solve Realize Taken from IEEE/ISO/IEC152881 1. Functional Process Model (activity driven) 2. Characteristic is an ordinal process flow Taken from Forsberg and Mooz “The Relationship of Systems Engineering to Project Cycle” 1 1. Portray the relationship between SE and product development cycle 2. Comparable to IEEE/ISO/IEC 15288 SE development process pattern is Define, Solve, Realize and Evaluate 1 Source 1: Gomez, D.A., 2010, “System of Systems Engineering: Prescribing the Technical Development Effort to Engineer a Constituent System”, PhD Thesis 9 DSRE Pattern in ANSI/EIA 632-2003 (Maturate Class) 10 DSRE Pattern in CMMI-DEV 1.2 (Maturate Class) 11 DSRE Pattern in IEEE STD 1220-2005 (Embryonic Class –Lacks Realize) 12 DSRE in IEEE/ISO/IEC 15288-2008 (Maturate Class) 13 DSRE Pattern in MIL-STD-499C (Embryonic Class-Lacks Realize) 14 SoS Example in Evoking a Core SETD Methodology 15 What are the Issues with SoS Technical Development?1 Space Based Systems Air Breathing Systems Ground Based Systems Technical Development Processes (Define)(Solve)(Realize)(Evaluate) Ocean Surface Based Systems Deep Sea Based Systems Source 1: Gomez, D.A., 2010, “System of Systems Engineering: Prescribing the Technical Development Effort to Engineer a Constituent System”, PhD Thesis 16 System of Systems DoD SoS Development “Trapeze” Model 17 Taken from DoD Systems Engineering Guide for System of Systems. Washington, D.C.: Dept. of Defense, 2008. Unwound DoD “Trapeze” Model DSRE process pattern identified (SoSD-Model) Evaluate *Has path to Understanding Systems & Relationships Understanding Systems & Relationships Define Translating Capability Objectives Assessing Performance to Capability Objectives Monitor and Assessing Changes* Solve Developing & Evolving SoS Architecture* Addressing Requirements and Solution Options* Orchestrating Upgrades to SoS* Realize Taken from: Gomez, D.A., 2010, “System of Systems Engineering: Prescribing the Technical Development Effort to Engineer a Constituent System”, PhD Thesis 18 SoSD-Model and V-Model Interfacing SoS Define SoS Evaluate SoS Solve SoS Realize SoSD-Model By Product Interface Development X+N Development X+1 V-Models Define Realize Solve Realize 19 Evaluate Development X SoSD-Model and V-Model Interfacing Evaluate SoSD-Model *Has path to Understanding Systems & Relationships Understanding Systems & Relationships Define Assessing Performance to Capability Objectives Monitor and Assessing Changes* Translating Capability Objectives Solve Developing & Evolving SoS Architecture* Requirements V-Model Addressing Requirements and Solution Options* Realize Solutions Define Orchestrating Upgrades to SoS* Constituents Evaluate Solve 20 Realize SoS SoS Development Methodologies Identify commonalities and differences Who? How? Define Solve Realize Evaluate What? Connect the Parts Oriented Perspective (CPOP) SEIT Specialties SoS Define Solve Realize Evaluate 21 Why? Capability Oriented Perspective (COP) Development Goals in Evoking a Core SETD Methodology Form a library of Core SETD Methodologies • On demand availability – Prescribes the development effort □ Identifies development commonalities □ Identifies development nuances/issues • Enhances/streamlines development • Minimizes impacts to library owner – Engineering organization □ Reuse processes when possible – Engineering culture – Time, effort and cost 22 Implementation for Evoking a Core SETD Methodology Step 1 • Establish a classification of Systems Step 2 • Define a methodology in effective System Development – Specific instances of system development types Step 3 • Create a SE development methodology for each specific instance based on priori knowledge Step 4 • Continually, improve the SE development methodology with posteriori knowledge 23 Implementation Step 1 System Perspective Step 2 System Development Perspective System Process Perspective Organizational Perspective Define System Engineering & Integration Team (SEIT) Product Integration Team (PIT) Connect the Parts Oriented SoS Capability Oriented Connect the Parts Oriented Capability Oriented Solve Realize Evaluate Re-engineering Evolution Transform New 24 SoS Constituent System (SoS-CS) New Evolution 4 SyS New Transform Product Development Team (PDT) FoS FoS Constituent System (FoS-CS) Implementation (cont.) System Perspective System Development Perspective Step 3 System Process Perspective Organizational Perspective Define System Engineering & Integration Team (SEIT) Product Integration Team (PIT) Connect the Parts Oriented SoS Capability Oriented Connect the Parts Oriented Capability Oriented Solve Realize Evaluate Re-engineering Evolution Transform New 25 SoS Constituent System (SoS-CS) New Evolution 5 SyS New Transform Product Development Team (PDT) FoS FoS Constituent System (FoS-CS) Implementation (cont.) System Perspective System Development Perspective Step 4 System Process Perspective Organizational Perspective Define System Engineering & Integration Team (SEIT) Product Integration Team (PIT) Connect the Parts Oriented SoS Capability Oriented Connect the Parts Oriented Capability Oriented Solve Realize Evaluate Re-engineering Evolution Transform New 26 SoS Constituent System (SoS-CS) New Evolution 6 SyS New Transform Product Development Team (PDT) FoS FoS Constituent System (FoS-CS) Implementation – Step 3 SE Development Process For X Observe and Immerse Concepts Theories System For X Development Case Studies Lessons Learned priori Features and Traits 27 Development Methodology For X Process Development Team System Perspective System Development Perspective System Process Perspective Organizational Perspective Implementation – Step 4 Update to Development Methodology For X Observe and Immerse System For X Development Lessons Learned posteriori Features and Traits 28 Process Development Team SE Development Process For X System Perspective System Development Perspective System Process Perspective Organizational Perspective Expected Results in Evoking a Core SETD Methodology CSETD Methodology - SoS Reengineering CSETD Methodology - SoS Connect the Parts Oriented CSETD Methodology - FoS System Connect the Parts Oriented Perspective CSETD Methodology - FoS System Connect the Parts Oriented Perspective CSETD Methodology - SyS System System Reengineering Development Perspective CSETD Methodology - SyS System System Perspective New Development Perspective CSETD Methodology-SoS CS System System System Perspective New Development Perspective CSETD Methodology-SoS CS Process System System System Perspective Transform Development Perspective Perspective CSETD Methodology-SoS CS Process System System System Perspective Evolve Development Perspective Perspective CSETD Methodology-FoS CS Organizational Process System System System PerspectiveNew Perspective Development Perspective Perspective CSETD Methodology-FoS CS Organizational Process System System System 29 Perspective Transform Perspective Development Perspective Perspective CSETD Methodology-FoS CS Organizational System Process System System Perspective Evolve Perspective PerspectiveDevelopment Perspective Organizational System Process System System Perspective Perspective Development Perspective Perspective Organizational SystemSystem Process System Perspective Perspective Development Perspective Perspective Organizational Process System System Perspective Perspective Development Perspective Organizational Process System System Perspective Perspective Development Perspective Organizational Process System Perspective Perspective Perspective Organizational Process System Perspective Perspective Organizational Process Perspective Perspective Organizational 29 Perspective Organizational Perspective Library of Core SETD Methodologies • • Commonalities Nuances Development roadmap readily in place and available SETD not reinvented each time • Tailoring whim – Experience based – Knowledge based Each improvement updated in library Establishes SE Industry credentials • • Development methodologies in place and in use Increased competitiveness as a prime contractor 0 Questions? System Perspective System Development Perspective System Process Perspective Organizational Perspective Define System Engineering & Integration Team (SEIT) Product Integration Team (PIT) Connect the Parts Oriented SoS Capability Oriented Connect the Parts Oriented Capability Oriented Solve Realize Evaluate Re-engineering SyS New Evolution Transform Product Development Team (PDT) FoS SoS Constituent System (SoS-CS) New Evolution Transform New FoS Constituent System (FoS-CS) Darryl A. Gomez, PhD Fellow Systems Engineer darryl.a.gomez@ngc.com darryl@gwu.edu Northrop Grumman Corporation Electronic Systems Systems Engineering 7323 Aviation Blvd, MS 870 Baltimore, Maryland 21240 31