+ All Categories
Home > Documents > Evoking a Core SE Technical Development Methodology to Develop a SyS, FoS, and SoS

Evoking a Core SE Technical Development Methodology to Develop a SyS, FoS, and SoS

Date post: 15-Jan-2016
Category:
Upload: zalman
View: 50 times
Download: 0 times
Share this document with a friend
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
Popular Tags:
31
Evoking a Core SE Technical Development Methodology to Develop a SyS, FoS, and SoS Darryl A. Gomez, PhD May 16, 2012
Transcript
Page 1: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

Evoking a Core SE Technical Development Methodology to Develop a SyS, FoS, and SoSDarryl A. Gomez, PhD

May 16, 2012

Page 2: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 3: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

An Affordability Solution for Industry

SoSSoS

FoSFoS

SySSyS

Core Development MethodologyCore Development MethodologyProcesses – Talents - Experiences Processes – Talents - Experiences FoSFoS

SoSSoS

SySSyS

3

Page 4: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 5: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 6: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 7: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

Key is the SE DSRE Pattern

Tasks

Define Solve Realize Evaluate

Program Office

EngineeringDisciplines

“System”

7

Page 8: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 9: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 10: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

DSRE Pattern in ANSI/EIA 632-2003(Maturate Class)

10

Page 11: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

DSRE Pattern in CMMI-DEV 1.2(Maturate Class)

11

Page 12: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

DSRE Pattern in IEEE STD 1220-2005(Embryonic Class –Lacks Realize)

12

Page 13: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

DSRE in IEEE/ISO/IEC 15288-2008(Maturate Class)

13

Page 14: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

DSRE Pattern in MIL-STD-499C(Embryonic Class-Lacks Realize)

14

Page 15: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

SoS Example in

Evoking a Core SETD Methodology

15

Page 16: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 17: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

DoD SoS Development “Trapeze” Model

Taken from DoD Systems Engineering Guide for System of Systems. Washington, D.C.: Dept. of Defense, 2008.17

Page 18: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 19: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 20: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 21: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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?

Page 22: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 23: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 24: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 25: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 26: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 27: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 28: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 29: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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

Page 30: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

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?

Page 31: Evoking a Core SE Technical Development Methodology to Develop  a SyS, FoS, and SoS

Darryl A. Gomez, PhDFellow Systems [email protected]

[email protected]

Northrop Grumman CorporationElectronic Systems

Systems Engineering7323 Aviation Blvd, MS 870Baltimore, Maryland 21240

31


Recommended