Evoking a Core SE Technical Development Methodology to
- Slides: 31
Evoking a Core SE Technical Development Methodology to Develop a Sy. S, Fo. S, and So. S Darryl A. Gomez, Ph. D May 16, 2012
An Affordability Dilemma In Industry Development Methodology Processes - Talents - Experiences So. S Development Methodology Processes – Talents - Experiences Fo. S Development Methodology Processes – Talents - Experiences Sy. S 2
An Affordability Solution for Industry So. S Core Development Methodology So. S Processes – Talents - Experiences Fo. S Sy. S 3
An Affordability Solution for Industry (cont. ) Core SE Technical Development (CSETD) Methodology System Perspective System Development Perspective System Process Perspective Organizational Perspective 4 So. S Development Effort So. S Fo. S Development Effort Fo. S Sy. S Development Effort Sy. S
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 Capability Oriented Fo. S Solve Re-engineering Realize Sy. S New Evaluate Evolution Transform New Product Development Team (PDT) Evolution Transform New 6 So. S Constituent System (So. S-CS) Fo. S Constituent System (Fo. S-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 MILSTD 499 1974 MILSTD 499 A 2005 (draft) 1994 (not released) MILSTD 499 B MIL-STD 499 C 1998 (trial use) IEEE STD 1220 1994 1998 EIA / IS 632 EIA 632 1995 1993 CMMSW SECMM 1997 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/IEC 152881 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”, Ph. D 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-499 C (Embryonic Class-Lacks Realize) 14
So. S Example in Evoking a Core SETD Methodology 15
What are the Issues with So. S Technical Development? 1 CO P Space Based Systems CP OP ? ? Air Breathing Systems Technical Development Processes (Define)(Solve)(Realize)(Evaluate) Ground Based Systems tie n in rta ce Un Co nt en tio s ilit ie Vo lat Deep Sea Based Systems s Ocean Surface Based Systems Source 1: Gomez, D. A. , 2010, “System of Systems Engineering: Prescribing the Technical Development Effort to Engineer a Constituent System”, Ph. D Thesis 16 System of Systems
Do. D So. S Development “Trapeze” Model 17 Taken from Do. D Systems Engineering Guide for System of Systems. Washington, D. C. : Dept. of Defense, 2008.
Unwound Do. D “Trapeze” Model DSRE process pattern identified (So. SD-Model) Evaluate *Has path to Understanding Systems & Relationships Define Translating Capability Objectives Monitor and Assessing Changes* Solve Developing & Evolving So. S Architecture* Assessing Performance to Capability Objectives Addressing Requirements and Solution Options* Orchestrating Upgrades to So. S* Realize Taken from: Gomez, D. A. , 2010, “System of Systems Engineering: Prescribing the Technical Development Effort to Engineer a Constituent System”, Ph. D Thesis 18
So. SD-Model and V-Model Interfacing So. S Define So. S Evaluate So. S Solve So. S Realize So. SD-Model By Product Interface Development X+N Development X+1 V-Models Define Realize Solve Realize 19 Evaluate Development X
So. SD-Model and V-Model Interfacing Evaluate So. SD-Model *Has path to Understanding Systems & Relationships Define Monitor and Assessing Changes* Translating Capability Objectives Solve Developing & Evolving So. S Architecture* Requirements V-Model Assessing Performance to Capability Objectives Addressing Requirements and Solution Options* Realize Solutions Define Orchestrating Upgrades to So. S* Constituents Evaluate Solve 20 Realize So. S
So. S Development Methodologies Identify commonalities and differences Who? How? Define Solve Realize Evaluate What? Connect the Parts Oriented Perspective (CPOP) SEIT Specialties So. S 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 Capability Oriented Re-engineering Realize Sy. S New Evaluate Evolution New Product Development Team (PDT) Evolution Transform New 24 Fo. S Solve Transform 4 So. S Constituent System (So. S-CS) Fo. S Constituent System (Fo. S-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 Capability Oriented Re-engineering Realize Sy. S New Evaluate Evolution New Product Development Team (PDT) Evolution Transform New 25 Fo. S Solve Transform 5 So. S Constituent System (So. S-CS) Fo. S Constituent System (Fo. S-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 Capability Oriented Re-engineering Realize Sy. S New Evaluate Evolution New Product Development Team (PDT) Evolution Transform New 26 Fo. S Solve Transform 6 So. S Constituent System (So. S-CS) Fo. S Constituent System (Fo. S-CS)
Implementation – Step 3 SE Development Process For X Concepts Theories Observe and Immerse 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 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 - So. S Reengineering CSETD Methodology - So. S Connect the Parts Oriented CSETD Methodology - Fo. S System Connect the Parts Oriented Perspective CSETD Methodology - Sy. S System Reengineering Development Perspective CSETD Methodology - Sy. S System Perspective New Development Perspective CSETD Methodology-So. S CS System Perspective New Development Perspective CSETD Methodology-So. S CS Process System Perspective Transform Perspective Development Perspective CSETD Methodology-So. S CS Process System Perspective Evolve Perspective Development Perspective CSETD Methodology-Fo. S CS Organizational Process System Perspective. New Perspective Development Perspective CSETD Methodology-Fo. S CS Process System 29 Organizational System Perspective Transform Perspective. Development Perspective CSETD Methodology-Fo. S CS Organizational Process System Perspective Evolve Perspective Perspective Development Perspective Organizational Process System System Perspective Perspective. Development Organizational Process System Perspective Organizational Process System Perspective Organizational Process Perspective Organizational Perspective 29 § 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 So. S Capability Oriented Connect the Parts Oriented Capability Oriented Fo. S Solve Re-engineering Realize Sy. S New Evaluate Evolution Transform New Product Development Team (PDT) Evolution Transform New So. S Constituent System (So. S-CS) Fo. S Constituent System (Fo. S-CS)
Darryl A. Gomez, Ph. D Fellow Systems Engineer darryl. a. gomez@ngc. com darryl@gwu. edu Northrop Grumman Corporation Electronic Systems Engineering 7323 Aviation Blvd, MS 870 Baltimore, Maryland 21240 31
- A key concept of quality control is that all work products
- Technical core meaning
- Gisci geospatial core technical knowledge exam
- Core technical skills deloitte
- Common career technical core
- The brittle, rocky outer layer of earth
- Inner core and outer core
- Basic layers of the earth
- Core rigidity
- Structured design methodology
- Abcd methodology
- Structured system development methodology
- Rapid development methodology
- Customer development
- Siklus hidup produk sunlight
- Database development methodology
- Models of curriculum design
- Pattern development is used for constructing what objects
- Sdlc technical writing
- Historical development of community
- Development that ended much development crossword
- Final year project methodology example
- It chargeback model
- Use case collaboration
- Operational view specification in iot
- Iot platforms design methodology
- Domain model specification defines which entity
- Quantitative research words
- Objectives in research
- Gait methodology
- What are variables in research methodology
- Objectives in research methodology