proxy estimation costing for systems (pecs)

12
Example © 2012 Lockheed Martin Corporation. All Rights Reserved. October 2012 Proxy Estimation Costing for Systems (PECS) Reggie Cole Lockheed Martin Senior Fellow

Upload: thy

Post on 25-Feb-2016

47 views

Category:

Documents


1 download

DESCRIPTION

Proxy Estimation Costing for Systems (PECS). October 2012. Reggie Cole Lockheed Martin Senior Fellow. Discussion Topics. Why Do We Need Yet Another Cost Model? The gap in early-stage system cost modeling Systems Engineering Effort as a Proxy Estimator for System Cost - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Proxy Estimation Costing  for Systems (PECS)

Example © 2012 Lockheed Martin Corporation. All Rights Reserved.

October 2012

Proxy Estimation Costing for Systems (PECS)

Reggie ColeLockheed Martin Senior Fellow

Page 2: Proxy Estimation Costing  for Systems (PECS)

2

Example © 2012 Lockheed Martin Corporation. All Rights Reserved.

Discussion Topics

Why Do We Need Yet Another Cost Model?– The gap in early-stage system cost modeling

Systems Engineering Effort as a Proxy Estimator for System Cost

– And the role of COSYSMO is arriving at this proxy estimate

Proxy Estimation Costing for Systems (PECS)– Derivation of the PECS Model– The PECS modeling approach

Case Study for Affordability Analysis Using the PECS Model– The real power of the PECS model

Page 3: Proxy Estimation Costing  for Systems (PECS)

3

Example © 2012 Lockheed Martin Corporation. All Rights Reserved.

Cost Modeling Needs Change Over Time in Terms of Speed and Accuracy – So Does Solution Information

Problem-Space Description

Cost Estimate ± 25%

High-Level Solution Description

Cost Estimate ± 10%

Detailed Solution Description

Cost Estimate ± 5%

High-Level Solution Assumptions

Cost Estimate ± 20%

Increasing Effort and Cost-Modeling Expertise

Increasingly Refined

Information About the

Solution

Increasingly Refined Cost Estimate

Incr

easin

gly R

efin

ed S

olut

ion

We Have a Good Selection of Tools for Late-Stage Cost Modeling

We Have Gaps in Early-Stage Cost Modeling

Page 4: Proxy Estimation Costing  for Systems (PECS)

4

Example © 2012 Lockheed Martin Corporation. All Rights Reserved.

Systems Engineering Effort as a Proxy Measure of Overall System Size and Complexity

Proxy Measures– Proxy measures are used when you cannot directly measure what you

want to measure – and when an indirect measure provides sufficient insight– Proxy measures are often used in clinical studies since direct measurement

is often infeasible or can even alter the outcome– It is not always possible to directly measure what you want to measure – or

directly estimate what you want to estimate

System Engineering Effort is a Proxy Measure for System Cost– There is strong evidence for the link between systems engineering effort

and program cost – dating back to a NASA study in the 1980s– The optimal relationship between systems engineering effort and overall

program cost is 10% - 15%– Industry has long used a parametric relationship between software cost

and systems engineering cost for software-intensive systems– Systems engineering effort can be an effective proxy measure for overall

system cost

H. Dickinson, S. Hrisos, M. Eccles, J. Francis, M. Johnston, Statistical Considerations in a Systematic Review of Proxy Measures of Clinical Behaviour, Implementation Science, 2010E. Honour, “Understanding the Value of Systems Engineering,” INCOSE, 2004

Page 5: Proxy Estimation Costing  for Systems (PECS)

5

Example © 2012 Lockheed Martin Corporation. All Rights Reserved.

COSYSMO 2.0 Model Parameters Provide a Rich Assessment of System Size, Complexity and Reuse

Number of System RequirementsNumber of Major System Interfaces

Number of Critical AlgorithmsNumber of Operational Scenarios

Size Drivers

Requirements Understanding Architecture Understanding

Level of Service Requirements

Migration Complexity

Technology Risk

Level of Documentation Required

Diversity of Installed Platforms

Level of Design RecursionStakeholder Team Cohesion

Personnel / Team Capability

Personnel Experience / Continuity

Process Capability

Multisite Coordination

Level of Tool Support

Cost Drivers

