Toward A Framework for Implementing Systems Engineering Development for Complex Systems

advertisement
Toward A Framework for Implementing Systems
Engineering Development for Complex Systems
Karl L. Brunson, GWU
Thomas A. Mazzuchi, D.Sc., GWU
Shahram Sarhani, Ph.D., GWU
Jeffrey Beach, D.Sc., GWU
Outline







What is the purpose
Development of ICM Framework
Life-cycle Risks
Acquisition Life-cycle
Complex System Work Breakdown Structure
Framework Schedule Development
Risk Assessment of Complex System
2
Purpose
Framework
Risks
What is the Purpose?

Provide a Comprehensive and Flexible Systems
Engineering Development Framework for Complex Systems
 Builds on the strengths and principles of proven process
models such as1:

Life-cycle



WBS


Framework
Schedule
Applies key principles that are used throughout an
acquisition life-cycle1:

Risk
Assessment

1.
Waterfall, V
Iterative
Spiral Development
Agile
Rapid Unified Process
Performs risk driven process tailoring throughout life-cycle phases
Incremental Commitment Model
Boehm, Barry and Lane, Jo Ann, Using the Incremental Commitment Model
to Integrate System Acquisition, Systems Engineering and Software Engineering, USC, CSSE
3
Purpose
Goal to achieve with the Framework
Framework
Risks
Waterfall
Iterative
Life-cycle
WBS
Spiral
Development
Complex System
Framework
Schedule
Risk
Assessment
Incremental Commitment Model
4
Purpose
Framework
Risks
Schedule and Cost Risks
Minimization of Schedule Risks
• Product of Probability of certain project durations
• Understand the risk drivers, likelihood and consequence
Life-cycle
WBS
Framework
Schedule
Risk
Assessment
Minimization of Cost Risks
•
•
•
•
•
Activity duration
System complexity
Sizing and Technology
System Capability
Stakeholder oversight
5
Purpose
Life-Cycle Phases and Activities
Framework
Identify the
acquisition
life-cycle:
Risks
Verification & Validation Loop
Life-cycle
WBS
Preliminary & Detail Design Loop
Design
Synthesis
Requirement Loop
Risk
Requirement
Assessment s Analysis
Concept Design Loop
Phase A
Preliminary
Analysis
Phase B
Definition
• Department of
Defense
• NASA
Outline phase
content:
Functional
Analysis
Framework
Schedule
Advanced
Studies
Pre-Phase A
Engineering
V&V
• Tasks
• Activities
Phase C
Design
Phase D
Development
Phase E
Operation
6
Purpose
Framework
Define Work Breakdown Structure of
Complex System
Level 1
Satellite
Risks
Life-cycle
Level 2
Bus
Payload
WBS
Framework
Schedule
Level 3
Attitude
Control
Structure
Internal
Instruments
Risk
Assessment
7
Purpose
Framework
Risks
Life-cycle
WBS
Framework
Schedule
Develop Baseline Schedule
for Complex System
ID
1
Name
Start Milestone
Duration 3rd Quarter 4th Quarter 1st Quarter
10/4
0d
2
Payload
125 d
50 d
75 d
125 d
50 d
70 d
0d
3
Design Component A
4
Develop Component A
5
Bus
6
Design Component B
7
Develop Component B
8
Finish Milestone
10/3
11/22
11/23
10/3
2/5
11/23
11/28
2/5
2/5
Risk
Assessment
8
Purpose
Develop Schedule for each Framework
Framework
Waterfall
Risks
Life-cycle
Iterative
WBS
Framework
Schedule
Spiral
Development
Risk
Assessment
ICM
9
Purpose
Framework
Risks
Life-cycle
Map Risk Drivers to Schedule Tasks
Risk ID Risk Driver
001 Design issues
Framework
Schedule
1
002 Resource Availability
003 Resource Complexity
2
004
4
005
006
WBS
Task ID
007
008
Requirement Creep
Late Deliveries
Duration Underestimation
Task Definition Changes
Budget Changes
Waterfall
3
Iterative
5
6
7
8
Spiral
Development
Risk
Assessment
ICM
• Risk drivers can be mapped to more than one task
• Risk assessments will be translated with triangular
probability distributions for consequence/impact
and with binomial distributions for the likelihood
10
Purpose
Framework
Risks
Life-cycle
Model Schedule Behavior with Risk Drivers
Risk ID Risk Driver
001 Design issues
2
004
4
005
007
008
Framework
Schedule
Risk
Assessment
Requirement Creep
Late Deliveries
Duration Underestimation
Task Definition Changes
Budget Changes
Waterfall
1
002 Resource Availability
003 Resource Complexity
006
WBS
Task ID
Iterative
3
5
Spiral
Development
6
7
ICM
8
• Run Monte Carlo Simulations for each framework
• Outputs produce probability density distributions and
binomial distributions that associates risk drivers to tasks
via likelihood and consequence
• Indentifies critical path of each framework
• Quantifies the impacts and consequence of risk drivers
• Risk dependencies modeled via correlation
11
Purpose
Risk Assessment of Complex System

Framework

Risks

Life-cycle
Cumulative distributions for schedule and costs
Impact of risks on specific tasks
Probabilistic critical paths for each framework
identify tasks/activities that will most likely delay
project

WBS

Framework
Schedule

Risk
Assessment



Depends on risk
Monte Carlo shows whether task was critical per iteration
Correlation between tasks when risk driver
affects durations
Task durations can be negatively or positively correlated
Framework selection based upon results of schedule and cost
risk analysis of probability distributions
Reveals optimal paths to risk reduction
12
Download