Demystifying Earned Value Analysis

advertisement
Demystifying
Earned Value Analysis
Kansas City MPUG Chapter
June 18, 2002
Presented by Tim Pyron
Author: Que’s Special Edition Using Microsoft Project 2002
Que’s Special Edition Using Microsoft Project 2000
SAMS Teach Yourself Microsoft Project 2000 in 24 Hours
Editor:
Woody's Project Watch
Phone: (210)822-0839
(www.woodyswatch.com)
Email: tpyron@txdirect.net
Overview
•
Understanding Earned Value Analysis
•
Understanding the EV metrics
•
Project’s Earned Value calculations
•
Graphing Earned Value metrics in Excel
•
Conclusion
2
What is Earned Value Analysis
•
EVA is the tool used by those who
practice Earned Value Management
•
EVA provides early warning signals of
trouble
•
EVA provides a basis for revising the
plan (and maybe the goals) in order to
get back on track
•
EVA provides a basis for estimating
final costs and the project finish date.
3
What’s wrong with using Variances?
•
Each variance shows a different aspect of
progress in its own units; and comparing
dollars and time makes it difficult to assess
your net position
•
EVA measures everything in dollars
•
Variances don’t show if productivity is at the
levels you planned
•
EVA measures productivity up through the
status date
4
Figure 1 (Simple Cost Variance)
5
History of Earned Value Analysis
•
Started with defense contracts
•
Originally used to justify staged
payments for projects in progress
•
Now widespread in private sector also
•
Is becoming a world-wide standard
6
Example: Using variances
Baseline duration is 1 Year (Jan – Dec)
Baseline cost is $1,000,000
Baseline work is scheduled to be 50% complete as of June 30
Baseline cost through June 30 is $500,000
Actuals on June 30:
60% of work is completed
Actual Cost is $550,000
Cost is $1,050,000
*Cost = Remaining Cost + Actual Cost
What is the Cost Variance?
$ 50,000
Does that mean the project will go over budget?
That there’s not enough in the budget to finish the project?
??
7
Example: Using EVA
Baseline duration is 1 Year (Jan – Dec)
Baseline cost is $1,000,000
Baseline work is scheduled to be 50% complete as of June 30
Baseline cost through June 30 is $500,000
Actuals on June 30:
60% of work is completed
Actual Cost is $550,000
Cost is $1,050,000
*Cost = Remaining Cost + Actual Cost
What is the planned value of this project?
$1,000,000
How much of that value has been earned by June 30? $600,000
How much was planned to be earned?
$500,000
What did it actually cost ?
$550,000
8
Planned Value (PV)
•
PV is that part of the project/task’s value
we plan to be completed up through the
status date.
•
PMBOK formerly called PV the
Budgeted Cost of Work Scheduled or
BCWS.
•
Total Baseline Cost called BAC
(Budgeted at Completion)
9
Earned Value (EV)
•
EV is the planned value of the
completed portion of the project/task
•
EV = % Work Complete * Baseline Cost
Note that % Work Complete uses currently scheduled
work – not baseline work. Example:
Baseline Work = 10h
Actual Work
= 5h
Scheduled Work = 15h
% Work Complete = 33%
BAC
= $1,000 Earned Value
= $333
•
PMBOK formerly called EV the
Budgeted Cost of Work Performed or
BCWP
10
Actual Costs (AC)
•
AC is the actual cost of work that was
completed as of the status date
•
PMBOK formerly called this the
Actual Cost of Work Performed or
ACWP.
11
Prerequisites for using EVA
•
Work and cost must be distributed over time
(Microsoft Project’s timephased data)
•
The must capture the baseline
•
You must define a Status Date for assessing
performance (Project, Project Information)
•
You must track actual start and finish dates,
work, and costs; and you must reschedule
work not completed on time and work that is
completed ahead of schedule.
12
The Sample Task
Task 1
•
Duration = 4 days
•
Abe is assigned 100% to the task
•
Abe's standard rate is $1/hr.
•
Figure 1 illustrates the task and Abe's
assignment before any actual work is
recorded.
13
Figure 2 (Before actuals)
14
Figure 3 (Task is 50% Complete)
15
Planned Value and Earned Value
•
Are equal if everything goes as planned
•
Both use Baseline Cost for different amounts
of work (planned vs actual)
•
Any difference is due to the amount of work
completed by the status date
•
Differences can arise when (for example):
•
•
•
Estimated work changes after the baseline was
captured
Overtime is used but not scheduled (or vice versa)
Resources are diverted to higher priority tasks or
projects.
16
SV: Earned Value Schedule Variance
•
Equals Earned Value minus Planned Value
•
SV = Earned Value – Planned Value
SV =
BCWP
–
BCWS
Task1: $16
–
$24
= - $8
•
Positive SV means more work completed than
planned. If continued, project may finish early
Might be possible to transfer some resources to
other tasks or projects
•
Negative SV means work is not being
completed on time. Project might finish late
PM should determine the cause to avoid missing
the finish goal.
17
Figure 4 (SV, SV%, SPI)
18
SV%: Schedule Variance Percent
•
Expresses SV as a % of Planned Value
•
SV% = SV / PV
= (BCWP – BCWS) / BCWS
Task1: ( $16
–
$24 )/
$24
=
– 33%
That means 33% of planned work was not finished
•
SV% is useful when comparing SV between projects
of vastly different sizes
19
SPI: Schedule Performance Index
•
Most important version of SV
•
Is ratio of Earned Value to Planned Value
SPI = EV / PV = BCWP / BCWS
Task1:
•
$16 / $24 = 0.67
SPI < 1.0 is unfavorable
SPI = 0.67 means we earned only $0.67 of every $1
we planned to earn this period
•
SPI > 1.0 is favorable
SPI = 1.25 would mean we earned $1.25 for every
$1 we planned to earn during this period.
20
SPI: Revise Estimated Duration
•
Use SPI to revise estimated total duration,
thus the new estimated finish date
•
Assumes current SPI will continue to end of
project
•
Revised Remaining Duration (Rem.Dur.)
= Remaining Duration / SPI
Task 1: =
2d
/ 0.67 = 3d
•
Finish Date = Status Date + Rem. Duration
Task 1:
=
Day 3
+
3d = Day 6
21
Earned Value and Actual Costs
•
Are equal if everything goes as planned
•
Both use Actual Work, but it’s valued at
different costs (planned vs actual) – any
difference is due to the cost of the work
•
Differences can arise when (for example):
•
•
•
•
Unplanned overtime was used
Resource cost rates changed
Higher cost resources were substituted
Earned Value minus Actual Costs is the
Earned Value Cost Variance: CV = EV – AC
22
Figure 5 (substitute more costly resource)
23
Figure 6 (CV, CV%, CPI)
24
CV: Earned Value Cost Variance
•
CV = Earned Value – Actual Costs
•
CV =
Task 1:
•
Positive CV is favorable: the value of the work
was greater than the cost of producing it.
•
Negative CV is unfavorable: the value of the
work is less than the cost of producing it.
BCWP
$16
–
–
ACWP
$20
= – $4
25
CV%: Cost Variance Percent
•
Expresses CV as a % of Earned Value
•
CV%
•
CV% is useful when comparing CV between
projects of vastly different sizes
= CV / EV
= (BCWP – ACWP) / BCWP
Task 1: = ( $16 – $20 ) / $16 = - 25%
That means 25% of planned work was not
finished
26
CPI: Cost Performance Index
•
Most important version of CV
•
Is ratio of Earned Value to Actual Cost
CPI = EV / AC = BCWP / ACWP
Task1: $16 / $ 20 = 0.80
•
CPI < 1.0 is unfavorable
If CPI = 0.80 means for every dollar of actual cost
we produce work worth only $0.80
•
CPI > 1.0 is favorable
IF CPI = 1.25 it would mean that for every $1 we
actually spent we produced work worth $1.25
•
Use CPI to calculate if project will go over budget and
27
by how much
Estimate to Complete (ETC)
•
What will it cost to finish the remaining
budgeted work (unearned value) assuming
the current CPI will continue to the end of the
project?
•
Divide remaining budgeted work by CPI
•
Remaining budgeted work = BAC - EV
*BAC is Budgeted At Completion (Baseline Cost)
•
ETC = (BAC – EV ) / CPI
Task 1: ( $32 – $16 ) / 0.80 = $20
28
Estimate at Completion (EAC)
•
A revised total cost at completion
•
EAC
= AC + ETC
Task 1:
$20 + $20
= $40
•
Project 2002 now calculates EAC this
way
•
The new Earned Value Cost Indicators
table shows EAC, BAC, and VAC
(Vac = Variance at Completion)
29
Figure 7: (BAC, EAC, VAC, TCPI)
30
TCPI: To Complete Performance Index
Is there enough left in the budget to complete the project?
•
(BAC – BCWP) (Budgeted cost of unfinished work)
--------------------- = -----------------------------------------------(BAC – ACWP)
(Unspent Budget)
*where BAC = Baseline Cost
•
Task1: = ($32 - $16) / ($32 - $20)
=
16
/
12
= 1.33
•
If TCPI > 1: Not enough in the budget to complete the planned
work. Must increase productivity or reduce scope or quality.
•
If TCPI < 1: Running under budget. Could increase scope or
quality, or can increase contract profit
31
Summary of EV Metrics
Three core metrics
Planned Value
PV (BCWS)
Earned Value
EV (BCWP)
Actual Costs
AC (ACWP)
Variances
Schedule Variance
SV = EV-PV; SV% = SV/PV
Cost Variance
CV = EV-AC; CV% = CV/EV
Indicators (performance indexes)
Schedule Performance Index
SPI = EV/PV
Cost Performance Index
CPI = EV/AC
To Complete Performance Index
TCPI = (BAC-EV)/(BAC-AC)
32
MS Project’s EV Calculation
For Assignments:
EV = % Work Complete * BAC
For Tasks:
1. Calculate Actual Duration ( = % Complete *
Duration)
2. Sum timephased Baseline Cost for periods
spanned by Actual Duration
Note: Assignments are not rolled-up to the task.
So, Sum of Assignment EV’s <> Task EV
33
Work around: How to con Project into
using % Work Complete
1. Work with a backup copy of the project file
2. Choose Tools, Options, Calculation tab:
Disable Updating task status updates resource status
3. Add % Complete and % Work Complete
columns to the Earned Value table
4. Copy % Work Complete column
into % Complete
column
* Assignments still don’t roll up to tasks, but …
34
Generating EV Graphs
•
Graphing EV metrics reveals trends
over time
•
Use Analysis Toolbar:
Analyze Timescaled Data in Excel
•
Adjust data and graph formats
37
Figure 9 Plain EV Graph
38
Figure 10 BCWS extended to Finish Date
39
Figure 11 PV, EV, AC, SV, and CV
40
Download