Managed ElementsAdopted ElementsDeleted ElementsModified Elements

New Elements

Reuse FactorsInitial Estimate of System Size

Scaled Estimate of System Size

Consolidated Cost Driver Factor

Estimate of Systems Engineering Effort…Also a Biased Proxy Estimator for System Scope…And System Cost

Page 6: Proxy Estimation Costing  for Systems (PECS)

6

Example © 2012 Lockheed Martin Corporation. All Rights Reserved.

An Approach for De-Biasing the Proxy Estimator –Relationship Between SE Effort and Total Effort

Total Program Overrun32 NASA Programs

R2 = 0.5206

0

20

40

60

80

100

120

140

160

180

200

0 5 10 15 20

Definition Percent of Total Estimate

Prog

ram

Ove

rrun

Definition $Definition Percent = ---------------------------------- Target + Definition$

Actual + Definition$Program Overrun = ---------------------------------- Target + Definition$

0.6

1.0

1.4

1.8

2.2

2.6

3.0

0% 4% 8% 12% 16% 20% 24% 28%

SE Effort = SE Quality * SE Cost/Actual Cost

Act

ual/P

lann

ed C

ost

NASA data supports a 10%-15% optimal allocation of systems engineering effort as a portion of overall program effort

W. Gruhl, Lessons Learned, Cost/Schedule Assessment Guide,” Internal Presentation, NASA Comptroller’s Office, 1992

E. Honour, “Understanding the Value of Systems Engineering,” INCOSE, 2004

INCOSE study on the value of systems engineering also supports a 10%-15% optimal allocation of systems engineering as a portion of overall program effort

Page 7: Proxy Estimation Costing  for Systems (PECS)

7

Example © 2012 Lockheed Martin Corporation. All Rights Reserved.

The PECS Cost Function

