Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 1
Earned ScheduleEarned ScheduleWorkshopWorkshop
Walt Lipke Kym HendersonPMI Oklahoma City Chapter PMI Sydney Chapter
USA Australia
Sydney Australia 20 August 2007 2
Copyright 2007 Lipke & Henderson
Earned Schedule WorkshopBasic� EVM Schedule Indicators
� Introduction to Earned Schedule
� Concept & Metrics
� Indicators
� Predictors
� Terminology
Sydney Australia 20 August 2007 3
Copyright 2007 Lipke & Henderson
Earned Schedule WorkshopBasic� Application of Concept
� Analysis & Verification
� Prediction Comparisons
� Demonstration of ES Calculator
� V1 & V2 Calculators
� Interpolation Error
Sydney Australia 20 August 2007 4
Copyright 2007 Lipke & Henderson
Earned Schedule WorkshopBasic� Exercise – Calculate ES, SV(t), SPI(t)
� ES Usage & Propagation
� Applications
� PMI-CPM Earned Value Practice Standard
� ES Website
� Summary - Basic
Sydney Australia 20 August 2007 5
Copyright 2007 Lipke & Henderson
Earned Schedule WorkshopAdvanced� Analysis Tool Demonstration
� Re-Baseline Effects
� Critical Path Study
� Network Schedule Analysis
� Drill Down
� Impediments / Constraints
� Rework
Sydney Australia 20 August 2007 6
Copyright 2007 Lipke & Henderson
Earned Schedule WorkshopAdvanced� EV Research
� Schedule Adherence
� Effective Earned Value
� Derivation
� Indicators
� Prediction
Sydney Australia 20 August 2007 7
Copyright 2007 Lipke & Henderson
Earned Schedule WorkshopAdvanced� Statistical Prediction
� Statistical Process Control
� Planning for Risk
� Performance Indication & Analysis
� Outcome Prediction
� Summary - Advanced
� Quiz & Discussion
� Wrap Up
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 8
Earned Schedule Earned Schedule
Workshop Workshop -- BasicBasic
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 9
Earned Value ManagementEarned Value Management
Schedule IndicatorsSchedule Indicators
Sydney Australia 20 August 2007 10
Copyright 2007 Lipke & Henderson
EVM Schedule Indicators
Time
$$
PVEVSPI=
ACEV CPI =
BACPV
AC
EV
SV
CV
PV = Planned ValueEV = Earned ValueAC = Actual CostBAC = Budget at CompletionPD = Planned Duration
SV = EV – PV
Something’s wrong !!
Sydney Australia 20 August 2007 11
Copyright 2007 Lipke & Henderson
EVM Schedule Indicators
� SV & SPI behave erratically for projects behind schedule� SPI improves and concludes at 1.00 at end of project
� SV improves and concludes at $0 variance at end of project
� Schedule indicators lose predictive ability over the last third of the project
Sydney Australia 20 August 2007 12
Copyright 2007 Lipke & Henderson
EVM Schedule Indicators
� Why does this happen?� SV = BCWP – BCWS
� SPI = BCWP / BCWS
� At planned completion BCWS = BAC
� At actual completion BCWP = BAC
� When actual > planned completion� SV = BAC – BAC = $000
� SPI = BAC / BAC = 1.00
Regardless of lateness !!
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 13
Introduction to Introduction to
Earned ScheduleEarned Schedule
Sydney Australia 20 August 2007 14
Copyright 2007 Lipke & Henderson
$
5
Σ PV
Σ EV
Time Now
71 2 3 4 6 8 9 10
A
B
SVc
SVtES AT
Earned Schedule ConceptEarned Schedule Concept
The idea is to determine the time at which the EV accrued should have occurred.
For the above example, ES = 5 months …that is the time associated with thePMB at which PV equals the EV accrued at month 7.
Sydney Australia 20 August 2007 15
Copyright 2007 Lipke & Henderson
Earned Schedule MetricEarned Schedule Metric
� Required measures� Performance Measurement Baseline (PMB) – the
time phased planned values (PV) from project start to completion
� Earned Value (EV) – the planned value which has been “earned”
� Actual Time (AT) - the actual time duration from the project beginning to the time at which project status is assessed
� All measures available from EVM
Sydney Australia 20 August 2007 16
Copyright 2007 Lipke & Henderson
Earned Schedule CalculationEarned Schedule Calculation
� ES (cumulative) is the:
Number of complete PV time increments EV equals or exceeds + the fraction of the incomplete PV increment
� ES = C + I where:
C = number of time increments for EV ≥ PV
I = (EV – PVC) / (PVC+1 – PVC)
Sydney Australia 20 August 2007 17
Copyright 2007 Lipke & Henderson
Interpolation CalculationInterpolation Calculation
$$
I /1 mo = p / q
I = (p / q) ∗ 1 mo
p = EV – PVCq = PVC+1 – PVC
I = ∗ 1moEV – PVC
PVC+1 – PVC
•
•
PVC+1
••
ES(calc)
EV
PVC
ES
JulyJuneMay
1 mo
I
p
q
Time
Sydney Australia 20 August 2007 18
Copyright 2007 Lipke & Henderson
ES Computation Example
BCWS
BCWPSPI($) =
AT
ESSPI(t) =
$
Time
BCWS
BCWP
Projection of BCWPonto BCWS
7AT
BCWS(May) - BCWS(June)
BCWS(May) - BCWP($) 5 ES
June of Portion May of AllES
=
+=
+=
J J JF M MA A S O N
BCWSBCWPSV($) −=
ATES SV(t) −=
BCWS
BCWPSPI($) =
BCWS
BCWPSPI($) =
AT
ESSPI(t) =
AT
ESSPI(t) =
$
Time
BCWS
BCWP
Projection of BCWPonto BCWS
7AT
BCWS(May) - BCWS(June)
BCWS(May) - BCWP($) 5 ES
June of Portion May of AllES
=
+=
+=
J J JF M MA A S O N
BCWSBCWPSV($) −= BCWSBCWPSV($) −=
ATES SV(t) −= ATES SV(t) −=
Sydney Australia 20 August 2007 19
Copyright 2007 Lipke & Henderson
ES Computation Example
BCWS
BCWPSPI($) =
AT
ESSPI(t) =
$
Time
BCWS
BCWP
Projection of BCWPonto BCWS
7AT
BCWS(May) - BCWS(June)
BCWS(May) - BCWP($) 5 ES
June of Portion May of AllES
=
+=
+=
J J JF M MA A S O N
BCWSBCWPSV($) −=
ATES SV(t) −=
BCWS
BCWPSPI($) =
BCWS
BCWPSPI($) =
AT
ESSPI(t) =
AT
ESSPI(t) =
$
Time
BCWS
BCWP
Projection of BCWPonto BCWS
7AT
BCWS(May) - BCWS(June)
BCWS(May) - BCWP($) 5 ES
June of Portion May of AllES
=
+=
+=
J J JF M MA A S O N
BCWSBCWPSV($) −= BCWSBCWPSV($) −=
ATES SV(t) −= ATES SV(t) −=
Earned Schedule requires the:1) PMB; and 2) Accrued EV for calculation.The equation is: ES = C + I
The first step is to compute C. The value of C is found by counting the number of the PV time increments EV equals or exceeds. In this example the count is from January through May. C = 5 (months).
Sydney Australia 20 August 2007 20
Copyright 2007 Lipke & Henderson
ES Computation Example
BCWS
BCWPSPI($) =
AT
ESSPI(t) =
$
Time
BCWS
BCWP
Projection of BCWPonto BCWS
7AT
BCWS(May) - BCWS(June)
BCWS(May) - BCWP($) 5 ES
June of Portion May of AllES
=
+=
+=
J J JF M MA A S O N
BCWSBCWPSV($) −=
ATES SV(t) −=
BCWS
BCWPSPI($) =
BCWS
BCWPSPI($) =
AT
ESSPI(t) =
AT
ESSPI(t) =
$
Time
BCWS
BCWP
Projection of BCWPonto BCWS
7AT
BCWS(May) - BCWS(June)
BCWS(May) - BCWP($) 5 ES
June of Portion May of AllES
=
+=
+=
J J JF M MA A S O N
BCWSBCWPSV($) −= BCWSBCWPSV($) −=
ATES SV(t) −= ATES SV(t) −=
Thus far, ES = 5 + I (months). In the small box at the lower right, is the equation for calculating I.For the example, let1) EV = 1002) PV5 (May) = 90 3) PV6 (June) = 110.
Let’s calculate I:I = (100 – 90) / (110 – 90) = 0.5
ES = 5 + 0.5 = 5.5 (months)
From ES (5.5 months) we can now calculate the ES indicators:SV(t) and SPI(t).
The EV is reported at Actual TimeAT = 7, the end of June.
SV(t) = 5.5 – 7 = - 1.5 months
SPI(t) = 5.5 / 7 = 0.79
Sydney Australia 20 August 2007 21
Copyright 2007 Lipke & Henderson
ES Periodic Metrics
� Periodic measures are needed for trending
� Periodic measures are derived from the cumulative measures
� ESperiod(n) = EScum(n) – EScum(n-1) = ∆EScum
� ATcum
� ATperiod(n) = ATcum(n) – ATcum(n-1) = ∆ATcum
� ∆ATcum is normally equal to 1
Sydney Australia 20 August 2007 22
Copyright 2007 Lipke & Henderson
Earned Schedule Indicators
� Schedule Variance: SV(t)
� Cumulative: SV(t) = EScum – ATcum
� Period: ∆SV(t) = ∆ EScum – ∆ ATcum
� Schedule Performance Index: SPI(t)
� Cumulative: SPI(t) = EScum / ATcum
� Period: ∆SPI(t) = ∆EScum / ∆ATcum
Sydney Australia 20 August 2007 23
Copyright 2007 Lipke & Henderson
Earned Schedule Indicators
� What happens to the ES indicators, SV(t) & SPI(t), when the planned project duration (PD) is exceeded (BCWS = BAC)?
They Still Work …Correctly!!� ES will be ≤≤≤≤ PD, while AT > PD
� SV(t) will be negative (time behind schedule)
� SPI(t) will be < 1.00
Reliable Values from Start to Finish !!
Sydney Australia 20 August 2007 24
Copyright 2007 Lipke & Henderson
SV Comparison
-400
-300
-200
-100
0
J F M A M J J A S O N D J F M
-3
-2
-1
0
0
20
40
60
80
100
J F M A M J J A S O N D J F M
0
0.2
0.4
0.6
0.8
1
SV($) SV(t)
Early Finish Project
Late Finish Project
$ Mo
$ Mo
-400
-300
-200
-100
0
J F M A M J J A S O N D J F M
-3
-2
-1
0
0
20
40
60
80
100
J F M A M J J A S O N D J F M
0
0.2
0.4
0.6
0.8
1
SV($) SV(t)
Early Finish Project
Late Finish Project
$ Mo
$ Mo
0
20
40
60
80
100
J F M A M J J A S O N D J F M
0
0.2
0.4
0.6
0.8
1
SV($) SV(t)
Early Finish Project
Late Finish Project
$ Mo
$ Mo
SV($) SV(t)SV($) SV(t)
Early Finish Project
Late Finish Project
$ Mo
$ Mo
Sydney Australia 20 August 2007 25
Copyright 2007 Lipke & Henderson
SPI Comparison
0.98
1.00
1.02
1.04
1.06
1.08
1.10
1.12
J F M A M J J A S O N D J F M
0.70
0.80
0.90
1.00
1.10
1.20
1.30
J F M A M J J A S O N D J F M
SPI($) SPI(t)
Early Finish Project
Late Finish Project
0.98
1.00
1.02
1.04
1.06
1.08
1.10
1.12
J F M A M J J A S O N D J F M
0.70
0.80
0.90
1.00
1.10
1.20
1.30
J F M A M J J A S O N D J F M
SPI($) SPI(t)SPI($) SPI(t)
Early Finish Project
Late Finish Project
Sydney Australia 20 August 2007 26
Copyright 2007 Lipke & Henderson
Earned Schedule Predictors� Can the project be completed as planned?
� TSPI = Plan Remaining / Time Remaining
= (PD – ES) / (PD – AT)where (PD – ES) = PDWR
PDWR = Planned Duration for Work Remaining
� …..completed as estimated?� TSPI = (PD – ES) / (ED – AT)
where ED = Estimated Duration
Not Achievable> 1.10
Achievable≤ 1.00
Predicted OutcomeTSPI Value
Sydney Australia 20 August 2007 27
Copyright 2007 Lipke & Henderson
Earned Schedule Forecasting
� Long time goal of EVM …Forecasting of total project duration from present schedule status
� Independent Estimate at Completion (time)
� IEAC(t) = PD / SPI(t)
� IEAC(t) = AT + (PD – ES) / PF(t)where PF(t) is the Performance Factor (time)
� Analogous to IEAC used to forecast final cost
� Independent Estimated Completion Date (IECD)
� IECD = Start Date + IEAC(t)
Sydney Australia 20 August 2007 28
Copyright 2007 Lipke & Henderson
Earned Schedule TerminologyEarned ScheduleEVM
To Complete Schedule Performance Index (TSPI)
To Complete Performance Index (TCPI)
Independent EAC (time)IEAC(t) (customer)
Independent EAC (IEAC) (customer)
Estimate at Completion (time) EAC(t) (supplier)
Estimate at Completion (EAC) (supplier)Prediction
Variance at Completion (time) VAC(t)
Variance at Completion (VAC)
Estimate to Complete (time) ETC(t)Estimate to Complete (ETC)Work
Planned Duration for Work Remaining (PDWR)
Budgeted Cost for Work Remaining (BCWR)Future
SPI(t)SPI
SV(t)SV
Actual Time (AT)Actual Costs (AC)Status
Earned Schedule (ES)Earned Value (EV)
Earned ScheduleEVM
To Complete Schedule Performance Index (TSPI)
To Complete Performance Index (TCPI)
Independent EAC (time)IEAC(t) (customer)
Independent EAC (IEAC) (customer)
Estimate at Completion (time) EAC(t) (supplier)
Estimate at Completion (EAC) (supplier)Prediction
Variance at Completion (time) VAC(t)
Variance at Completion (VAC)
Estimate to Complete (time) ETC(t)Estimate to Complete (ETC)Work
Planned Duration for Work Remaining (PDWR)
Budgeted Cost for Work Remaining (BCWR)Future
SPI(t)SPI
SV(t)SV
Actual Time (AT)Actual Costs (AC)Status
Earned Schedule (ES)Earned Value (EV)
Sydney Australia 20 August 2007 29
Copyright 2007 Lipke & Henderson
Earned Schedule Terminology
at Completion (time)
Independent Estimate
Performance Index
To Complete Schedule
Schedule Performance Index
Schedule Variance
Actual Time
Earned Schedule
IEAC(t) = AT + (PD – ES) / PF
IEAC(t) = PD / SPI(t)IEAC(t)Predictors
TSPI(t) = (PD – ES) / (ED – AT)
TSPI(t) = (PD – ES) / (PD – AT)TSPI(t)
SPI(t) = ES / ATSPI(t)Indicators
SV(t) = ES - ATSV(t)
AT = number of periods executedATcum
ES = C + I number of complete periods (C) plus an incomplete portion (I)
EScumMetrics
at Completion (time)
Independent Estimate
Performance Index
To Complete Schedule
Schedule Performance Index
Schedule Variance
Actual Time
Earned Schedule
IEAC(t) = AT + (PD – ES) / PF(t)
IEAC(t) = PD / SPI(t)IEAC(t)Predictors
TSPI(t) = (PD – ES) / (ED – AT)
TSPI(t) = (PD – ES) / (PD – AT)TSPI(t)
SPI(t) = ES / ATSPI(t)Indicators
SV(t) = ES - ATSV(t)
AT = number of periods executedATcum
ES = C + I number of complete periods (C) plus an incomplete portion (I)
EScumMetrics
Sydney Australia 20 August 2007 30
Copyright 2007 Lipke & Henderson
Earned Schedule Key Points
� ES Indicators constructed to behave in an analogous manner to the EVM Cost Indicators, CV and CPI
� SV(t) and SPI(t)
� Not constrained by BCWS calculation reference
� Provide duration based measures of schedule performance
� Valid for entire project, including early and late finish
� Facilitates integrated Cost/Schedule Management(using EVM with ES)
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 31
Application of ConceptApplication of Concept(Using Real Project Data)(Using Real Project Data)
Sydney Australia 20 August 2007 32
Copyright 2007 Lipke & Henderson
ES Applied to Real Project Data:Late Finish Project: SV($) and SV(t)
Commercial IT Infrastructure Expansion Project Phase 1
Cost and Schedule Variancesat Project Projection: Week Starting 15th July xx
-160
-140
-120
-100
-80
-60
-40
-20
0
20
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
Elapsed Weeks
Do
lla
rs (
,00
0)
-16
-14
-12
-10
-8
-6
-4
-2
0
2
We
ek
s
CV cum SV cum Target SV & CV SV (t) cum
Stop wk 19
Re-start wk 26Sched wk 20
Sydney Australia 20 August 2007 33
Copyright 2007 Lipke & Henderson
ES Applied to Real Project Data:Late Finish Project Analysis
� No EVM data prior to week 11
� SV($) and SV(t) show strong correlation until week 19 � Week 20 (The week of the project’s scheduled completion)
Client delay halted project progress until resolution in Week 26
� SV($) static at -$17,500 in spite of schedule delay� Before trending to $0 at project completion
� SV(t) correctly calculates and displays� Week on week schedule delay� Project -14 week schedule delay at completion
� Conclusion� SV(t) provides greater management utility than SV($)
for portraying and analyzing schedule performance
Sydney Australia 20 August 2007 34
Copyright 2007 Lipke & Henderson
Early Finish Project: SV($) and SV(t)
Commerical IT Infrastructure Expansion Project: Phases 2 & 3 Combined
Cost and Schedule Variancesas at Project Completion: Week Starting 9th October xx
-25.0
-15.0
-5.0
5.0
15.0
25.0
35.0
45.0
55.0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Elapsed Weeks
Do
lla
rs (
$,0
00
)
-2.0
-1.0
0.0
1.0
2.0
3.0
4.0
5.0
We
ek
s
Target SV & CV CV cum SV ($) cum SV (t) cum
Stop wk 16
Re-start wk 19
Sched wk 25
Sydney Australia 20 August 2007 35
Copyright 2007 Lipke & Henderson
Early Finish Project Analysis
� This project completed 3 weeks ahead of schedule
� In spite of externally imposed delay between weeks 16 and 19
� SV($) and SV(t) show strong correlation over life of project
� Including the delay period
� SV(t)’s advantage is calculating delay as a measure of duration
� With Early Finish projects
� ES metrics SV(t) and SPI(t) have behaved consistently with their
historic EVM counterparts
� Conclusion� SV(t) provides greater management utility than SV($)
for portraying and analyzing schedule performance
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 36
Prediction ComparisonsPrediction Comparisons
Sydney Australia 20 August 2007 37
Copyright 2007 Lipke & Henderson
Schedule Duration Prediction
� Calculation of IEAC(t): short form
IEAC(t) = Planned Duration / SPI(t)
� Planned Duration for Work Remaining
PDWR = Planned Duration – Earned Schedule cum
� Analogous to the EVM BCWR
� Calculation of IEAC(t): long form
PDWRIEAC(t) = Actual Time +
Performance Factor
Sydney Australia 20 August 2007 38
Copyright 2007 Lipke & Henderson
IEAC(t) Prediction ComparisonEarly and Late Finish Project Examples
� In both examples, the pre ES predictors (in red) fail to correctly calculate the Actual Duration at Completion!
� The ES predictor, SPI(t) alone correctly calculates the Actual Duration at Completion in both cases
Planned Duration (weeks) 25Actual Time (weeks) 22
Percentage Complete cum 100%CPI cum 2.08
SPI(t) cum 1.14SPI($) cum 1.17
Critical Ratio cum 2.43IEAC(t) PD/SPI(t) cum 22.0IEAC(t) PD/SPI($) cum 21.4
IEAC(t) PD/CR cum 10.3
IEAC(t) Metrics at Project Completion
Early Finish Project
Planned Duration (weeks) 20
Actual Time (weeks) 34
Percentage Complete cum 100%
CPI cum 0.52
SPI(t) cum 0.59
SPI($) cum 1.00
Critical Ratio cum 0.52
IEAC(t) PD/SPI(t) cum 34.0
IEAC(t) PD/SPI($) cum 20.0
IEAC(t) PD/ CR cum 38.7
IEAC(t) Metrics at Project Completion
Late Finish Project - pre ES
Sydney Australia 20 August 2007 39
Copyright 2007 Lipke & Henderson
“Further Developments in Earned Schedule”Schedule Duration Prediction (continued)
�Pre ES formulae and results algebraically flawed
“... there is little theoretical justification for EVM practitioners continuing to use the pre ES predictorsof schedule performance. Conversion to and use of the ES based techniques is strongly recommended.”
There’s got to be a better
method!
- Kym Henderson
Sydney Australia 20 August 2007 40
Copyright 2007 Lipke & Henderson
IEAC(t) Predictions using ES Techniques:Same Early and Late Finish Project Examples
� Use of the ES “long form” IEAC(t) formula, results in correct calculation of Actual Duration at Completion
Planned Duration (weeks) 20Actual Time (weeks) 34
Earned Schedule cum 20.0Planned Duration Work
Remaining0.0
Percentage Complete cum 100%CPI cum 0.53
SPI(t) cum 0.59SPI($) cum 1.00
Critical Ratio cum 0.52Critical Ratio ES cum 0.30
IEAC(t) PF = SPI(t) cum 34.0IEAC(t) PF = SPI($) cum 34.0
IEAC(t) PF = CR cum 34.0IEAC(t) PF = CR ES cum 34.0
IEAC(t) Metrics at Project Completion
Late Finish Project using ES
Planned Duration (weeks) 25Actual Time (weeks) 22
Earned Schedule cum 25.0Planned Duration Work
Remaining0.0
Percentage Complete cum 100%CPI cum 2.08
SPI(t) cum 1.14SPI($) cum 1.17
Critical Ratio cum 2.43Critical Ratio ES cum 2.37
IEAC(t) PF = SPI(t) cum 22.0IEAC(t) PF = SPI($) cum 22.0
IEAC(t) PF = CR cum 22.0IEAC(t) PF = CR ES cum 22.0
IEAC(t) Metrics at Project Completion
Early Finish Project using ES
Sydney Australia 20 August 2007 41
Copyright 2007 Lipke & Henderson
IEAC(t) Predictions using ES TechniquesLate Finish Project Example
Commercial IT Infrastructure Expansion Project Phase 1
Earned Schedule, Independent Estimate At Completion (time) - IEAC(t)as at Project Completion: Week Starting 15th July xx
0
5
10
15
20
25
30
35
40
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
Actual Time (Weeks)
Du
rati
on
(W
eeks)
Planned Schedule Earned Schedule cum IEAC(t) PD/SPI(t)
Stop wk 19 Re-start wk 26
Plan Dur wk 20
Sydney Australia 20 August 2007 42
Copyright 2007 Lipke & Henderson
IECD Predictions using ES TechniquesIndependent Estimate of Completion Date
Commercial IT Infrastructure Expansion Project Phase 1
Earned Schedule, Independent Estimates of Completion Date (IECD)as at Project Completion: Week Starting 15th July xx
0
5
10
15
20
25
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
Actual Time (Weeks)
Dura
tion (W
eeks)
27 Jan 90
10 Feb 90
24 Feb 90
10 Mar 90
24 Mar 90
07 Apr 90
21 Apr 90
05 May 90
19 May 90
02 Jun 90
16 Jun 90
30 Jun 90
14 Jul 90
28 Jul 90
Planned Schedule Earned Schedule cum Planned Completion Date Independent Estimate of Completion Date
Plan Dur wk 20
Compl Apr 7
Re-start wk 26
Stop wk 19
Sydney Australia 20 August 2007 43
Copyright 2007 Lipke & Henderson
IEAC(t) Predictions using ES Techniques
�ES formulae and results are algebraically correct
“Whilst assessments of the predictive utility of the ES
calculated IEAC(t) and the relative merits of using the
various performance factors available are matters for
further research and empiric validation, the theoretical
integrity of ES now seems confirmed.”
There IS a
better
method!
- Kym Henderson
Sydney Australia 20 August 2007 44
Copyright 2007 Lipke & Henderson
Independent Confirmation
� SPI(t) & SV(t) do portray the real schedule performance
� At early & middle project stages pre-ES & ES forecasts of project duration produce similar results
� At late project stage ES forecasts outperform all pre-ES forecasts
� The use of the SPI(t) in conjunction with the TSPI(t) has been demonstrated to be useful for managing the schedule
� “The results reveal that the earned schedule method outperforms, on the average, all other forecasting methods.”
Stephan Vandevoorde – Fabricom Airport Systems, Belgium
Mario Vanhoucke & Stephan Vandevoorde“A Simulation and Evaluation of Earned Value Metrics to Forecast Project Duration”
Journal of the Operational Research Society (September 2006)
Sydney Australia 20 August 2007 45
Copyright 2007 Lipke & Henderson
Vanhoucke M., S. Vandevoorde, “A simulation and evaluation of earned value metrics to
forecast the project duration,” Journal Of Operations Research Society September 2006
Forecast Accuracy and the Completion of WorkSimulation runs performed: 1 run project finish ahead of schedule, 1 run projects finish behind
Mean Percentage Error (MPE)
for early finish projects
-0,20
-0,15
-0,10
-0,050,00
0,05
0,10
0%-30% 30%-70% 70%-100%
PD/SPI PD/SPI(t)
Mean Percentage Error (MPE)
for late finish projects
-0,10
-0,05
0,00
0,05
0,10
0%-30% 30%-70% 70%-100%
PD/SPI PD/SPI(t)
Research Results
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 46
Demonstration of Earned Demonstration of Earned
Schedule CalculatorSchedule Calculator
Sydney Australia 20 August 2007 47
Copyright 2007 Lipke & Henderson
Earned Schedule Calculator
Earned Schedule Calculator (V1)
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 48
Interpolation ErrorInterpolation Error
Sydney Australia 20 August 2007 49
Copyright 2007 Lipke & Henderson
Interpolation Error
� The PMB is an S-Curve. Does the linear interpolation introduce large ES error?
� Is error larger where the S-Curve is steepest?
� What affects the accuracy of the ES calculation?
Sydney Australia 20 August 2007 50
Copyright 2007 Lipke & Henderson
Interpolation Error
$$
I /1 mo = p / q
I = (p / q) ∗ 1 mo
p = BCWP – BCWSC
q = BCWSC+1 – BCWSC
I = ∗ 1moBCWP – BCWSC
BCWSC+1 – BCWSC
•
•
BCWSC+1
••
ES(calc)
BCWP
BCWSC
ES
JulyJuneMay
1 mo
I
p
q
Time
Sydney Australia 20 August 2007 51
Copyright 2007 Lipke & Henderson
Interpolation Error
ES = Number of whole months (C) + Increment on curve (F)
= C + F
ES(calc) = C + calculated increment (I) Error (δ) = I - F
% error =
Example = .05 / 8.12 = 0.6%As C ⇒ larger
- % error ⇒ smaller- ES(calc) ⇒ more accurate
Weekly EV make ES more accurate
| δ |
C + F
Time
$$
•BCWSC+1
•
••BCWP
ES(calc)
BCWSC
JulyJuneMay
(C) (C + 1)ES
F
I
δδδδ error
Sydney Australia 20 August 2007 52
Copyright 2007 Lipke & Henderson
Interpolation Error
� After a few months of status (C > 4) -interpolation error is negligible (≤ 3%)
� What about central portion of PMB, where S-Curve is steepest? Is error greater?
� Where slope is large, the resolution of the interpolation is maximized
� Curvature of PMB is minimized
� Interpolation error is negligible
Sydney Australia 20 August 2007 53
Copyright 2007 Lipke & Henderson
Other Sources of Error
� Partial Month – 1st month
� Much more significant than interpolation error
� Error decreases as C becomes larger
� Correctable – adjust calculator output
� Earned Value recorded
� By far, the largest source of ES error
� Low accuracy for EV ⇒ inaccurate ES
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 54
BREAK BREAK –– 15 Minutes15 Minutes
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 55
Exercise Exercise –– CalculateCalculate
ES, SV(t), SPI(t)ES, SV(t), SPI(t)
Sydney Australia 20 August 2007 56
Copyright 2007 Lipke & Henderson
Exercise # 1
� Complete Early & Late Worksheets (tan areas only)
by calculating ES, SV(t), SPI(t)
� Earned Schedule Formulas:
� ES = Nr of Completed BCWS Time Periods
+ Fraction of Uncompleted Period
� Fraction = (BCWP – BCWSC) / (BCWSC+1 – BCWSC)
� AT = Actual Time (number of periods from start)
� Schedule Variance: SV(t) = ES – AT
� Schedule Performance Index: SPI(t) = ES / AT
Sydney Australia 20 August 2007 57
Copyright 2007 Lipke & Henderson
Early Finish Project (Cumulative Values)
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
BSWS($) 105 200 515 845 1175 1475 1805 2135 2435 2665 2760 2823
BCWP($) 115 220 530 870 1215 1525 1860 2190 2500 2740 2823 ------
SV($) 10 20 15 25 40 50 55 55 65 75 63 ------
SPI($) 1.095 1.100 1.029 1.030 1.034 1.034 1.030 1.026 1.027 1.028 1.023 ------
Month Count 1 2 3 4 5 6 7 8 9 10 11 12
ES(cum)
SV(t)
SPI(t)
ES Exercise - Worksheet
Sydney Australia 20 August 2007 58
Copyright 2007 Lipke & Henderson
Late Finish Project (Cumulative Values)
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar
BSWS($) 105 200 515 845 1175 1475 1805 2135 2435 2665 2760 2823 ------ ------ ------
BCWP($) 95 180 470 770 1065 1315 1610 1900 2150 2275 2425 2555 2695 2770 2823
SV($) -10 -20 -45 -75 -110 -160 -195 -235 -285 -390 -335 -268 -128 -53 0
SPI($) 0.905 0.900 0.913 0.911 0.906 0.892 0.892 0.890 0.883 0.854 0.879 0.905 0.955 0.981 1.000
Month Count 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
ES(cum)
SV(t)
SPI(t)
Year 01 Year 02
ES Exercise - Worksheet
Sydney Australia 20 August 2007 59
Copyright 2007 Lipke & Henderson
ES Exercise - AnswersJan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
BSWS($) 105 200 515 845 1175 1475 1805 2135 2435 2665 2760 2823
BCWP($) 115 220 530 870 1215 1525 1860 2190 2500 2740 2823 ------
SV($) 10 20 15 25 40 50 55 55 65 75 63 ------
SPI($) 1.095 1.100 1.029 1.030 1.034 1.034 1.030 1.026 1.027 1.028 1.023 ------
Month Count 1 2 3 4 5 6 7 8 9 10 11 12
ES(mo) 1.105 2.063 3.045 4.076 5.133 6.152 7.167 8.183 9.283 10.789 12.000 ------
SV(t) 0.105 0.063 0.045 0.076 0.133 0.152 0.167 0.183 0.283 0.789 1.000 ------
SPI(t) 1.105 1.032 1.015 1.019 1.027 1.025 1.024 1.023 1.031 1.079 1.091 ------
Early Finish Project (Cumulative Values)
Sydney Australia 20 August 2007 60
Copyright 2007 Lipke & Henderson
ES Exercise - Answers
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar
BSWS($) 105 200 515 845 1175 1475 1805 2135 2435 2665 2760 2823 ------ ------ ------
BCWP($) 95 180 470 770 1065 1315 1610 1900 2150 2275 2425 2555 2695 2770 2823
SV($) -10 -20 -45 -75 -110 -160 -195 -235 -285 -390 -335 -268 -128 -53 0
SPI($) 0.905 0.900 0.913 0.911 0.906 0.892 0.892 0.890 0.883 0.854 0.879 0.905 0.955 0.981 1.000
Month Count 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
ES(mo) 0.905 1.789 2.857 3.773 4.667 5.467 6.409 7.288 8.050 8.467 8.967 9.522 10.316 11.159 12.000
SV(t) -0.095 -0.211 -0.143 -0.227 -0.333 -0.533 -0.591 -0.712 -0.950 -1.533 -2.033 -2.478 -2.684 -2.841 -3.000
SPI(t) 0.905 0.894 0.952 0.943 0.933 0.911 0.916 0.911 0.894 0.847 0.815 0.794 0.794 0.797 0.800
Year 01 Year 02
Late Finish Project (Cumulative Values)
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 61
ES Usage & PropagationES Usage & Propagation
Sydney Australia 20 August 2007 62
Copyright 2007 Lipke & Henderson
Early Adopters
� EVM instruction including ES � Performance Management Associates, Management
Technologies, George Washington University, University of Florida …
� Boeing, Lockheed Martin, US State Department, Secretary of the Air Force, UK MoD …
� Several Countries - Australia, Belgium, United Kingdom, USA ….(Spain, Brazil, Serbia, Sweden, Canada, India, …)
� Applications across weapons programs, construction, software development, …
� Range of project size from very small and short to extremely large and long duration
Sydney Australia 20 August 2007 63
Copyright 2007 Lipke & Henderson
PMI-CPM EVM Practice Standard
� Inclusion of Emerging Practice Insert into PMI - EVM Practice Standard� Dr. John Singley, VP of CPM
� Included in Box 3-1 of EVM Practice Standard� Describes basic principles of
“Earned Schedule”� Provides foundation for
acceptance as a valid extension to EVM
� EVM Practice Standard released at 2004 IPMC Conference
Sydney Australia 20 August 2007 64
Copyright 2007 Lipke & Henderson
Earned Schedule Website
� Established February 2006
� Contains News, Papers, Presentations, ES Terminology, ES Calculators
� Identifies Contacts to assist with application
� The activity growth of the website over this year has been astounding – beginning at 4,000 and now aboutthan 13,000 requests per month
Sydney Australia 20 August 2007 65
Copyright 2007 Lipke & Henderson
� Freely available add on tool for the Deltek Cobra product
� Requires registration to Earned Value Forums
� Contact:Mike BoultonWST Pacific
+61 8 8150 5500
http://www.evforums.net.au/forums/showthread.php?t=15
EVM Tool with ES
Sydney Australia 20 August 2007 66
Copyright 2007 Lipke & Henderson
ES Tool for MS Project
� Earned Schedule macro for MS Project 2003
� Created by Diego Navarro
� Spanish version
http://www.armell.com/excel/earned_schedule_es.zip
� English version being tested
Sydney Australia 20 August 2007 67
Copyright 2007 Lipke & Henderson
Available Resources
� PMI-Sydney http://sydney.pmichapters-australia.org.au/
� First repository for ES Papers and Presentations
� Earned Schedule Website http://www.earnedschedule.com/
� Wikipedia now references Earned Schedulehttp://en.wikipedia.org/wiki/Earned_Schedule
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 68
Summary Summary -- BasicBasic
Sydney Australia 20 August 2007 69
Copyright 2007 Lipke & Henderson
Summary - Basic
� Derived from EVM data … only
� Provides time-based schedule indicators
� Indicators do not fail for late finish projects
� Application is scalable up/down, just as is EVM
� Schedule prediction is better than any other EVM method presently used� SPI(t) behaves similarly to CPI
� IEAC(t) = PD / SPI(t) behaves similarly to
IEAC = BAC / CPI
Sydney Australia 20 August 2007 70
Copyright 2007 Lipke & Henderson
Summary - Basic
� Schedule prediction – much easier and possibly better than “bottoms-up” schedule analysis
� Application is growing in both small and large projects
� Practice recognized as “Emerging Practice”
� Resource availability enhanced with ES website and Wikipedia
� Research indicates ES superior to other methods
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 71
BREAK BREAK –– 15 Minutes15 Minutes
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 72
Earned Schedule Earned Schedule
Workshop Workshop -- AdvancedAdvanced
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 73
Analysis Tool Analysis Tool
DemonstrationDemonstration
Sydney Australia 20 August 2007 74
Copyright 2007 Lipke & Henderson
Earned Schedule CalculatorAnalysis Tool
Earned Schedule Analysis Tool
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 75
ES and ReES and Re--BaseliningBaselining
Sydney Australia 20 August 2007 76
Copyright 2007 Lipke & Henderson
ES and Re-Baselining
� ES indicators are affected by re-baselining� Behaviour of SV(t) and SPI(t) is analogous to CV and
CPI�� See examplesSee examples
� PMB change affects schedule prediction similarly to cost
� Earned Schedule brings attention to the potential schedule impact of a declared “cost only” change
Sydney Australia 20 August 2007 77
Copyright 2007 Lipke & Henderson
0.00
5.00
10.00
15.00
20.00
25.00
30.00
35.00
40.00D
ura
tio
n (
We
ek
s)
Actual Time (weeks) 0.00 4.00 8.00 12.00 17.00 21.00 25.00 26.00 30.00 34.00
Planned Schedule ReBline #1 0.00 4.00 8.00 12.00 17.00 21.00 25.00 26.00 30.00 33.00
Planned Schedule cum CBB 0.00 4.00 8.00 12.00 17.00 20.00 20.00 20.00 20.00 20.00
Earned Schedule cum 0.00 3.84 8.60 12.56 16.87 17.45 17.59 25.91 28.70 33.00
IEAC(t) SPI(t) 20.85 18.60 19.11 20.15 24.07 28.42 33.12 34.50 34.00
01 Jan 29 Jan 26 Feb 26 Mar 30 Apr 28 May 25 Jun 02 Jul 30 Jul 27 Aug
Earned Schedule – Re-Baseline Example Real project data – nominal re-baseline
1. Nominal Re-plan 02 JulyCost and schedule overrun
2. Schedule delay
3. Re-baseline effect
Sydney Australia 20 August 2007 78
Copyright 2007 Lipke & Henderson
-140
-120
-100
-80
-60
-40
-20
0
20
40
60
Do
lla
rs ,
00
0
-8.00
-7.00
-6.00
-5.00
-4.00
-3.00
-2.00
-1.00
0.00
1.00
2.00
We
ek
s
Actual Time (weeks) 0.00 4.00 8.00 12.00 17.00 21.00 25.00 26.00 30.00 34.00
CV cum 0.00 (12.14) (23.70) (42.92) (87.31) (108.61) (121.43) 6.96 11.09 (2.30)
SV($) cum 0.00 (0.41) 6.65 6.73 (1.42) (22.07) (46.48) (8.60) (5.22) 0.00
Target CV and SV 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
SV(t) cum 0.00 (0.16) 0.60 0.56 (0.13) (3.55) (7.41) (0.09) (1.30) (1.00)
01 Jan 29 Jan 26 Feb 26 Mar 30 Apr 28 May 25 Jun 02 Jul 30 Jul 27 Aug
Earned Schedule – Re-Baseline Example CV, SV($) and SV(t)
1. Nominal Re-plan 02 JulyCost and schedule overrun
2. Cost Overrun
3. Schedule delay
4. “Sawtooth” effect of re-baselining (CV, SV($) and SV(t)
5. 1 week completion delay on re-baselined
PMB
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 79
Critical Path Study Critical Path Study
Sydney Australia 20 August 2007 80
Copyright 2007 Lipke & Henderson
Critical Path Study Outline
� The Scheduling Challenge
� Case Study Project
� The project
� The EVM, Earned Schedule and Network Schedule
approach
� Earned Schedule vs Critical Path predictors
� Real Schedule Management with Earned Schedule
� Initial experience and observation
Sydney Australia 20 August 2007 81
Copyright 2007 Lipke & Henderson
The Scheduling Challenge
� A realistic project schedule is dependent on multiple, often complex factors including accurate:
� Estimation of the tasks required,
� Estimates of the task durations
� Resources required to complete the identified tasks
� Identification and modeling of dependencies impacting the execution of the project
� Task dependencies (e.g. F-S process flows)
� “Dependent” Milestones (internal and external)
� “Other logic”
Sydney Australia 20 August 2007 82
Copyright 2007 Lipke & Henderson
The Scheduling Challenge� From small projects into large projects and programs,
scheduling requirements becomes exponentially more complex
� Integration
� Of schedules between “master” and “subordinate” schedules
� Often across multiple tiers of
�� Activities and Activities and
�� Organisations contributing to the overall program of Organisations contributing to the overall program of
workwork
� Essential for producing a useful integrated master schedule
Sydney Australia 20 August 2007 83
Copyright 2007 Lipke & Henderson
Compounding Schedule Complexity
� Once an initial schedule baseline has been established progress monitoring inevitably results in changes
� Task and activity durations change because “actual
performance” does not conform to plan
� Additional unforeseen activities may need to be added
� Logic changes as a result of corrective actions to contain slippages; and
� Improved understanding of the work being undertaken
� Other “planned changes” (Change Requests) also contribute to schedule modifications over time
Sydney Australia 20 August 2007 84
Copyright 2007 Lipke & Henderson
Wouldn’t it be nice ….
� To be able to explicitly declare “Schedule Reserve” in the project “schedule of record”
� Protect committed key milestone delivery dates
� To have schedule macro level indicators and predictors � Ideally, derived separately from the network schedule!
� Provides a means for comparison and validation of the measures and predictors provided by the network schedule
� An independent predictor of project duration would be a particularly useful metric
�� “On time” completion of projects usually considered important“On time” completion of projects usually considered important
� Just like EVM practitioners have for cost ….
� The potential offered by Earned Schedule
Sydney Australia 20 August 2007 85
Copyright 2007 Lipke & Henderson
Case Study Project
� Commercial sector software development and enhancement project� Small scale: 10 week Planned Duration � Time critical: Needed to support launch of revenue
generating marketing campaign� Cost budget: 100% labour costs
� Mixture of:� 3 tier client server development
�� Mainframe, Middleware, WorkstationMainframe, Middleware, Workstation
� 2 tier client server development�� Mainframe to Workstation directMainframe to Workstation direct
Sydney Australia 20 August 2007 86
Copyright 2007 Lipke & Henderson
The EVM and ES Approach� Microsoft Project 2002 schedule
� Resource loaded for time phased effort and cost estimation
� Control Account – Work Package views developed in the schedule
� Actual Costs captured in SAP time recording system
� Limited (actual) cost – schedule integration
� Contingency (Management Reserve) managed outside the schedule
� Top level Planned Values cum “copied and pasted” into Excel EVM and ES template
� High level of cost – schedule integration achieved
Sydney Australia 20 August 2007 87
Copyright 2007 Lipke & Henderson
Schedule Management� Weekly schedule updates from week 3 focusing on:
� Accurate task level percentage work completion updates
� The project level percentage work completion (cumulative) calculated by Microsoft Project
� Percentage work complete transferred to the EVM and ES template to derive the progressive Earned Value (cumulative)measuremeasure
� Schedule review focusing on critical path analysis� Schedule updates occurred as needed with
� Revised estimates of task duration and
� Changes to network schedule logic
particularly when needed to facilitate schedule based correctiveaction
� Actual costs entered into the EVM and ES template as they became available (weekly)
Sydney Australia 20 August 2007 88
Copyright 2007 Lipke & Henderson
An Integrated Schedule Analysis ChartCritical Path, IECD, SPI(t) and SPI($) on one page
Earned Schedule Example Project #1
Earned Schedule IECD, Critical Path, SPI(t) and SPI($)
0.4
0.6
0.8
1.0
1.2
1.4
1.6
Time (Weeks)
SP
I(t)
& S
PI(
$)
02 Aug
12 Aug
22 Aug
01 Sep
11 Sep
21 Sep
01 Oct
11 Oct
Co
mp
leti
on
Da
tes
SPI(t) cum 0.73 0.65 0.68 0.72 0.70 0.82 0.77 0.74 0.80 0.77 0.77
SPI($) cum 0.55 0.54 0.64 0.71 0.69 0.87 0.85 0.87 0.96 0.98 1.00
Planned Completion Date 31 Aug 31 Aug 31 Aug 31 Aug 31 Aug 31 Aug 31 Aug 31 Aug 14 Sep 14 Sep 14 Sep 14 Sep 14 Sep 14 Sep 14 Sep
IECD (PD/SPI(t) 23 Sep 06 Oct 30 Sep 25 Sep 27 Sep 13 Sep 19 Sep 21 Sep 15 Sep 19 Sep 19 Sep
Critical Path Completion 24 Aug 31 Aug 08 Sep 07 Sep 13 Sep 07 Sep 03 Sep 09 Sep 09 Sep 10 Sep 16 Sep
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Sydney Australia 20 August 2007 89
Copyright 2007 Lipke & Henderson
Schedule Analysis
� Initial expectation� The critical path predicted completion date would be
more pessimistic than the IECD
� In fact� The ES IECD trend line depicted a “late finish” project with
improving schedule performance
� The critical path predicted completion dates showed an “early finish project” with deteriorating schedule performance
� Became the “critical question” in Week 8� ES IECD improvement trend reversed
� Continued deterioration in the critical path predicted completion
dates
Sydney Australia 20 August 2007 90
Copyright 2007 Lipke & Henderson
Schedule Analysis Result
� IECD the more credible predictor in this circumstance� Work was not being accomplished at the rate planned
� No adverse contribution by critical path factors
� e.g. Externally imposed delays caused by “dependent milestone”
� Two weeks schedule delay communicated to management� Very late delay of schedule slippage a very sensitive issue
� Corrective action was immediately implemented� Resulted in two weeks progress in one week based on IECD
improvement in week 9
� Project substantively delivered to the revised delivery date
Sydney Australia 20 August 2007 91
Copyright 2007 Lipke & Henderson
IECD vs Critical Path Predictors
� Network schedule updates do not usually factor past (critical path) task performance into the future
� Generally concentrate on the current time window
� Task updates
� Corrective action to try and contain slippages
� Critical path predicted completion date is not usually calibrated by past actual schedule performance
� The ES IECD
� Cannot directly take into account critical path information
� BUT does calibrate the prediction based on historic schedule performance as reflected in the SPI(t)
Sydney Australia 20 August 2007 92
Copyright 2007 Lipke & Henderson
Further Observations
� Much has been written about the consequences ofnot achieving work at the EVM rate planned� At very least, incomplete work needs to be rescheduled …� Immediate critical vs non critical path implication requires
detailed analysis of the network schedule� Sustained improvement in schedule performance is a difficult
challenge� SPI(t) remained in the .7 to .8 band for the entire project!� In spite of the corrective action and recovery effort
� Any task delayed eventually becomes critical path if not completed
� SPI(t) a very useful indicator of schedule performance� Especially later in the project when SPI($) was resolving
to 1.0
Sydney Australia 20 August 2007 93
Copyright 2007 Lipke & Henderson
Questions of Scale� We know that ES is scalable as is EVM
� Issues of scale did not arise due to small size of the project
� Detailed analysis of the ES metrics is required� The same as EVM for cost
� The “masking” or “washout” effect of negative and positive ES variances at the detailed level can be an issue
� The same as EVM for cost
� Apply Earned Schedule to the Control Accounts and Work Packages on the critical path� And “near” critical path activities
� Earned Schedule augments network schedule analysis –it doesn’t replace it� Just as EVM doesn't replace a bottom up ETC and EAC
Sydney Australia 20 August 2007 94
Copyright 2007 Lipke & Henderson
Real Schedule Management with Earned Schedule
� ES is of considerable benefit in analysing and managing schedule performance
� The “time critical” dichotomy of reporting “optimistic” predicted task completions and setting and reporting realistic completion dates was avoided
� ES metrics provided an independent means of sanity checking the critical path predicted completion date
� Prior to communicating overall schedule status to management
� ES focused much more attention onto the network schedule than using EVM alone
Sydney Australia 20 August 2007 95
Copyright 2007 Lipke & Henderson
Final Thoughts
� ES is expected be of considerable value to the schedule management for large scale projects and programs
� Exponential increase in the network scheduling complexities
� Unavoidable and necessary on those programs and so
� The need and benefit of an independent means of sanity checking schedules of such complexity is much greater
� ES is anticipated to become the “bridge” between EVM and the Network Schedule
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 96
Network Schedule Network Schedule
Analysis Analysis
Sydney Australia 20 August 2007 97
Copyright 2007 Lipke & Henderson
Schedule Analysis with EVM?
� The general belief is EVM cannot be used to predict schedule duration
� Most practitioners analyze schedule from the bottom up using the networked schedule ….“It is the only way possible.”
� Analysis of the Schedule is overwhelming
� Critical Path is used to shorten analysis(CP is longest path of the schedule)
Sydney Australia 20 August 2007 98
Copyright 2007 Lipke & Henderson
Schedule Analysis with EVM?
� Duration prediction using Earned Schedule provides a macro-method similar to the method for estimating Cost
�A significant advance in practice� But, there’s more that ES facilitates ….
Sydney Australia 20 August 2007 99
Copyright 2007 Lipke & Henderson
ES Facilitates Drill-Down Analysis
� ES can be applied to any level of the WBS, to include task groupings such as the Critical Path (CP)
� Requires creating PMB for the area of interest
� EV for the area of interest is used to determine its ES
� Enables comparison of forecasts, total project (TP) to CP
� Desired result: forecasts are equal
� When TP forecast > CP forecast, CP has changed
� When CP > TP, possibility of future problems
� And there is more ….
Sydney Australia 20 August 2007 100
Copyright 2007 Lipke & Henderson
Earned ScheduleBridges EVM to “Real” Schedule
$$
Time
PV
BAC
PD
EV
ESES ATAT
SV(t)
Sydney Australia 20 August 2007 101
Copyright 2007 Lipke & Henderson
How Can This Be Used?
� Tasks behind – possibility of impediments or constraints can be identified
� Tasks ahead – a likelihood of future rework can be identified
� The identification is independent from schedule efficiency
� The identification can be automated
PMs can now have a schedule analysis tool connected to the EVM Data!!
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 102
BREAK BREAK –– 15 Minutes15 Minutes
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 103
Earned Value ResearchEarned Value Research
Sydney Australia 20 August 2007 104
Copyright 2007 Lipke & Henderson
Earned Value Research
� Most research conducted since 1990
� Result of cancellation of Navy A-12 Avenger
� Primary researcher, Dr. David Christensen, Southern Utah University
� Cost studies using very large DOD projects
� EVM Literature on Dr. Christensen’s website http://www.suu.edu/faculty/christensend/ev-bib.html
Sydney Australia 20 August 2007 105
Copyright 2007 Lipke & Henderson
Results from EV Research
� Dr. Christensen’s & associates’ findings
� CPI stabilizes @ 20% complete
� CPI tends to worsen as EV ⇒ BAC
� |CPI(final) – CPI(20%)| ≤ 0.10
� IEAC = BAC / CPI ≤ Final Cost
when Percent Complete is 20% ⇔ 70%
Sydney Australia 20 August 2007 106
Copyright 2007 Lipke & Henderson
Discussion of EV Research
� CPI tends to worsen as EV ⇒ BAC
� IEAC = BAC / CPI ≤ Final Cost when Percent Complete is ≥ 20%
� IEAC condition must be true if CPI tendency is true
� Rationale supporting CPI tendency� Rework increasing as EV approaches BAC
� Late occurring impacts from constraints/impediments
� Lack of available EV toward end of project
� My conjecture: SPI(t) & IEAC(t) = PD / SPI(t) behave similarly to CPI & IEAC = BAC / CPI
Sydney Australia 20 August 2007 107
Copyright 2007 Lipke & Henderson
CPI & IEAC Behavior
CPIcum versus
Percent Complete
0.96
0.98
1.00
1.02
1.04
1.06
0.2 0.4 0.6 0.8 1.0
Percent Complete
CP
Icu
m
IEAC Behavior
-0.10
-0.08
-0.06
-0.04
-0.02
0.00
0.2 0.4 0.6 0.8 1.0
Percent CompleteP
erce
nt
Dif
fere
nce
(IE
AC
- F
inal
Cost
) / F
inal
Cost
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 108
Schedule Adherence Schedule Adherence
Sydney Australia 20 August 2007 109
Copyright 2007 Lipke & Henderson
EV and Task Sequence
� EV isn’t connected to task sequence
� Hypothesis: Completion sequence of tasks affects performance efficiency
� Incorrect task sequencing occurs when there is..
� Impediment or constraint
� Poor process discipline
� Improper performance sequence may cause …
� Overloading of constraint
� Performance of tasks w/o complete inputs
Sydney Australia 20 August 2007 110
Copyright 2007 Lipke & Henderson
Result of Improper Sequence
� Result from improper performance sequence …� Constraint limited output
� Schedule lengthens� Cost increases while waiting (when other EV
available is severely limited) � Rework occurs (~ 50%)
� Schedule lengthens� Cost escalates
� Constraint problem & Rework appear late causing …� CPI & SPI(t) to decrease as EV ⇒ BAC
Sydney Australia 20 August 2007 111
Copyright 2007 Lipke & Henderson
Measure of Schedule Adherence
� Generally, following the schedule yields the most efficient performance
� Following the schedule requires maintaining the precedence relationship between tasks
� Determining manually whether or not precedence is being maintained is tedious and exceedingly difficult for large projects
� A method is needed to measure and report schedule adherence …automatically
� Earned Schedule provides the answer. ES provides the ability to compare actual schedule performance to the planned network schedule.
Sydney Australia 20 August 2007 112
Copyright 2007 Lipke & Henderson
ES Facilitates the Measure � The following chart illustrates the idea of Schedule
Adherence.
� ES is found from a point on the PMB. The value of PV at that point determines the tasks which should becompleted, or in-work.
� The tasks to the left of the red ES line should be colored green up to the line, indicating accomplishment. The tasks to the right of the ES line should not be colored green.
� But …tasks to the right of the ES line are colored green, indicating task precedence has not been maintained.
� The measure of Schedule Adherence, P, is determined by the EV to the left of the ES line divided by the total EV accrued.
Sydney Australia 20 August 2007 113
Copyright 2007 Lipke & Henderson
Earned ScheduleBridges EVM to Network Schedule
$$
Time
PV
BAC
PD
EV
ES AT
SV(t)
Sydney Australia 20 August 2007 114
Copyright 2007 Lipke & Henderson
Schedule Adherence� Schedule Adherence measure is used to
enhance the EVM measures
� Early warning for later cost and schedule problems
� Adherence Measure: From the project plan, determine the
tasks which should be completed or started for the duration associated with ES. Compare the associated PV with the EV of the tasks which directly correspond. A condition of the EV credited for the matching tasks is they cannot exceed the corresponding PV value. Calculate the ratio:
P =Σ EVj (matching tasks) / Σ PVj (@ ES)
where EVj is restricted to ≤ PVj & Σ PVj = EV
Sydney Australia 20 August 2007 115
Copyright 2007 Lipke & Henderson
Schedule Adherence� Characteristics of the P measure
� P measure cannot exceed 1.0
0 ≤ P ≤ 1.0
� At project completion P = 1.0
� P is likely unstable until project is 20% complete {similar to the behavior of CPI}
� The behavior of P may explain Dr. Christensen’s findings for CPI & IEAC
� P used to compute effective earned value {EV(e)}
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 116
Effective Earned Value Effective Earned Value
Sydney Australia 20 August 2007 117
Copyright 2007 Lipke & Henderson
Effective Earned Value
ΣΣΣΣEVj ⇐⇐⇐⇐ PV @ ES
Total EV
EV(r) is performed at risk of creating reworkPortion colored is usablePortion colored is unusable
EV(r)
Effective EV
Sydney Australia 20 August 2007 118
Copyright 2007 Lipke & Henderson
Effective EV Relationships
� P-Factor (or P) = ΣEVj / ΣPVj = ΣEVj / EV
ΣEVj = P ∗ EV
� EV(p) is portion of EV consistent with the plan
EV(p) = ΣEVj = P ∗ EV
� EV(r) is portion of EV with anticipated rework
EV(r) = EV – EV(p) = EV – P ∗ EV
EV(r) = (1 – P) ∗ EV
Sydney Australia 20 August 2007 119
Copyright 2007 Lipke & Henderson
Effective EV Relationships
� Rework proportion, R = f(r) / f(p)
f(r) = fraction of EV(r) unusable
f(p) = fraction of EV(r) usable
f(r) + f(p) = 1
� Portion of EV(r) usable
f(r) = f(p) ∗ R ….thus
(f(p) ∗ R) + f(p) = 1
f(p) = 1 / (1 + R)
Sydney Australia 20 August 2007 120
Copyright 2007 Lipke & Henderson
Effective Earned Value
� Effective earned value is a function of EV, P, and Rework: EV(e) = f (EV, P, Rework)
EV(e) = EV(p) + (fraction usable) ∗ EV(r)
= P ∗ EV + [1 / (1 + R)] ∗ [(1 − P) ∗ EV]
� General equation for Effective Earned Value
EV(e) = [ (1 + P ∗ R) / (1 + R) ] ∗ EV
� Special case, when R = 1/2
EV(e) = [ (P + 2) / 3 ] ∗ EV
Sydney Australia 20 August 2007 121
Copyright 2007 Lipke & Henderson
Effective Earned Value
� Effective ES is computed using EV(e)
{i.e., ES(e)}
� Effective EV and ES indicators are …
� CV(e) = EV(e) – AC
� CPI(e) = EV(e) / AC
� SV(te) = ES(e) – AT
� SPI(te) = ES(e) / AT
Sydney Australia 20 August 2007 122
Copyright 2007 Lipke & Henderson
CPI, CPI(e) & P - Factor (notional data)
0.7
0.8
0.9
1.0
1.1
1.2
0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
Percent Complete
Ind
ex V
alu
e
CPI
CPI(e)
P – Factor
Sydney Australia 20 August 2007 123
Copyright 2007 Lipke & Henderson
CPI, SPI(t) & P - Factor (real data)
0.7
0.8
0.9
1.0
1.1
1.2
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
Percent Complete
Ind
ex V
alu
e CPI
CPI(e)
SPI(t)
SPI(te)
P- Factor
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 124
Prediction & ForecastingPrediction & Forecasting
using using
Effective Earned ValueEffective Earned Value
Sydney Australia 20 August 2007 125
Copyright 2007 Lipke & Henderson
Prediction withPrediction with
Effective Earned ValueEffective Earned Value
TCPI = [BAC – EV(e)] / [EAC – AC]Estimated Cost
TCPI = [BAC – EV(e)] / [BAC – AC]Planned Cost
TSPI = [PD – ES(e)] / [ED – AT]Estimated Duration
TSPI = [PD – ES(e)] / [PD – AT]Planned Duration
Not Achievable> 1.10
Achievable≤ 1.00
Predicted OutcomeT_PI Value
Sydney Australia 20 August 2007 126
Copyright 2007 Lipke & Henderson
Forecasting withEffective Earned Value
IEAC(e) = BAC / CPI(e)Cost Prediction
IEAC(te) = PD / SPI(te)Schedule Prediction
Sydney Australia 20 August 2007 127
Copyright 2007 Lipke & Henderson
Schedule & Cost Forecasts
Cost Forecast Comparison
$950
$1,050
$1,150
$1,250
0.2 0.4 0.6 0.8 1.0
Percent Complete
(x 1
000)
Schedule Forecast Comparison
35
37
39
41
43
45
0.2 0.4 0.6 0.8 1.0
Percent CompleteM
on
ths
IEAC(e)
IEAC
BAC = $1,000,000PD = 36 months
IEAC(t)
IEAC(te)
Sydney Australia 20 August 2007 128
Copyright 2007 Lipke & Henderson
Summary:Effective Earned Value� Lack of adherence to the schedule causes EV to
misrepresent project progress
� P indicator introduced to measure schedule adherence
� Effective EV calculable from P, R and EV reported
� Prediction & Forecasting for both final cost and project duration hypothesized to be improved with Effective Earned Value
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 129
Statistical Prediction Statistical Prediction
Sydney Australia 20 August 2007 130
Copyright 2007 Lipke & Henderson
Statistical Prediction
� Statistical Process Control
� Planning for Risk
� Performance Indication & Analysis
� Outcome Prediction
Sydney Australia 20 August 2007 131
Copyright 2007 Lipke & Henderson
Application Problems
� Distributions of periodic values of CPI & SPI(t) are right-skewed
� Logarithms transform to Normal Distribution
� Research indicates CPI tends to worsen as
EV ⇒ BAC
� Statistics application assumes lack of any tendency
� Effective EV used to remove tendency
Sydney Australia 20 August 2007 132
Copyright 2007 Lipke & Henderson
Statistical Process Control
� SPC is a Quality method used to identify anomalous behavior of the process
� For application to CPI and SPI(t), SPC is used to identify anomalous periodic performance
� Clarifies “true” performance
� Allows better analysis
� Improves prediction
Sydney Australia 20 August 2007 133
Copyright 2007 Lipke & Henderson
Statistical Process Control
-1
-0.5
0
0.5
1
1.5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
0.266σ =
0.994SPI(t) =
ln(SPI)
Months
+3σ
-3σ
anomaly
Sydney Australia 20 August 2007 134
Copyright 2007 Lipke & Henderson
Planning for Risk
� Risk mitigation ⇒ Schedule Reserve
� Data needed
� Performance variation from similar historical project
[Standard Deviation = σH]
� Planned Duration of new project [provides the number of performance observations (n)]
� Variation of Means (ln SPI(t)m-1) = σH / √ n = σm
� Probability of Success Desired (PS)
Sydney Australia 20 August 2007 135
Copyright 2007 Lipke & Henderson
Means (ln SPI(t)m-1)
Rel
ati
ve
Fre
qu
ency
ln Schedule Ratio
ln SPI(t)c-1
Area of Success Failure
Planning for Risk
Sydney Australia 20 August 2007 136
Copyright 2007 Lipke & Henderson
Performance Indication & Analysis
� Performance Window Indicator
� Combines CPI & SPI(t) onto one chart
� Depiction is invariant to project size
� Provides visual of performance in relation to Plan & Negotiated requirement
� Illustrates diminishing opportunity for recovery
� Provides Probability of Success separately for Cost & Schedule
Sydney Australia 20 August 2007 137
Copyright 2007 Lipke & Henderson
Performance Indication & Analysis
0
0.5
1
1.5
2
2.5
3
0 0.5 1 1.5 2 2.5 3
Time
Co
st
0.565ΡSΡSPlan
sc ==
0.772ΡSΡS
Complete 50% ~
sc ==
Note: Graph axes scales are multipliers of Budget at Completion (Cost) and Period of Performance (Time).
Performance - Plan and 50% CompleteSPI-1avg = 1.0, CPI-1avg = 1.0
Red - Failure
Yellow - Reserves
Green - Plan
Schedule distribution
Cost distribution
Sydney Australia 20 August 2007 138
Copyright 2007 Lipke & Henderson
Outcome Forecasting
� Apply SPC to establish “true” performance for CPI & SPI(t)
� Residual Cumulative value
� Standard Deviation of periodic performance
� Compute the adjustment for accomplished portion of project
� Compute adjusted Standard Deviation of the Means (σ∗)
Sydney Australia 20 August 2007 139
Copyright 2007 Lipke & Henderson
Outcome Forecasting
� Using the results …
� Determine Confidence Limits for the Performance Window – e.g., 95% confidence ….that is, the high and low expectations for performance
� Calculate Probability of Success for both Cost & Schedule separately
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 140
Summary Summary -- Advanced Advanced
Sydney Australia 20 August 2007 141
Copyright 2007 Lipke & Henderson
Summary - Advanced
� Project analysis tool [EV & ES application]
� Re-baseline impacts SPI(t) similarly to CPI
� Duration prediction from ES much easier than using Critical Path analysis …and may be better
� Network schedule analysis enhanced by ES
� Identifies future problems & today’s impediments
Sydney Australia 20 August 2007 142
Copyright 2007 Lipke & Henderson
Summary - Advanced
� ES connects EV to the schedule
� Schedule Adherence
� Effective Earned Value
� Possible enhancement of outcome prediction for schedule & cost
� Statistical techniques provide facility to improve planning, analysis, and outcome prediction
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 143
Quiz & Discussion Quiz & Discussion
Sydney Australia 20 August 2007 144
Copyright 2007 Lipke & Henderson
Question #1
� What is the problem with the EVM schedule indicators, SV and SPI?
O They measure schedule performance in $$
O They sometimes are erroneous
O They can be poor predictors of outcome
O All of the above
Sydney Australia 20 August 2007 145
Copyright 2007 Lipke & Henderson
Question #2
� Why do SPI & SV fail to provide reliable schedule information ?
O EVM measures schedule performance in $$
O PV is constrained to BAC
O They are not related to the networked schedule
O All of the above
Sydney Australia 20 August 2007 146
Copyright 2007 Lipke & Henderson
Question #3
� What elements are required to compute Earned Schedule?
O AT & EV
O AC & PMB
O EV & PV
O EV & PMB
O All of the above
Sydney Australia 20 August 2007 147
Copyright 2007 Lipke & Henderson
Question #4
� What does Earned Schedule measure?
O Time at which Actual Cost appears on PMB
O Time at which Planned Value equals Earned Value
O Time at which Earned Value is reported
O None of the above
Sydney Australia 20 August 2007 148
Copyright 2007 Lipke & Henderson
Question #5
� The equation for Earned Schedule is
EScum = C + I. How is I calculated?
O I must be determined graphically
O I = EV / PV
O I = (EV – PVC) / (PVC+1 – PVC)
O I = ∆EV / ∆PV
Sydney Australia 20 August 2007 149
Copyright 2007 Lipke & Henderson
Question #6
� What is the largest source of error for the Earned Schedule measure?
O Earned Value reported
O Interpolated portion of the ES value
O Earned Value accounting practice
O Crediting first month as a full month
Sydney Australia 20 August 2007 150
Copyright 2007 Lipke & Henderson
Question #7
� Earned Schedule can be used to provide information about future rework and project constraints and impediments.
O True
O False
Sydney Australia 20 August 2007 151
Copyright 2007 Lipke & Henderson
Question #8
� What fundamental elements are needed to predict the completion date for a project?
O Start Date + AC, EV, PV
O Start Date + AC, AT, PMB
O Start Date + PMB, EV, AT
O Start Date + PV, PMB, AT
O Start Date + ES, AT, PD
Sydney Australia 20 August 2007 152
Copyright 2007 Lipke & Henderson
Question #9
� What does the P-Factor help us understand about project performance?
O How closely the project is following its plan
O Why performance has the tendency to become less efficient as EV ⇒ BAC
O Improves analysis of true project accomplishment
O All of the above
Sydney Australia 20 August 2007 153
Copyright 2007 Lipke & Henderson
Question #10
� How does Effective Earned Value differ from Earned Value?
O Effective EV ≤ EV
O Effective EV accounts for rework
O Allows for earlier prediction of final project outcome
O All of the above
O None of the above
Copyright 2007 Lipke & Henderson Sydney Australia 20 August 2007 154
WrapWrap--Up Up
Sydney Australia 20 August 2007 155
Copyright 2007 Lipke & Henderson
Wrap Up
� Derived from EVM data … only
� Provides time-based schedule indicators
� Indicators do not fail for late finish projects
� Application is scalable up/down, just as is EVM
� Schedule prediction is better than any other EVM method presently used
� SPI(t) behaves similarly to CPI
� IEAC(t) = PD / SPI(t) behaves similarly to
IEAC = BAC / CPI
Sydney Australia 20 August 2007 156
Copyright 2007 Lipke & Henderson
Wrap Up� Schedule prediction – much easier and possibly better
than “bottoms-up” schedule analysis
� Facilitates bridging EVM to schedule analysis
� Identification of Constraints / Impediments and Rework
� Calculation of Schedule Adherence
� Creation of Effective Earned Value
Leads to improved Schedule & Cost Forecasting
Sydney Australia 20 August 2007 157
Copyright 2007 Lipke & Henderson
Conclusion
� “Whatever can be done using EVM for Cost Analysis can also be done using Earned Schedule for Schedule Analysis”
� Earned Schedule
� A powerful new dimension to Integrated Project Performance Management (IPPM)
� A breakthrough in theory and application
the first scheduling system
Sydney Australia 20 August 2007 158
Copyright 2007 Lipke & Henderson
Contact Information
+61 414 428 537Phone+1 405 364 1594
[email protected]@cox.net
Kym HendersonWalt Lipke