320 likes | 596 Views
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. FoS. SoS. Development Methodology. Development Methodology. Development Methodology. SyS. Processes – Talents - Experiences.
E N D
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 FoS SoS Development Methodology Development Methodology Development Methodology SyS Processes – Talents - Experiences Processes - Talents - Experiences Processes – Talents - Experiences FoS SoS SyS
An Affordability Solution for Industry FoS SoS Core Development Methodology Processes – Talents - Experiences SoS FoS SyS SyS
An Affordability Solution for Industry (cont.) SoS Development Effort Core SE Technical Development (CSETD) Methodology FoS FoS Development Effort SoS System Perspective System Development Perspective System Process Perspective Organizational Perspective SyS Development Effort SyS
Core SETD Methodology - Overview Organizational Perspective System Process Perspective System Development Perspective System Perspective Who How What Why Prescription of SE Development Process Pattern Define Solve Realize Evaluate Organizational Specialties Development Nuances Motivation Key Key
Core SETD Methodology – Road Map System Perspective System Development Perspective Why What Connect the Parts Oriented SoS System Process Perspective Capability Oriented How Organizational Perspective Connect the Parts Oriented FoS Who Capability Oriented Define Re-engineering System Engineering & Integration Team (SEIT) Solve SyS New Realize Evolution SoS Constituent System (SoS-CS) Product Integration Team (PIT) Evaluate Transform New Product Development Team (PDT) FoS Constituent System (FoS-CS) Evolution Transform New 6
Key is the SE DSRE Pattern Program Office “System” Define Solve Realize Evaluate Tasks Engineering Disciplines
Evolution of the SE “Technical Development Process Models” (TDPMs) 2005 (draft) 1969 1974 1994 (not released) Embryonic Class TDPM MIL-STD-499C MIL- STD-499 MIL- STD- 499A MIL- STD- 499B 1998 (trial use) 2005 IEEE STD 1220 IEEE STD 1220 Embryonic Class TDPM 1994 1998 2003 EIA / IS 632 EIA 632 Maturate Class TDPM ANSI / EIA 632 2008 1995 1998 Maturate Class TDPM ISO / IEC/IEEE 15288 SE- CMM EIA / IS 731 SECM 1993 2006 (ver. 1.2) 1997 CMM- SW SW- CMM Maturate Class TDPM CMMI- DEV 1997 CMMI-IPD
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
DSRE Pattern in IEEE STD 1220-2005(Embryonic Class –Lacks Realize)
What are the Issues with SoS Technical Development?1 CPOP ? COP ? Space Based Systems System of Systems Air Breathing Systems Technical Development Processes (Define)(Solve)(Realize)(Evaluate) Ground Based Systems Ocean Surface Based Systems Volatilities Contention Uncertainties 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
DoD SoS Development “Trapeze” Model 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 Assessing Performance to Capability Objectives Understanding Systems & Relationships Define Translating 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
SoSD-Model and V-Model Interfacing SoS Define SoS Evaluate SoS Solve SoSD-Model SoS Realize By Product Interface Development X+N Define Evaluate Development X+1 Solve V-Models Development X Realize Realize
SoSD-Model and V-Model Interfacing Define Evaluate Evaluate *Has path to Understanding Systems & Relationships SoSD-Model Assessing Performance to Capability Objectives Understanding Systems & Relationships Solve Monitor and Assessing Changes* Define Translating Capability Objectives Solve Realize Developing & Evolving SoS Architecture* Addressing Requirements and Solution Options* Orchestrating Upgrades to SoS* Requirements Solutions Constituents SoS Realize 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 V-Model
SoS Development MethodologiesIdentify commonalities and differences What? Who? How? Why? Define Solve Realize Evaluate Connect the Parts Oriented Perspective (CPOP) SEIT Specialties SoS Capability Oriented Perspective (COP) Define Solve Realize Evaluate
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
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
Implementation Step 1 System Perspective Step 2 System Development Perspective Connect the Parts Oriented SoS System Process Perspective Capability Oriented Organizational Perspective Connect the Parts Oriented FoS Capability Oriented Define Re-engineering System Engineering & Integration Team (SEIT) Solve SyS New Realize Evolution SoS Constituent System (SoS-CS) Product Integration Team (PIT) Evaluate Transform New Product Development Team (PDT) FoS Constituent System (FoS-CS) Evolution Transform New 24
Implementation (cont.) System Perspective System Development Perspective Step 3 Connect the Parts Oriented SoS System Process Perspective Capability Oriented Organizational Perspective Connect the Parts Oriented FoS Capability Oriented Define Re-engineering System Engineering & Integration Team (SEIT) Solve SyS New Realize Evolution SoS Constituent System (SoS-CS) Product Integration Team (PIT) Evaluate Transform New Product Development Team (PDT) FoS Constituent System (FoS-CS) Evolution Transform New 25
Implementation (cont.) System Perspective System Development Perspective Step 4 Connect the Parts Oriented SoS System Process Perspective Capability Oriented Organizational Perspective Connect the Parts Oriented FoS Capability Oriented Define Re-engineering System Engineering & Integration Team (SEIT) Solve SyS New Realize Evolution SoS Constituent System (SoS-CS) Product Integration Team (PIT) Evaluate Transform New Product Development Team (PDT) FoS Constituent System (FoS-CS) Evolution Transform New 26
Implementation – Step 3 System For X Development Concepts Theories SE Development Process For X System Perspective Observe and Immerse Development Methodology For X Case Studies Lessons Learned System Development Perspective Process Development Team System Process Perspective priori Features and Traits Organizational Perspective
Implementation – Step 4 System For X Development SE Development Process For X System Perspective Update to Development Methodology For X Observe and Immerse Lessons Learned System Development Perspective Process Development Team System Process Perspective posteriori Features and Traits Organizational Perspective
Expected Results in Evoking a Core SETD Methodology • 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 System Perspective System Perspective System Perspective System Perspective System Perspective System Perspective System Perspective System Perspective System Perspective System Perspective System Perspective System Perspective CSETD Methodology - FoS Connect the Parts Oriented CSETD Methodology - FoS Connect the Parts Oriented CSETD Methodology - SyS New CSETD Methodology-FoS CS New CSETD Methodology-FoS CS Evolve CSETD Methodology-FoS CS Transform CSETD Methodology-SoS CS New CSETD Methodology-SoS CS Transform CSETD Methodology - SyS Reengineering CSETD Methodology - SoS Reengineering CSETD Methodology - SoS Connect the Parts Oriented CSETD Methodology-SoS CS Evolve System Development Perspective System Development Perspective System Development Perspective System Development Perspective System Development Perspective System Development Perspective System Development Perspective System Development Perspective System Development Perspective System Development Perspective System Development Perspective System Development Perspective System Process Perspective System Process Perspective System Process Perspective System Process Perspective System Process Perspective System Process Perspective System Process Perspective System Process Perspective System Process Perspective System Process Perspective System Process Perspective System Process Perspective 29 29 Organizational Perspective Organizational Perspective Organizational Perspective Organizational Perspective Organizational Perspective Organizational Perspective Organizational Perspective Organizational Perspective Organizational Perspective Organizational Perspective Organizational Perspective Organizational Perspective 29
Questions? System Perspective System Development Perspective Connect the Parts Oriented SoS System Process Perspective Capability Oriented Organizational Perspective Connect the Parts Oriented FoS Capability Oriented Define Re-engineering System Engineering & Integration Team (SEIT) Solve SyS New Realize Evolution SoS Constituent System (SoS-CS) Product Integration Team (PIT) Evaluate Transform New Product Development Team (PDT) FoS Constituent System (FoS-CS) Evolution Transform New
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