System Integration Schedule Estimating Relationships (SERs)
Transcript of System Integration Schedule Estimating Relationships (SERs)
NASA Cost and Schedule Symposium
August 13-15, 2019 • Houston, TX
System Integration Schedule Estimating Relationships (SERs)
Presented by:
Marc GreenbergStrategic Investment Division (SID)
National Aeronautics and Space Administration
Slide 2
Outline
• Task Objectives
• Background
• Schedule Data from SMART
• Methodology
– Equation 1: Y = 0.3617 X -0.568
– Equations 2a, 2b, 3a and 3b
– “Knee in the Curve” for Equation 1
• Example for notional project
– Apply equations 2a, 2b, 3a and 3b
– Sensitivity analysis
• Conclusions and Future Work
Slide 3
Task Objectives a
• Estimate “ideal” (Design Sched.)/(Sys. I&T Sched.) ratio
• Create schedule estimating relationships (SERs) to predict the following durations:
– SRR (System Readiness Review) to CDR (Critical Design Review)
– SIR (System Integration Review) to LRD (Launch Readiness Date)
– SRR to LRD (i.e., total schedule less time from ATP to SRR)
• Demonstrate how these SERs could be used in practice
• Discuss use of sensitivity analysis.
b
(a) Schedule data was readily available so no data collection effort was required.
ATP: Authority to Proceed(b)
Slide 4
Background: Milestones from SRR to LRDPhase A-B
System LevelDesign Requirements
Item LevelDesign Requirements
SRR
PDR
Phase C
All Design Requirements Complete
CDR
Phase D-E
System Level
Subsystems
Element
Component
LRD
SIR
Major Milestones: SRR: Systems Readiness Review
PDR: Preliminary Design Review
CDR: Critical Design Review
SIR: System Integration Review
LRD: Launch Readiness Date
Slide 5
Schedule Data from SMART
NASA’s Schedule Management and Relationship Tool (SMART) provided schedule data from 55 science missions. Values in Months. Mission SRR-PDR PDR-CDR CDR-SIR SIR-LRD SRR-LRD
CONTOUR 8 11 14 5 38
Dawn 6 8 7 33 54
Deep Impact 10 11 16 20 57
Deep Space 1 3 9 11 15 38
Galileo 9 33 15 82 139
InSight 28 9 9 39 85
Juno 30 11 12 16 69
MAP 8 5 35 14 62
MAVEN 11 12 12 17 52
MER-A 3 14 3 16 36
MER-B 3 14 4 15 36
MESSENGER 13 10 10 19 52
MRO 6 10 11 16 43
MSL 6 12 9 46 73
OSIRIS-REX 10 13 11 19 53
Phoenix 11 8 5 16 40
Stardust 6 9 7 13 35
Chandra X-Ray 23 15 20 22 80
COBE 15 25 35 15 90
FGST (GLAST) 33 15 23 22 93
GALEX 3 8 26 20 57
IBEX 4 8 13 13 38
Kepler 12 24 19 10 65
RHESSI 7 4 13 26 50
SAMPEX 3 10 14 11 38
SDO 11 13 0 59 83
Spitzer 7 12 41 19 79
STEREO 19 14 18 26 77
Mission SRR-PDR PDR-CDR CDR-SIR SIR-LRD SRR-LRD
SWAS 31 10 10 52 103
WIRE 23 0 17 18 58
WISE 7 23 17 13 60
NuSTAR 11 8 12 17 48
OCO 12 25 20 11 68
ACE 12 12 19 16 59
ACTS 10 24 37 27 98
AIM 8 10 0 30 48
Aqua 5 14 1 47 67
Aura 5 14 13 34 66
Calipso 8 18 11 26 63
CHIPSAT 12 8 14 8 42
DART 5 4 7 25 41
EO-1 8 10 5 21 44
FAST 14 10 15 33 72
Glory 12 11 19 38 80
IMAGE 9 5 20 12 46
IRIS 3 7 18 13 41
LANDSAT-7 12 13 16 27 68
LANDSAT-8 14 10 18 14 56
NPP 35 9 62 36 142
OSTM/Jason-2 10 44 7 12 73
Aquarius 12 36 11 25 84
MMS 20 13 25 31 89
SMAP 22 9 9 22 62
TRACE 2 1 16 13 32
VABP (RBSP) 8 14 11 23 56
Slide 6
Methodology: Equation 1: Y = 0.3617 X -0.568
Relative Sys I&T Schedule vs. "Design-to-Sys I&T" Schedule Ratio(SIR to LRD / SRR to LRD) versus (SRR to CDR / SIR to LRD)
0.00
0.10
0.20
0.30
0.40
0.50
0.60
0.70
0.80
0.90
0.00 0.50 1.00 1.50 2.00 2.50 3.00 3.50 4.00 4.50 5.00
Sy
s I&
T S
che
du
le a
s %
of
Pro
ject
Sch
ed
ule
= (
SIR
to
LR
D )
/ (
SR
R t
o L
RD
)
Design Schedule relative to Sys I&T Schedule = (SRR to CDR) / (SIR to LRD)
Potentially insufficient design schedule
As (SRR to CDR) / (SIR to LRD) increases, (SIR to LRD) / (SRR to LRD) decreases.
i.e., As relative design schedule increases, relative sys I&T schedule decreases.
Y: (SIR to CDR)(SRR to LRD)
~ Sys I&T vs. Total Sched.
X: (SRR to CDR)(SIR to LRD)
~ Design vs. Sys I&T
Y = 0.3617 X -0.568
R2 = 0.79 (MUPE)
Slide 7
Methodology: Equations 2a, 2b, 3a and 3b
Note: Schedule data in Months; Sample size = 55
Eq. 2a: SRR to CDR = 0.3060 * SRR to LRD 1.041 Design vs Sys I&T 0.4306
(SRR to CDR)(SIR to LRD)
Adj-R2 (MUPE) = 0.86; Avg. = 24.5 mo. SE = 4.3 mo.; MAD = 13.4%
Rearrange Equation 2a to create Equation 2b …
Eq. 2b: SRR to LRD = 3.1196 * SRR to CDR 0.9607 Design vs Sys I&T -0.4137
Eq. 3a: SIR to LRD = 0.3060 * SRR to LRD 1.041 Design vs Sys I&T -0.5694
Adj-R2 (MUPE) = 0.91; Avg. = 23.4 mo. SE = 4.5 mo.; MAD = 13.4%
Rearrange Equation 3a to create Equation 3b …
Eq. 3b: SRR to LRD = 3.1196 * SIR to LRD 0.9607 Design vs Sys I&T 0.5470
Q: How can we use each SER if we must know not one but up to three independent variables? A: Simplify “Design vs Sys I&T” input!
Slide 8
Methodology: “Knee in the Curve” for Eq. 1
Relative Sys I&T Schedule vs. "Design-to-Sys I&T" Schedule Ratio(SIR to LRD / SRR to LRD) versus (SRR to CDR / SIR to LRD)
0.00
0.10
0.20
0.30
0.40
0.50
0.60
0.70
0.80
0.90
0.00 0.50 1.00 1.50 2.00 2.50 3.00 3.50 4.00 4.50 5.00
Sy
s I&
T S
che
du
le a
s %
of
Pro
ject
Sch
ed
ule
= (
SIR
to
LR
D )
/ (
SR
R t
o L
RD
)
Design Schedule relative to Sys I&T Schedule = (SRR to CDR) / (SIR to LRD)X= 1.175
Knee in the curve: Point on curve where distance
between line & curve is greatest. Must find the
point tangent to curve parallel to straight line.
1. Connect endpoints of Y = 0.3617 X -0.568
2. Calculate Slope of straight line = -0.159
3. Derivative of Y = 0.3617 X -0.568
= Straight line = -0.2055 X -1.568
4. Given Y’ = -0.2055 X -1.568 … find X where slope = -0.159
Slide 9
Methodology: “Knee in the Curve” for Eq. 1Calculation of "Knee in the Curve" for:
Relative Sys I&T Schedule vs. "Design-to-Sys I&T" Schedule Ratio
X = 1.175
Y = 0.330
0.00
0.10
0.20
0.30
0.40
0.50
0.60
0.70
0.80
0.90
0.00 0.50 1.00 1.50 2.00 2.50 3.00 3.50 4.00 4.50 5.00
Sys
I&T
Sch
ed
ule
as
% o
f P
roje
ct S
che
du
le =
(S
IR t
o L
RD
) /
(SR
R t
o L
RD
)
Design Schedule relative to Sys I&T Schedule = (SRR to CDR) / (SIR to LRD)
Knee in the curve: That point on the curve
where distance between the “connector”
line and curve is greatest … … that point on the curve is (1.175, 0.330)
X = “Design vs Sys I&T” = 1.175
“Design vs. Sys I&T” = (SRR to CDR)(SIR to LRD)
For all SERs, we assume an “ideal” Design vs Sys I&T
input = 1.175
y = 0.3617x-0.568
Slide 10
Example for Notional Project: Equation 2a
Eq. 2a: SRR to CDR = 0.3060 * SRR to LRD 1.041 Design vs Sys I&T 0.4306
• Input 1: SRR to LRD = 60 mos. (e.g., constraint for planetary mission “M”)
• Input 2: Design vs Sys I&T = 1.175 (“knee-in-the-curve” value)
SRR to CDR = 0.3060 * 60 1.041 1.175 0.4306 = 23.3 mos.
1.175 = SRR to CDR SIR to LRD
so … SIR to LRD = 23.31.175
= 19.8 mos.
CDR to SIR = (SRR to LRD) – (SRR to CDR) – (SIR to LRD) = 16.9 mos. 60 23.3 19.8
SRR to CDR = 23.3 CDR to SIR = 16.9 SIR to LRD = 19.8
0 10 20 30 40 50 60
Estimates of "SRR to CDR", "CDR to SIR" and "SIR to LRD" (in months)
SRR to LRD (Given) = 60 months
39% 28% 33%
We can now rearrange Eq. 2a to form Eq. 2b
where Y = SRR to LRD.
Slide 11
Example for Notional Project: Equation 2b
Eq. 2b: SRR to LRD = 3.1196 * SRR to CDR 0.9607 Design vs Sys I&T -0.4137
• Input 1: SRR to CDR = 23.3 mos. (e.g., in-family for planetary mission “M”)
• Input 2: Design vs Sys I&T = 1.175 (“knee-in-the-curve” value)
SRR to LRD = 3.1196 * 23.3 0.9607 1.175 -0.4137 = 60.0 mos.
1.175 = SRR to CDR SIR to LRD
so … SIR to LRD = 23.31.175
= 19.8 mos.
CDR to SIR = (SRR to LRD) – (SRR to CDR) – (SIR to LRD) = 16.9 mos. 60 23.3 19.8
SRR to CDR = 23.3 CDR to SIR = 16.9 SIR to LRD = 19.8
0 10 20 30 40 50 60
Estimates of "CDR to SIR" , "SIR to LRD" and "SRR to LRD" (in months)
(Given)
SRR to LRD (estim) = 60
39% 28% 33%
Slide 12
Example for Notional Project: Equation 3a
Eq. 3a: SIR to LRD = 0.3060 * SRR to LRD 1.041 Design vs Sys I&T -0.5694
• Input 1: SRR to LRD = 60 mos. (e.g., constraint for planetary mission “M”)
• Input 2: Design vs Sys I&T = 1.175 (“knee-in-the-curve” value)
SIR to LRD = 0.3060 * 60 1.041 1.175 -0.5694 = 19.8 mos.
1.175 = SRR to CDR SIR to LRD
so … SRR to CDR = 1.175 * 19.8 = 23.3 mos.
CDR to SIR = (SRR to LRD) – (SRR to CDR) – (SIR to LRD) = 16.9 mos. 60 23.3 19.8
SRR to CDR = 23.3 CDR to SIR = 16.9 SIR to LRD = 19.8
0 10 20 30 40 50 60
Estimates of "SRR to CDR", "CDR to SIR" and "SIR to LRD" (in months)
SRR to LRD (Given) = 60 months
39% 28% 33%
We can now rearrange Eq. 3a to form Eq. 3b
where Y = SRR to LRD.
Slide 13
Example for Notional Project: Equation 3b
Eq. 3b: SRR to LRD = 3.1196 * SIR to LRD 0.9607 Design vs Sys I&T 0.5470
• Input 1: SIR to LRD = 19.8 mos. (e.g., in-family for planetary mission “M”)
• Input 2: Design vs Sys I&T = 1.175 (“knee-in-the-curve” value)
SRR to LRD = 3.1196 * 19.8 0.9607 1.175 0.5470 = 60.0 mos.
1.175 = SRR to CDR SIR to LRD
so … SIR to LRD = 23.31.175
= 19.8 mos.
CDR to SIR = (SRR to LRD) – (SRR to CDR) – (SIR to LRD) = 16.9 mos. 60 23.3 19.8
SRR to CDR = 23.3 CDR to SIR = 16.9 SIR to LRD = 19.8
0 10 20 30 40 50 60
Estimates of "SRR to CDR" , "CDR to SIR" and "SRR to LRD" (in months)
(Given)
SRR to LRD (estim) = 60
39% 28% 33%
Slide 14
Example for Notional Project: Sensitivity Analysis
It’s important to explore how changing SER inputs can impact schedule estimates …
1.175
60
Equation 2a: Estimate SRR to CDR Input 1: SRR to LRD (months)
23.3 40 45 50 55 60 65 70 75 80
1.025 14.4 16.3 18.1 20.0 21.9 23.8 25.8 27.7 29.6
1.100 14.8 16.8 18.7 20.7 22.6 24.6 26.6 28.5 30.5
1.175 15.3 17.2 19.2 21.3 23.3 25.3 27.3 29.4 31.4
1.250 15.7 17.7 19.8 21.8 23.9 26.0 28.1 30.1 32.2
1.325 16.1 18.2 20.3 22.4 24.5 26.6 28.8 30.9 33.1
Input 2: Design vs Sys I&T
1.175
23.3
Equation 2b: Estimate SRR to LRD Input 1: SRR to CDR (months)
60.0 9 12 15 18 23.3 27 30 33 36
1.025 25.5 33.6 41.6 49.6 63.5 73.2 81.0 88.8 96.6
1.100 24.8 32.6 40.4 48.2 61.7 71.1 78.7 86.3 93.8
1.175 24.1 31.8 39.4 46.9 60.0 69.2 76.6 83.9 91.2
1.250 23.5 31.0 38.4 45.7 58.5 67.5 74.7 81.8 88.9
1.325 22.9 30.2 37.4 44.6 57.1 65.9 72.9 79.9 86.8
Input 2: Design vs Sys I&T
Example: Given SRR to CDR = 23.3 mos., if Design v Sys I&T changed from 1.175 to 1.025, then SRR to LRD would increase to 63.5 mos.
Slide 15
Example for Notional Project: Sensitivity Analysis
It’s important to explore how changing SER inputs can impact schedule estimates …
1.175
60
Equation 3a: Estimate SIR to LRD Input 1: SRR to LRD (months)
19.8 40 45 50 55 60 65 70 75 80
1.025 14.0 15.9 17.7 19.6 21.4 23.3 25.1 27.0 28.9
1.100 13.5 15.2 17.0 18.8 20.6 22.3 24.1 25.9 27.7
1.175 13.0 14.7 16.4 18.1 19.8 21.5 23.2 25.0 26.7
1.250 12.5 14.2 15.8 17.5 19.1 20.8 22.4 24.1 25.8
1.325 12.1 13.7 15.3 16.9 18.5 20.1 21.7 23.3 25.0
Input 2: Design vs Sys I&T
1.175
19.80
Equation 3b: Estimate SRR to LRD Input 1: SIR to LRD (months)
60.0 6 9 12 18 19.8 24 27 30 33
1.025 17.7 26.1 34.4 50.8 55.7 67.0 75.0 83.0 90.9
1.100 18.4 27.1 35.8 52.8 57.9 69.6 78.0 86.3 94.5
1.175 19.1 28.1 37.1 54.7 60.0 72.2 80.8 89.4 98.0
1.250 19.7 29.1 38.4 56.6 62.1 74.7 83.6 92.5 101.4
1.325 20.3 30.0 39.6 58.5 64.1 77.1 86.3 95.5 104.7
Input 2: Design vs Sys I&T
Example: If SRR to LRD increased to 70 mos. and if Design v Sys I&Tdecreased to 1.025, then SIR to LRD increases from 19.8 to 25.1 mos.
Slide 16
Conclusions & Future Work
• Regression analysis of schedule data produced five SERs.
• Assumed a regime on the curve where an “ideal” amount of design schedule leads to an “ideal” system I&T schedule.
• Use of these SERs can assist estimators in bounding schedule durations from key milestone to key milestone.
– Example: Is the program’s SRR to CDR estimate in-family?
• Future work includes the following tasks:
– Revisit data. Use outlier analysis to learn more on unusual obs.
– Create approach to deviate from knee-in-the-curve (X = 1.175)
– Add pred. intervals to enable showing Y-values at any probability
– Where possible, add data where data is missing in SMART data.
– Where data is sufficient, conduct regressions to estimate …
• ATP to SRR, SRR to PDR, PDR to CDR and ATP to LRD.