SE-ROI Report 1006.pptx

Transcription

SE-ROI Report 1006.pptx
Honourcode, Inc.
Systems Engineering
Return on Investment
SE-ROI Research
Near-Final Results Jun 10
Eric Honour
+1 (850) 479-1985
[email protected]
Funding provided by
•  Honourcode, Inc.
•  DASI (Univ of South Australia)
Agenda
 
SE-ROI Project
  Motivation: How much is enough?
  Goals and methodology
 
SE-ROI Results
  Demographics
  Primary Correlation Relationships: Success v. SE
  Eight SE Activities
  Right-Sizing SE
Honourcode, Inc.
Bottom Line
 
Better programs expend
 
 
 
All SE activities correlate well with
 
 
 
Stakeholder acceptance
Cost/schedule control
No SE activities correlate with
 
 
more SE effort overall
more mission definition, more tech leadership
System technical quality
SE today leads to better programs
– but does not lead to better systems.
Results can be used to right-size SE
Honourcode, Inc.
Honourcode, Inc.
SE-ROI Project
Methodology
Industry support
Heuristic Claim of SE
 
Better systems engineering leads to
 
 
 
Better system quality/value
Lower cost
Shorter schedule
Traditional Design
SYSTEM DETAIL PRODUCTION
DESIGN DESIGN INTEGRATION
Risk
Time
TEST
Risk
“System Thinking” Design
Saved
Time/
Cost
Time
Not Known: How Much Is Enough?
Honourcode, Inc.
Project Goals
 
Research objectives
How Much Is Enough?
 
Find out how much of what type of SE correlates with
project success
• 
 
Leading indicators
• 
 
Used during a project to assess the project’s expected future
success and risks based on SE practices used.
Identification of good SE practices
• 
 
What SE practices are appropriate under what conditions.
Appropriate to generate success under different conditions.
Schedule
 
 
 
 
’05-’07 – Technical structuring and definitions
Late ’07 – Started data gathering
Internal reports ’08–’09
Final reports ’10
Honourcode, Inc.
SE-ROI Project
Interviews
• Just-completed programs
• Key PM/SE/Admin
• Translate program data
into project structure
• Program characterization
• Program success data
• SE data (hours, quality,
methods)
Desired Results
1.  Statistical correlation
of SE practices with
project success
2.  Leading indicators
3.  Identification of good
SE practices
Statistical correlation
Honourcode, Inc.
Company Participation
 
Data gathering – minimal impact
 
 
 
 
 
Select 2 to 4 programs
One day of interviews
2-hour sessions with PM+SE of each program
Strong protection of proprietary data
Reports – effective program benchmarking
 
 
Benchmark report within 30 days of session
•  Compares programs against prior data
Quarterly reports from all prior data, all sources
•  Correlations found
•  Leading indicators proven
•  SE practices proven
Honourcode, Inc.
Current Status – Jun 2010
 
 
 
 
 
