Upload
zalman
View
52
Download
0
Tags:
Embed Size (px)
DESCRIPTION
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. - PowerPoint PPT Presentation
Citation preview
Evoking a Core SE Technical Development Methodology to Develop a SyS, FoS, and SoSDarryl A. Gomez, PhD
May 16, 2012
An Affordability Dilemma In Industry
SoS SoS
FoSFoS
SySSyS
Development MethodologyDevelopment MethodologyProcesses – Talents - Experiences Processes – Talents - Experiences FoSFoS
Development MethodologyDevelopment MethodologyProcesses - Talents - Experiences Processes - Talents - Experiences SoSSoS
Development MethodologyDevelopment MethodologyProcesses – Talents - Experiences Processes – Talents - Experiences SySSyS
2
An Affordability Solution for Industry
SoSSoS
FoSFoS
SySSyS
Core Development MethodologyCore Development MethodologyProcesses – Talents - Experiences Processes – Talents - Experiences FoSFoS
SoSSoS
SySSyS
3
SystemPerspective
SystemPerspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemProcess
Perspective
SystemProcess
Perspective
OrganizationalPerspective
OrganizationalPerspective
SySSySDevelopmentDevelopment
EffortEffort
SoSSoSDevelopment Development
EffortEffort
FoSFoSDevelopmentDevelopment
EffortEffort
An Affordability Solution for Industry (cont.)
Core SE Technical Development (CSETD)Methodology
SoSSoS
FoSFoS
SySSyS
4
Core SETD Methodology - Overview
Who How What Why
OrganizationalSpecialties
Prescription ofSE Development Process Pattern Define Solve Realize Evaluate
DevelopmentNuances
Motivation
OrganizationalPerspective
OrganizationalPerspective
SystemProcess
Perspective
SystemProcess
Perspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemPerspective
SystemPerspective
5
Key Key
FoS FoS Constituent System Constituent System
(FoS-CS) (FoS-CS)
SySSyS
SoS SoS
SystemSystemPerspectivePerspective
FoS FoS
SoS SoS Constituent System Constituent System
(SoS-CS) (SoS-CS)
System Development System Development PerspectivePerspective
New
Re-engineering
Connect the Parts Oriented
Capability Oriented
Evolution
NewTransform
Capability Oriented
Connect the Parts Oriented
Evolution
Transform
New
System ProcessSystem ProcessPerspectivePerspective
Define
Solve
Realize
Evaluate
6
Organizational Organizational PerspectivePerspective
Product Integration Product Integration Team (PIT)Team (PIT)
System EngineeringSystem Engineering& Integration Team & Integration Team
(SEIT) (SEIT)
Product Development Product Development Team (PDT)Team (PDT)
Core SETD Methodology – Road Map
Who
How
What
Why
6
Key is the SE DSRE Pattern
Tasks
Define Solve Realize Evaluate
Program Office
EngineeringDisciplines
“System”
7
MIL- STD-499
1969
2003
2008
MIL- STD- 499A
MIL- STD- 499B
MIL-STD-499C
EIA / IS 632
IEEE STD 1220
ANSI / EIA 632
ISO / IEC/IEEE
15288EIA / IS
731 SECM
SW- CMM
CMMI- DEV
EIA 632
IEEE STD 1220
2005
2005 (draft)
2006 (ver. 1.2)
CMM- SW
CMMI-IPD
1997
19971993
SE- CMM
1995 1998
1994
1998 (trial use)
1974 1994 (not released)
1998
EmbryonicClass TDPM
EmbryonicClass TDPM
MaturateClass TDPM
MaturateClass TDPM
MaturateClass TDPM
Evolution of the SE “Technical Development Process Models” (TDPMs)
8
9
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 cycle2. Comparable to IEEE/ISO/IEC 15288
Realize
Solve
DefineEvaluate
Source 1: Gomez, D.A., 2010, “System of Systems Engineering: Prescribing the Technical Development Effort to Engineer a Constituent System”, PhD Thesis
SE development process pattern is Define, Solve, Realize and Evaluate 1
SE DSRE Pattern - Maturate
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
System of Systems
Space Based Systems
Air Breathing Systems
Ground Based Systems
Deep Sea Based Systems
Ocean Surface Based SystemsContention
Volatiliti
es
Uncerta
inties
Technical Development Processes(Define)(Solve)(Realize)(Evaluate)
COP ?
CPOP ?
Source 1: Gomez, D.A., 2010, “System of Systems Engineering: Prescribing the Technical Development Effort to Engineer a Constituent System”, PhD Thesis
16
DoD SoS Development “Trapeze” Model
Taken from DoD Systems Engineering Guide for System of Systems. Washington, D.C.: Dept. of Defense, 2008.17
Unwound DoD “Trapeze” Model DSRE process pattern identified (SoSD-Model)
18
Translating Capability Objectives
Understanding Systems &
Relationships
Developing & Evolving SoS
Architecture*
Define
Assessing Performance to
Capability Objectives
Monitor and Assessing Changes*
Addressing Requirements and Solution
Options*
Orchestrating Upgrades to
SoS*
Solve
Realize
Evaluate*Has path to Understanding Systems & Relationships
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
19
SoSDefine
SoS
Solve
SoSRealize
SoSEvaluate
By Product Interface
SoSD-Model
Realize Development X
Development X+1
Development X+N
EvaluateDefine
Solve
Realize
V-Models
Translating Capability Objectives
Understanding Systems &
Relationships
Developing & Evolving SoS
Architecture*
Define
Addressing Requirements and Solution
Options*
Orchestrating Upgrades to
SoS*
SolveRealize
Assessing Performance to
Capability Objectives
Monitor and Assessing Changes*
Evaluate*Has path to Understanding Systems & Relationships
Requirements Solutions Constituents SoS
V-Model
SoSD-Model
20
SoSD-Model and V-Model Interfacing
Realize
Solve
DefineEvaluate
SoS Development MethodologiesIdentify commonalities and differences
21
SEIT Specialties
Connect the Parts Oriented Perspective(CPOP)
Capability Oriented Perspective(COP)
DefineSolveRealizeEvaluate
DefineSolveRealizeEvaluate
SoS
Who? What?How? Why?
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
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 for Evoking a Core SETD Methodology
FoS FoS Constituent System Constituent System
(FoS-CS) (FoS-CS)
SySSyS
SoS SoS
SystemSystemPerspectivePerspective
FoS FoS
SoS SoS Constituent System Constituent System
(SoS-CS) (SoS-CS)
System Development System Development PerspectivePerspective
New
Re-engineering
Connect the Parts Oriented
Capability Oriented
Evolution
NewTransform
Capability Oriented
Connect the Parts Oriented
Evolution
Transform
New
System ProcessSystem ProcessPerspectivePerspective
Define
Solve
Realize
Evaluate
24
Organizational Organizational PerspectivePerspective
Product Integration Product Integration Team (PIT)Team (PIT)
System EngineeringSystem Engineering& Integration Team & Integration Team
(SEIT) (SEIT)
Product Development Product Development Team (PDT)Team (PDT)
24
Implementation Step 1
Step 2
FoS FoS Constituent System Constituent System
(FoS-CS) (FoS-CS)
SySSyS
SoS SoS
SystemSystemPerspectivePerspective
FoS FoS
SoS SoS Constituent System Constituent System
(SoS-CS) (SoS-CS)
System Development System Development PerspectivePerspective
New
Re-engineering
Connect the Parts Oriented
Capability Oriented
Evolution
NewTransform
Capability Oriented
Connect the Parts Oriented
Evolution
Transform
New
System ProcessSystem ProcessPerspectivePerspective
Define
Solve
Realize
Evaluate
25
Organizational Organizational PerspectivePerspective
Product Integration Product Integration Team (PIT)Team (PIT)
System EngineeringSystem Engineering& Integration Team & Integration Team
(SEIT) (SEIT)
Product Development Product Development Team (PDT)Team (PDT)
25
Implementation (cont.)
Step 3
FoS FoS Constituent System Constituent System
(FoS-CS) (FoS-CS)
SySSyS
SoS SoS
SystemSystemPerspectivePerspective
FoS FoS
SoS SoS Constituent System Constituent System
(SoS-CS) (SoS-CS)
System Development System Development PerspectivePerspective
New
Re-engineering
Connect the Parts Oriented
Capability Oriented
Evolution
NewTransform
Capability Oriented
Connect the Parts Oriented
Evolution
Transform
New
System ProcessSystem ProcessPerspectivePerspective
Define
Solve
Realize
Evaluate
26
Organizational Organizational PerspectivePerspective
Product Integration Product Integration Team (PIT)Team (PIT)
System EngineeringSystem Engineering& Integration Team & Integration Team
(SEIT) (SEIT)
Product Development Product Development Team (PDT)Team (PDT)
26
Implementation (cont.)
Step 4
27
ProcessDevelopment
Team
System For X DevelopmentSystem For X Development
Lessons Learned
Case Studies
TheoriesConcepts
Observeand
Immerse
Features and
Traits
SystemPerspective
SystemPerspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemProcess
Perspective
SystemProcess
Perspective
OrganizationalPerspective
OrganizationalPerspective
SE Development ProcessFor X
DevelopmentMethodology
For X
prioripriori
Implementation – Step 3
28
ProcessDevelopment
Team
Observeand
Immerse
Features and
Traits
SystemPerspective
SystemPerspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemProcess
Perspective
SystemProcess
Perspective
OrganizationalPerspective
OrganizationalPerspective
SE Development ProcessFor X
Update to DevelopmentMethodology
For X
posterioriposteriori
Implementation – Step 4
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
29
CSETD Methodology - SoS Reengineering
SystemPerspective
SystemPerspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemProcess
Perspective
SystemProcess
Perspective
OrganizationalPerspective
OrganizationalPerspective
CSETD Methodology - SoS Connect the Parts Oriented
SystemPerspective
SystemPerspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemProcess
Perspective
SystemProcess
Perspective
OrganizationalPerspective
OrganizationalPerspective
Expected Results in Evoking a Core SETD Methodology
29
29
CSETD Methodology - FoS Connect the Parts Oriented
SystemPerspective
SystemPerspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemProcess
Perspective
SystemProcess
Perspective
OrganizationalPerspective
OrganizationalPerspective
CSETD Methodology - FoS Connect the Parts Oriented
SystemPerspective
SystemPerspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemProcess
Perspective
SystemProcess
Perspective
OrganizationalPerspective
OrganizationalPerspective
29
CSETD Methodology - SyS Reengineering
SystemPerspective
SystemPerspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemProcess
Perspective
SystemProcess
Perspective
OrganizationalPerspective
OrganizationalPerspective
CSETD Methodology - SyS New
SystemPerspective
SystemPerspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemProcess
Perspective
SystemProcess
Perspective
OrganizationalPerspective
OrganizationalPerspective
CSETD Methodology-SoS CS New
SystemPerspective
SystemPerspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemProcess
Perspective
SystemProcess
Perspective
OrganizationalPerspective
OrganizationalPerspective
CSETD Methodology-SoS CS Transform
SystemPerspective
SystemPerspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemProcess
Perspective
SystemProcess
Perspective
OrganizationalPerspective
OrganizationalPerspective
CSETD Methodology-SoS CS Evolve
SystemPerspective
SystemPerspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemProcess
Perspective
SystemProcess
Perspective
OrganizationalPerspective
OrganizationalPerspective
CSETD Methodology-FoS CS New
SystemPerspective
SystemPerspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemProcess
Perspective
SystemProcess
Perspective
OrganizationalPerspective
OrganizationalPerspective
CSETD Methodology-FoS CS Transform
SystemPerspective
SystemPerspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemProcess
Perspective
SystemProcess
Perspective
OrganizationalPerspective
OrganizationalPerspective
CSETD Methodology-FoS CS Evolve
SystemPerspective
SystemPerspective
SystemDevelopment
Perspective
SystemDevelopment
Perspective
SystemProcess
Perspective
SystemProcess
Perspective
OrganizationalPerspective
OrganizationalPerspective
FoS FoS Constituent System Constituent System
(FoS-CS) (FoS-CS)
SySSyS
SoS SoS
SystemSystemPerspectivePerspective
FoS FoS
SoS SoS Constituent System Constituent System
(SoS-CS) (SoS-CS)
System Development System Development PerspectivePerspective
New
Re-engineering
Connect the Parts Oriented
Capability Oriented
Evolution
NewTransform
Capability Oriented
Connect the Parts Oriented
Evolution
Transform
New
System ProcessSystem ProcessPerspectivePerspective
Define
Solve
Realize
Evaluate
30
Organizational Organizational PerspectivePerspective
Product Integration Product Integration Team (PIT)Team (PIT)
System EngineeringSystem Engineering& Integration Team & Integration Team
(SEIT) (SEIT)
Product Development Product Development Team (PDT)Team (PDT)
Questions?
Darryl A. Gomez, PhDFellow Systems [email protected]
Northrop Grumman CorporationElectronic Systems
Systems Engineering7323 Aviation Blvd, MS 870Baltimore, Maryland 21240
31