Document

advertisement
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
Download