c)(Stochasti Costs Travel : c)(Stochasti Costs Material :

c)(Stochasti RateLabor : c)(Stochasti COSYSMO UsingComputedEffort SE :

c)(StochastiEffort Program Total Effort to SE Convertingfor Factor : stic)(DeterminiFactor n Calibratio COSYSMO :

:Where

Travel

Materials

Labor

SE

Conv

Cal

TravelMaterialsConv

LaborCalSESystem

CostCostRateEffortFF

CostCostFRateFEffortCost

Variable Type DescriptionCOSYSMO Calibration Factor Deterministic Scalar Value Organization-specific calibration factor

Effort Conversion Factor Triangular Distributed Random Variable Three-point estimate of factor to convert SE effort to total program effort (nominally 0.08, 0.12 and 0.16)

SE Effort Triangular Distributed Random Variable Three-point estimate for SE effort, generated using COSYSMO

Labor Rate Triangular Distributed Random Variable Three-point estimate for composite labor rate

Material Costs Triangular Distributed Random Variable Three-point estimate for material costs

Travel Costs Triangular Distributed Random Variable Three-point estimate for travel costs

This Model is Well Positioned for Monte Carlo Analysis

Page 8: Proxy Estimation Costing  for Systems (PECS)

8

Example © 2012 Lockheed Martin Corporation. All Rights Reserved.

The PECS Model – Putting It All Together

Size Drivers (Problem Space) Customer Requirements System Interfaces Major Algorithms Operational Scenarios

Complexity Drivers (Problem/Solution) Requirements Understanding Architecture Understanding Level of Service Requirements Migration Complexity Technology Risk Documentation Needs Installations/Platform Diversity Levels of Recursion in the Design Stakeholder Team Cohesion Personnel/Team Capability Personnel Experience/Continuity Process Capability Multisite Coordination Tool Support

Reuse Factors (Solution Space) New Modified Deleted Adopted Managed

0.6

1.0

1.4

1.8

2.2

2.6

3.0

0% 4% 8% 12% 16% 20% 24% 28%

SE Effort = SE Quality * SE Cost/Actual Cost

Act

ual/P

lann

ed C

ost

SE Effort is an estimator for total system cost…but it is a biased estimator

Estimator Bias Function is Based on the Well-Established Relationship Between SE Effort and Overall Program Effort

Proxy Estimation Costing for Systems (PECS)

Estimator De-Biasing

0.00

5.00

10.00

15.00

20.00

25.00

30.00

35.00

40.00

1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97 100

Cost

Estia

te ($

M)

Confidence

Monte Carlo Analysis of System Cost

Three different COSYMO scenarios – optimistic, expected & pessimistic – provide the basis for the Monte Carlo analysis of system cost

TravelMaterialsConv

LaborCalSESystem CostCost

FRateFEffortCost

Page 9: Proxy Estimation Costing  for Systems (PECS)

9

Example © 2012 Lockheed Martin Corporation. All Rights Reserved.

Case Study – The COSYSMO Scenarios

The case study is based on a large C2 system. Initially developed 20 years ago, the system was unprecedented. Twenty years later, a replacement system is needed. While the initial development was unprecedented, the replacement system is not, which drives down the size drivers (through reuse) and cost drivers.The case study looks at three cost scenarios: Case 1 – The original unprecedented system (for calibration purposes) Case 2 – Replacement system (as a new development) Case 3 – Replacement system (as a largely COTS/GOTS approach)

0.00

2.00

4.00

6.00

8.00

10.00

0

500

1000

1500

2000

Pessimistic Expected Optimistic

Cost

Driv

er F

acto

r

Size

(Effe

ctive

Req

uire

men

ts)

Case 1 - Large Unprecedented System

Requirements System I/F

Algorithms Scenarios

Cost Driver Factor

0.00

0.20

0.40

0.60

0.80

0

200

400

600

800

1000

1200

Pessimistic Expected Optimistic

Cost

Driv

er F

acto

r

Size

(Effe

ctive

Req

uire

men

ts)

Case 2 - Replacement System (Developed)

Requirements System I/F

Algorithms Scenarios

Cost Driver Factor

0

0.1

0.2

0.3

0.4

0.5

0.6

0

100

200

300

400

500

600

Pessimistic Expected Optimistic

Cost

Driv

er F

acto

r

Size

(Effe

ctive

Req

uire

men

ts)

Case 3 - Replacement System (COTS/GOTS)

Requirements System I/F

Algorithms Scenarios

Cost Driver Factor

COSYSMO Scenarios for PECS – Three Scenarios for Each Case

Page 10: Proxy Estimation Costing  for Systems (PECS)

10

Example © 2012 Lockheed Martin Corporation. All Rights Reserved.

Case Study – The Monte Carlo Analysis

0.00

500.00

1000.00

1500.00

2000.00

2500.00

3000.00

1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97 100

Cost

Estia

te ($

M)

Confidence

Case 1 - Large Unprecedented System

0.00

20.00

40.00

60.00

80.00

100.00

120.00

140.00

1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97 100

Cost

Estia

te ($

M)

Confidence

Case 2 - Replacement System (Development)

0.00

5.00

10.00

15.00

20.00

25.00

30.00

35.00

40.00

45.00

50.00

1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97 100

Cost

Estia

te ($

M)

Confidence

Case 3 - Repacement System (COTS/GOTS)

Case 1Average 80/20 Cost = $1.9BUsed as a calibration point for the model

Case 2Average 80/20 Cost = $77MInitial Solution for Replacement System

Case 3Average 80/20 Cost = $30M More Affordable Solution, Based on COTS/GOTS Solution

The PECS Model Enables Rapid Turn-Around Analysis of Alternatives and “Should Cost” Analysis

Page 11: Proxy Estimation Costing  for Systems (PECS)

11

Example © 2012 Lockheed Martin Corporation. All Rights Reserved.

Conclusion

The PECS Model is Based on Well-Established Approaches– COSYSMO provides the basis for estimation of systems engineering effort

– and a biased proxy estimator for overall system cost– There is a well-established relationship between systems engineering effort

and overall effort used to de-bias the COSYSMO-modeled effort– Monte Carlo analysis is a well-established technique for cost modeling

The PECS Model Can Improve System Cost Modeling– The PECS Model occupies an important niche – fully parametric system

cost modeling in the early stages of system definition– The PECS Model can serve as a powerful affordability analysis tool –

supporting rapid-turnaround analysis of alternatives– But…the PECS Model is not a replacement for existing models

Next Steps– Broader validation of the model– Cross-industry review of the model

Page 12: Proxy Estimation Costing  for Systems (PECS)

12

Example © 2012 Lockheed Martin Corporation. All Rights Reserved.