earned schedule in action€¦ · pmb at which pv equals the ev accrued at month 7. schedule...

23
Canberra 2013 Copyright Lipke & Henderson 2013 1 Earned Schedule in Earned Schedule in Action Action Kym Henderson Vice President Research & Standards Founding Member Ambassador

Upload: others

Post on 10-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Canberra 2013 Copyright Lipke & Henderson 2013 1

Earned Schedule in Earned Schedule in ActionAction

Kym HendersonVice President

Research & StandardsFounding Member

Ambassador

Page 2: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Copyright Lipke & Henderson 2013 2Canberra 2013

AgendaAgenda� What is Earned Schedule?� History of the Methodology � Some Independent Confirmation (USA)� The “P” Factor Measure of Schedule Adherence (2 slides) � Case Study Project #1� Case Study Project #2 � Conclusions

Page 3: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Copyright Lipke & Henderson 2013 3Canberra 2013

5

Σ PV

Σ EV

Time Now

71 2 3 4 6 8 9 10

A

B

SVc

SVtES AT

Earned Schedule ConceptEarned Schedule ConceptThe 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.

Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual Time

Statistically Predicted Project Duration =

PD / SPI(t)

Page 4: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

““RecentRecent”” DevelopmentsDevelopments� Invention of

1. Earned Schedule (ES) by Lipke in 2003 - USA2. Earned Duration (ED) by Jacob also in 2003 - USA

� A global collaborative research effort3. Initial validation (ES) Australia (practitioner)� Follow-on validation – Belgium

4. Practitioner initially5. Then academic at University of Ghent

6. Leadership in adoption on large scale programs (ES)� United Kingdom

7. More validation and ES tools development (ES)� Canada

8. Higher end tools development (ES) – Belgium9. Earned Schedule Guide � Drafted in UK in 2009

10. Global interest and uptake continues to accelerate11. Including USA

11. PMI Global EVM Practice Standard Appendix D (2011)Canberra 2013 Copyright Lipke & Henderson 2013 4

Page 5: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Copyright Lipke & Henderson 2012 5Australia 2012

Booz Allen Hamilton Experience Booz Allen Hamilton Experience –– USAUSAUnUn--named US Federal Govt Agency Program Datanamed US Federal Govt Agency Program Data

USA IPMC Conference 2009: Michelle Jones et. al.http://www.evmlibrary.org/library/PS%2023%281%29.pdf

Page 6: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Copyright Lipke & Henderson 2013 6Australia 2012

Booz Allen Hamilton Experience Booz Allen Hamilton Experience –– USAUSANational Reconnaissance Office Program Data National Reconnaissance Office Program Data

USA IPMC Conference 2010: Lisa Wolf, Michelle Joneshttp://www.evmlibrary.org/library/PS%2008v2.pdf

Page 7: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

7

Earned Schedule Earned Schedule -- ““PP”” FactorFactorEV Earned EV Earned ““ in sequencein sequence ”” / Total EV / Total EV (Number >(Number >== 0 <0 <== 1 )1 )

$$

Time

PV

BAC

PD

EV

ESES ATAT

SV(t)

1. Tasks executed in correct process sequence

2. Tasks executed “out of sequence”

P Factor Measures Schedule (and Process) Adherence

Canberra 2013 Copyright Lipke & Henderson 2013

Page 8: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Copyright Lipke & Henderson 2013 8

Earned Schedule Earned Schedule -- ““PP”” FactorFactorAlso Identifies Also Identifies ““Impediments & ConstraintsImpediments & Constraints”” and Tasks at Risk of and Tasks at Risk of ReworkRework

$$

Time

PV

BAC

PD

EV

ESES ATAT

SV(t)

1. Incomplete Tasks“Impediments or constraints”

preventing completion2. Tasks commencing

with incomplete inputs: At Risk of Rework

Identification can and has been automated.Assists network schedule analysis.

Canberra 2013

Page 9: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

“We need to maintain our attention on schedule delivery. Data tells us that since July 2003, real cost increase in projects accounted for less than 3% of the total cost growth. Therefore, our problem is not cost, it is SCHEDULE. ”

Dr Steve Gumley(then) CEO DMO

(Defence Materiel Organisation - Australia)Prescription 1st year anniversary DMO Bulletin, July 06, Issue 61, p3

The Importance of Schedule The Importance of Schedule ……. .

Canberra 2013 Copyright Lipke & Henderson 2013 9

Page 10: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Case Study Project #1Case Study Project #1

� 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

� Mixture of:� 3 tier client server development

�� Mainframe, Middleware, WorkstationMainframe, Middleware, Workstation

� 2 tier client server development�� Mainframe to Workstation directMainframe to Workstation direct

Canberra 2013 Copyright Lipke & Henderson 2013 10

Page 11: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

The EVM and ES Approach 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 Limited (actual) cost –– schedule integrationschedule integration

� Contingency (MR) 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

Canberra 2013 Copyright Lipke & Henderson 2013 11

Page 12: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Schedule ManagementSchedule 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 Percentage work complete transferred to the EVM and ES template to derive the progressive Earned Value (cumulative) measureto derive the progressive Earned Value (cumulative) measure

� 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 corrective action

� Actual costs� Entered into the template as became available (weekly)

Canberra 2013 Copyright Lipke & Henderson 2013 12

Page 13: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