SE ontology from SE standards –
wide-spread, acceptable terminology
Develop interest base from possible
interview sources (currently ~65)
Create interview data sheets and vet
them through sample interviews
Start program interviews
Gather data from 40+ programs
 
 
 
 
Interviews held with 51 programs
Perform statistical analysis to find
correlative results
Report benchmark results to
participating organizations
Public reports on research results
Honourcode, Inc.
Completed
Oct 05
Completed
Completed
Oct 06
Started 3/07
Completed
Sep 09
In process
In process
In process
Honourcode, Inc.
SE-ROI Results:
Demographics
Basic Demographics
Characteristic
Number of organizations
Number of data points
Funding method
Program total cost
Cost compliance
Development schedule
Schedule compliance
Percent of program used in
systems engineering effort, by
cost
Subjective assessment of
systems engineering quality
(1 poor to 10 world class)
Honourcode, Inc.
ValueSE Data Set
SE-ROI Data Set
Unknown
16
44
48
Unknown
39 contracted,
9 amortized
$1.1M - $5.6B
Median $42.5M
$600K - $1.8B
Median $14.4M
(0.8):1 – (3.0):1
Median (1.2):1
(0.6):1 – (10):1
Median (1.0):1
2.8 mo. – 144 mo.
Median 43 mo.
2 mo. – 120 mo.
Median 35 mo.
(0.8):1 – (4.0):1
Median (1.2):1
(0.3):1 – (2.5):1
Median (1.1):1
0.1% - 27%
Median 5.8%
0.1% - 80%
Median 17.4%
Values of 1 to 10
Median 5
Values of 1 to 10
Median 7
Program “Size”
Honourcode, Inc.
Program/Team Parameters
Honourcode, Inc.
Honourcode, Inc.
SE-ROI Results:
Primary Relationships
Schedule vs. SE Effort
Honourcode, Inc.
Cost vs. SE Effort
Honourcode, Inc.
Overall Success vs. SE Effort
Overall Success
5.0
R! = 0.33568
4.0
R! = 0.02671
R! = 0.26077
3.0
2.0
Value SE data
SE-ROI data
All data
Poly.(Value SE data)
Poly.(SE-ROI data)
Poly.(All data)
1.0
0%
5%
10%
15%
20%
25%
SE Effort = SE Quality * SE Cost/Actual Cost
Honourcode, Inc.
30%
35%
Technical Quality vs. SE Effort
“Technical Quality” is
based on compliance with
KPP thresholds and goals
2.0
Technical Quality
2.0 = Met goals
1.5
R! = 0.03276
1.0 = Met thresholds
1.0
0%
5%
10%
15%
20%
25%
30%
0.0 = Failed to meet
0.5
SEROI Data
0.0 = failed to meet
1.0 = met thresholds
2.0 = met goals
Poly.(SEROI Data)
0.0
35%
SE Effort = SE Quality * SE Cost/Actual Cost
Honourcode, Inc.
Honourcode, Inc.
SE-ROI Results:
Eight SE Activities
Breakout by SE Activities
MD
RE
SA
SI
VV
Mission/Purpose Definition
Requirements Engineering
System Architecting
System Integration
Verification & Validation
Honourcode, Inc.
TA Technical Analysis
SM Scope Management
TM Technical Leadership/Management
Breakout by Phase
8*'0(1&'(9"#'!#(-#./'
!"#$"%&'()'*%+,&(,*%+'!#(-#./'0(1&'
*23"%+"+'45#6%-'*.$7'!7.1"'
'"%#$
'"!#$
-1$
/4$
&"%#$
06$
07$
&"!#$
88$
36$
!"%#$
0-$
3-$
!"!#$
()*+,$ -./$ 0//$ 01/$ 21/$
Honourcode, Inc.
.1/$
3//$
4,5$
Breakout by Success
8*'0(1&'(9"#':!((#:'!#(-#./1'
'"%#$
'"%#$
!"#$"%&'()'*%+,&(,*%+'!#(-#./'0(1&'
*23"%+"+'45#6%-'*.$7'!7.1"'
!"#$"%&'()'*%+,&(,*%+'!#(-#./'0(1&''
*23"%+"+'45#6%-'*.$7'!7.1"'
8*'0(1&'(9"#':85$$"11)5;:'!#(-#./1'
'"!#$
&"%#$
&"!#$
!"%#$
!"!#$
'"!#$
-1$
-1
/4$
/4
&"%#$
06$
06
07$
07$
&"!#$
88$
88
36$
36
!"%#$
0-$
0-
3-$
3-
!"!#$
()*+,$ -./$ 0//$ 01/$ 21/$
.1/$
3//$
4,5$
Successful programs
• More front end
()*+,$ -./$ 0//$ 01/$ 21/$
.1/$
3//$
Poor programs
• More back end
Success/Poor defined by median of cost overrun
•  “Success” programs are mostly on cost
•  “Poor” programs are mostly overrun
Honourcode, Inc.
4,5$
Breakout by Success
!"#$%&'(&)*#+,-./0(*,1#
)"%#$
)"!#$
("%#$
("!#$
'"%#$
.344566738$9:;<:=>6$
'"!#$
?;;:$9:;<:=>6$
&"%#$
&"!#$
!"%#$
!"!#$
*+$
,-$
./$
.0$
11$
Successful
• More mission/purpose defn
• More tech leadership/mgmt
• More Systems Engineering
Honourcode, Inc.
2/$
.*$ 2*$
Poor
• More system integration
• More verif & valid
• Less Systems Engineering
Typical Data:
Schedule vs. Tech Lead’ship/Mgmt
Actual/Planned Schedule
3.0
2.6
SEROI Data
2.2
1.8
1.4
1.0
0%
0.6
2%
4%
6%
8%
10%
TM Effort = TM Quality * TM Cost/Actual Cost
Weaker visual correlation observed for:
SI System Integration
Honourcode, Inc.
12%
Strong visual correlation observed for:
ALL other activities
Typical Data:
Cost vs. Verif/Valid
3.0
Actual/Planned Cost
2.6
SE-ROI data
2.2
1.8
1.4
1.0
0%
0.6
2%
4%
6%
8%
10%
12%
14%
VV Effort = VV Quality * VV Cost/Actual Cost
Weaker visual correlation observed for:
MD Mission Definition
SI System Integration
Honourcode, Inc.
Strong visual correlation observed for:
ALL other activities
Typical Data:
Overall Success vs. Reqs Engr
5.0
Overall Success
4.0
3.0
2.0
SE-ROI data
1.0
0.0%
1.0%
2.0%
3.0%
4.0%
5.0%
6.0%
RE Effort = RE Quality * RE Cost/Actual Cost
Weaker visual correlation observed for:
SI System Integration
Honourcode, Inc.
Strong visual correlation observed for:
ALL other activities
Typical Data:
Tech Quality vs. Reqs Engr
2.0
SEROI Data
0.0 = failed to meet
1.0 = met thresholds
Technical Quality
2.0 = met goals
1.5
1.0
0.0%
1.0%
2.0%
3.0%
4.0%
5.0%
0.5
0.0
RE Effort = RE Quality * RE Cost/Actual Cost
No significant correlation observed for ANY activities.
Honourcode, Inc.
6.0%
Effect of SE Activities
 
Which activities correlate to better quality?
Activity
Cost
Schedule
Overall
Technical
Missn Defn*
Perhaps
Yes
Yes
No
Reqs Engr
Yes
Yes
Yes
No
Sys Arch
Yes
Yes
Yes
No
Perhaps
Perhaps
Perhaps
No
Tech Anlysis
Yes
Yes
Yes
No
Tech Mgmt
Yes
Yes
Yes
No
Scope Mgmt
Yes
Yes
Yes
No
Ver & Val
Yes
Yes
Yes
No
Sys Integr
*
For most projects, MD was performed in an earlier phase
Honourcode, Inc.
Honourcode, Inc.
SE-ROI Results:
Right-Sizing SE
Adjustment to SE Effort
 
Raw SE percent of program cost
Cost SE
SE% =
Cost PROGRAM
 
“SE Effort” - adjust for quality of SE
SEE = SEQ ∗ SE%
€
“Equivalent
SE Effort” – adjust for 14
 
characterization parameters
  Multiplicative
factors as in COSYSMO
€
 
 
Select weights to optimize correlation
=0 for no effect; >0 to increase; <0 to decrease
⎛ PPj ⎞Weight j
ESEE = SEE ∗ ∏ ⎜
⎟
.5
⎠
j =1...14 ⎝
Honourcode, Inc.
Effect of
Characterization Parameters
R2=12%
3.0
Value SE data
SE-ROI data
Actual/Planned Cost
2.6
All data
Poly.(Value SE data)
Poly.(SE-ROI data)
2.2
Poly.(All data)
1.8
R2=77%
R! = 0.774
R! = 0.350
1.4
1.0
0%
10%
20%
R! = 0.16587
30%
40%
50%
0.6
Equivalent SE Effort as % Program Cost
Honourcode, Inc.
60%
70%
Quantified Parameter Weights
Parameter increase
F1
Small
System Size
F2
Amortized
Less SE
More SE
Large
Contracted
Development Methods
F3
System
Subsystem
Level of Integration
F4
High-level
Detailed
Definition at Start
F5
Development
Production
Easy
Life-Cycle Stage
F6
Controlled
Proof Difficulty
F7
Independent
Difficult
Development Autonomy
!"#
Honourcode, Inc.
!$%&#
$#
$%&#
Subjective Parameter Weights
Parameter increase
F1
Low
Simple
Less SE
More SE
High
Team Understanding
F2
Complex
Program/System Complexity
F3
Few
Many
Weak
Installation Differences
F4
Strong
Team Process Capability
F5
Light tools
Great tools
Need for & Use of SE Tools
F6
Low risk
High risk
Narrow
Technology Risk
F7
Wide
System Applicability
!"#$%
Honourcode, Inc.
"%
"#$%
Right-Sizing SE
 
 
 
 
Find optimum level of ESEE for the success
measure desired
Estimate characterization parameters
Estimate expected project SEQ
Adjust SE level backwards
(will be automated calculations)
  Apply weights to optimum ESEE level to
determine SEE level
  Apply SEQ factor to determine SE% to use
Honourcode, Inc.
Honourcode, Inc.
Summary
Quantified, Proven Results
 
Better programs expend
 
 
 
All SE activities correlate well with
 
 
 
Stakeholder acceptance
Cost/schedule control
No SE activities correlate with
 
 
more SE effort overall
more mission definition, more tech leadership
System technical quality
SE today leads to better programs
– but does not lead to better systems.
Results can be used to right-size SE
Honourcode, Inc.
Honourcode, Inc.
Systems Engineering
Return on Investment
Questions?
Eric Honour
+1 (850) 479-1985
[email protected]