An Integrated Schedule Analysis ChartAn Integrated Schedule Analysis ChartCritical Path, IECD, SPI(t) and SPI($) on one pageCritical Path, IECD, SPI(t) and SPI($) on one page

Canberra 2013 Copyright Lipke & Henderson 2013 13

Page 14: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Schedule Analysis 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

Canberra 2013 Copyright Lipke & Henderson 2013 14

Page 15: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Schedule Analysis ResultSchedule Analysis Result

� IECD the more credible predictor in this circumstan ce� Work was not being accomplished at the rate planned� No adverse contribution by critical path factors

�� e.g. Externally imposed delays caused by e.g. Externally imposed delays caused by ““dependent milestonedependent 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

Canberra 2013 Copyright Lipke & Henderson 2013 15

Page 16: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

The IECD vs Critical Path PredictorsThe 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 updatesTask updates

�� Corrective action to try and contain slippagesCorrective action to try and contain slippages� Critical path predicted completion date is not usuall y 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 s chedule

performance as reflected in the SPI(t)

Canberra 2013 Copyright Lipke & Henderson 2013 16

Page 17: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Further ObservationsFurther Observations� Much has been written about the consequences of

not 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!SPI(t) remained in the .7 to .8 band for the entire project!�� In spite of the corrective action and recovery effortIn 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 performa nce� Especially late in project when SPI($) resolving to 1.0

Canberra 2013 Copyright Lipke & Henderson 2013 17

Page 18: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Case Study Project #2Case Study Project #2� Asset Management System for NSW Public Utility

� Very poorly managed from inception� Appointed as 5th Project Manager� “Immediate (Phase) delivery required to “save” project

� Project re-baselined (in parallel to “save” Phase delivery)� Phased delivery strategy� Supplier Project Manager replaced

� Project delivered to revised commitment� Under budget (Risk budget not expended)� Final Phase delivered 4 weeks over schedule (approx 2% of scope)� Increase to baseline scope commitment

� Smaller follow on project defined and delivered to commitment� Addressed high priority backlog requirements

From impending failure to outstanding successCanberra 2013 Copyright Lipke & Henderson 2013 18

Page 19: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Overall Cost and Schedule PerformanceOverall Cost and Schedule PerformanceAfter ReAfter Re--baselining baselining

Copyright Lipke & Henderson 2012 19Australia 2012

EVM Cost Performance ES Schedule Performance

1. Improving Cost Performance – IEAC Reduction Over Time

2.Improving Schedule Performance – Plan & Earned Schedule Converged

Page 20: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Improving CPI and SPI(t) Improving CPI and SPI(t) ……. .

Copyright Lipke & Henderson 2012 20Canberra 20130.40

0.50

0.60

0.70

0.80

0.90

1.00

1.10

1.20

2 9 Ja n 2 6 F e b 2 6 M a r 3 0 A p r 2 8 M a y 0 2 Ju l 3 0 Ju l 2 7 A u g 0 1 O c t 2 9 O c t

CPI cum SPI($) cum Target CPI and SPI SPI(t) cum

Phase 1 Delivery+ Rebaseline

Phase Transition Performance

Roll Off

Performance Improvement

Performance Stabilisation

4 Week Schedule Delay

Accurately Reflected by SPI(t)

Page 21: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Conclusions� Case Study Project #1

� Developed into a paper “Earned Schedule in Action” (2005) http://www.earnedschedule.com/Docs/Earned%20Schedule%20in%20Actihttp://www.earnedschedule.com/Docs/Earned%20Schedule%20in%20Action.pdfon.pdf

� First documented use of ES in managing a project�� Assisted in generating interest and uptake in the methodAssisted in generating interest and uptake in the method

�� Both project are personal examples demonstrating Both project are personal examples demonstrating �� ES is very useful adjunct to EVM for managing and controlling prES is very useful adjunct to EVM for managing and controlling projectsojects�� It is possible to analyse schedule performance using EVM dataIt is possible to analyse schedule performance using EVM data

�� In spite of small US based detractors claims to contraryIn spite of small US based detractors claims to contrary�� For the first time we have an ability to cross check the networkFor the first time we have an ability to cross check the network scheduleschedule

�� But ES is no substitute for the network schedule But ES is no substitute for the network schedule

�� If already using EVM, no additional data collection is requiredIf already using EVM, no additional data collection is requiredES is a significant intellectual advance and ES is a significant intellectual advance and

advance to practiceadvance to practiceCanberra 2013 Copyright Lipke & Henderson 2013 21

Page 22: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Copyright Lipke & Henderson 2012 22Canberra 2013

Available ResourcesAvailable Resources� Earned Schedule Website (freely available)

http://www.earnedschedule.com/

� PMI Global EVM Practice Standard 2nd Edition (Appendix D)http://marketplace.pmi.org/Pages/ProductDetail.aspx ?GMProduct=00101262001

� Wikipedia references Earned Schedule http://en.wikipedia.org/wiki/Earned_Schedule

� Earned Schedule book (English, Japanese, Spanish)

� Print� ePub (Nook & iPad)� Kindle� PDF

Page 23: Earned Schedule in Action€¦ · PMB at which PV equals the EV accrued at month 7. Schedule Variance (time) SV(t) = Earned Schedule – Actual Time SPI(t) = Earned Schedule / Actual

Copyright Lipke & Henderson 2013 23Canberra 2013

Contact InformationContact Information

Walt Lipke Kym Henderson

[email protected] Email [email protected]

+1 405 364 1594 Phone +61 414 428 537