0% found this document useful (0 votes)
111 views

Earned Value Calculation

This document provides an example of how to calculate earned value metrics for a project with two tasks: setting up a database and building an application. It outlines the key steps in the earned value calculation process: 1) gathering work performance data including budget, planned value, earned value, and actual costs; 2) determining schedule and cost variance and performance indexes; 3) forecasting estimates; and 4) reporting. For the example project, the document calculates the earned value metrics on March 3rd, finding one task is ahead of schedule but over budget, while the other is behind schedule but under budget.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
111 views

Earned Value Calculation

This document provides an example of how to calculate earned value metrics for a project with two tasks: setting up a database and building an application. It outlines the key steps in the earned value calculation process: 1) gathering work performance data including budget, planned value, earned value, and actual costs; 2) determining schedule and cost variance and performance indexes; 3) forecasting estimates; and 4) reporting. For the example project, the document calculates the earned value metrics on March 3rd, finding one task is ahead of schedule but over budget, while the other is behind schedule but under budget.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Earned Value Example

this example we will use a project with two tasks:

ID Name

100 Set up Database

200 Build Application

We would like to produce a weekly project update to the Chief Technology Officer. The earned
value method will give us metrics that include:

 Schedule status
 Budget status
 End-of-project projections for both
For this project, because this is an example we will simply produce all of the earned value metrics in
one table.

Project Planning

As we showed you during the introduction, earned value analysis requires four things to be set up
during the project planning phase:

1. Dividing the project into tasks


2. Assigning each task a start and end date
3. Assigning each task a budget
4. Choosing a project status period
Here is what our example project might look like after project planning:

ID Name Start End Budget

100 Set up Database Mar. 1 Mar. 10 $10,000

200 Build Application Mar. 7 Mar. 20 $15,000

TOTAL $25,000

At this point we also need to make a few assumptions. Let’s assume it’s March 3 today and we are
doing the analysis up to the current point (today).
The Earned Value Calculation

To recap, the earned value calculation at each predefined status point is a 5 step process. Each
step has several variables that are calculated during that step

1. Gather Work Performance Information (the inputs)


 Budget at Completion (BAC)
 Planned Value (PV)
 Earned Value (EV)
 Actual Cost (AC)
2. Determine Schedule Status
 Schedule Variance (SV)
 Schedule Performance Index (SPI)
3. Determine Cost Status
 Cost Variance (CV)
 Cost Performance Index (CPI)
4. Forecasting
 Estimate to Complete (ETC)
 Estimate at Completion (EAC)
 Variance at Completion (VAC)
 To Complete Performance Index (TCPI)
5. Reporting
To start, the project manager gathers the inputs to the earned value analysis.

1. Budget at Completion (BAC)


2. Planned Value (PV)
3. Earned Value (EV)
4. Actual Cost (AC)
Budget at Completion (BAC)

The Budget at Completion (BAC) simply refers to the budget of each task. Thus, we will rename the
budget column ‘BAC’:

ID Name Start End BAC

100 Set up Database Mar. 1 Mar. 10 $10,000


200 Build Application Mar. 7 Mar. 20 $15,000

TOTAL $25,000

Planned Value (PV)

Also called the Budgeted Cost of Work Scheduled (BCWS), the PV is the authorized, time-phased
budget assigned to accomplish the work. It is the amount that the project is supposed to be
complete up to that status point.

Let’s say it’s March 3 today. The planned percent complete is 30% based on the start and end
dates. Therefore,

Task 100: PV = 30% x $10,000 = $3,000.


Task 200: PV = $0. (On March 3, no work is planned yet)

ID Name Start End BAC PV

100 Set up Database Mar. 1 Mar. 10 $10,000 $3,000

200 Build Application Mar. 7 Mar. 20 $15,000 $0

TOTAL $25,000 $3,000

Earned Value (EV)

Also called the Budget Cost of Work Performed (BCWP), the EV is the measure of the work
performed at a specific point in time, expressed in terms of the approved budget authorized for that
work. It is the amount that the project is actually complete up to that status point.

Let’s say that after discussions with the applicable project team members and inspection of the
progress, we determine that the first task is 20% complete and the second task is 10% complete.

Task 100: EV = 20% x $10,000 = $2,000.


Task 200: EV = 10% x $15,000 = $1,500.

We will add another column to our table.


ID Name Start End BAC PV EV

100 Set up Database Mar. 1 Mar. 10 $10,000 $3,000 $2,000

200 Build Application Mar. 7 Mar. 20 $15,000 $0 $1,500

TOTAL $25,000 $3,000 $3,500

Actual Cost (AC)

Also called the Actual Cost of Work Performed (ACWP), the AC is the realized cost for the work
performed during a specific time period. It is the actual cost of the work up to that status point.

After reviewing our time and expense software and compiling any miscellaneous expenses, we
determine that the actual cost of the first task is $4,500 and the second task is $2,000.

ID Name Start End BAC PV EV AC

100 Set up Database Mar. 1 Mar. 10 $10,000 $3,000 $2,000 $4,500

200 Build Application Mar. 7 Mar. 20 $15,000 $0 $1,500 $2,000

TOTAL $25,000 $3,000 $3,500 $6,500

This is the end of the information gathering phase. At this point the project manager transitions from
gathering project information to calculating project status.

Determine Schedule Status

In order to determine the project’s status as it relates to the schedule, we will calculate two variables
from the initial four we gathered from the project data, above:

1. Schedule Variance (SV)


2. Schedule Performance Index (SPI)
Schedule Variance (SV)

The schedule variance tells you how far ahead or behind schedule the task is in terms of the task
budget. The formula is:
SV = EV – PV

 If SV is negative, the task is behind schedule.


 If SV is zero, the task is on schedule
 If SV is positive, the task is ahead of schedule.
For example,

 SV = -$500 means the project is behind schedule.


 SV = $0 means the project is right on schedule.
 SV = $500 means the project is ahead of schedule.
With the schedule variance, positive is good.

As before, we will add a column to the table for Schedule Variance.

Task 100: SV = $2,000 – $3,000 = -$1,000.


Task 200: SV = $1,500 – $0 = $1,500.

ID Name Start End BAC PV EV AC SV

Set up
100 Mar. 1 Mar. 10 $10,000 $3,000 $2,000 $4,500 -$1,000
Database

Build
200 Mar. 7 Mar. 20 $15,000 $0 $1,500 $2,000 $1,500
Application

TOTAL $25,000 $3,000 $3,500 $6,500 $500

As you can see, the project has a positive schedule variance because one task is ahead and the
other is behind.

Schedule Performance Index (SPI)

The Schedule Performance Index (SPI) is similar to the Schedule Variance (SV). It also tells you
how far ahead or behind schedule the task is in terms of the task budget, but it is a relative measure
rather than an absolute one. It tells you the efficiency of the task. The formula is:

SPI = EV / PV

 If SPI is less than 1, the task is behind schedule.


 If SPI is zero, the task is on schedule
 If SPI is greater than 1, the task is ahead of schedule.
For example,
 SPI = 0 means the project work has not started.
 SPI = 0.5 means the project has performed half the work it was supposed to at this point.
 SPI = 1.0 means the project is on schedule.
 SPI = 2.0 means the project has performed twice the work it was supposed to at this point.
With the SPI, greater than 1.0 is good.

We will add a column to the table for SPI.

Task 100: SPI = $2,000 / $3,000 = 0.67.


Task 200: SPI = $1,500 / $0 = N/A.

ID Name Start End BAC PV EV AC SV SPI

10 Set up Mar. Mar. 1 $10,00 $3,00 $2,00 $4,50 - 0.6


0 Database 1 0 0 0 0 0 $1,000 7

Build
20 Mar. Mar. $15,00 $1,50 $2,00
Applicatio $0 $1,500 N/A
0 7 20 0 0 0
n

$25,00 $3,00 $3,50 $6,50 0.6


TOTAL $500
0 0 0 0 7

It is easy to see that the first task has accomplished only two thirds of what it should have at this
point. Its efficiency is two thirds of that which was planned. But task 200 did not have any planned
value at this point, therefore its SPI is effectively infinity. It can simply be ignored in the rest of the
analysis.

Determine Cost Status

In order to calculate the project’s status as it relates to the budget, we will calculated two more
variables:

1. Cost Variance (CV)


2. Cost Performance Index (CPI)
Cost Variance (CV)

The Cost Variance (CV) is the amount that the task is over or under its budget. The formula is:

CV = EV – AC

 If CV is negative, the task is over budget.


 If CV is zero, the task is on budget.
 If CV is positive, the task is under budget.
For example,

 CV = -$1,000 means the project is over budget.


 CV = $0 means the project is right on budget.
 CV = $1,000 means the project is under budget.
In the case of both CV and SV, positive is good.

We will add a column to the table for CV.

Task 100: CV = $2,000 – $4,500 = -$2,500.


Task 200: CV = $1,500 – $2.000 = -$500.

ID Name Start End BAC PV EV AC SV SPI CV

10 Set up Mar. Mar. 1 $10,00 $3,00 $2,00 $4,50 - 0.6 -


0 Database 1 0 0 0 0 0 $1,000 7 $2,500

Build
20 Mar. Mar. 2 $15,00 $1,50 $2,00 N/
Applicatio $0 $1,500 -$500
0 7 0 0 0 0 A
n

$25,00 $3,00 $3,50 $6,50 0.6 -


TOTAL $500
0 0 0 0 7 $3,000

The project is $3,000 over budget on a project value of $25,000. There is clearly a budget problem,
but not a schedule problem.

Cost Performance Index (CPI)

The Cost Performance Index (CPI), like the Cost Variance, is a measure of the cost performance of
the project, but it is a relative instead of an absolute measure. It tells you the cost efficiency of the
project. The formula is:

CPI = EV / AC

 If CPI is less than 1, the task is over budget.


 If CPI is zero, the task is on budget.
 If CPI is greater than 1, the task is under budget.
For example,
 CPI = 0 means the project work has not started.
 CPI = 0.5 means the project has spent twice amount that it should have at this point.
 CPI = 1.0 means the project is on schedule.
 CPI = 2.0 means the project has spent half the amount that it should have at this point.
In the case of both CPI and SPI, greater than 1.0 is good.

We will add a column to the table for CPI.

Task 100: CPI = $2,000 / $4,500 = 0.44.


Task 200: CPI = $1,500 / $2,000 = 0.75.
TOTAL: CPI = $3,500 / $6,500 = 0.54.

ID Name Start End BAC PV EV AC SV SPI CV CPI

10 Set up Mar. Mar. 1 $10,00 $3,00 $2,00 $4,50 - 0.6 - 0.4


0 Database 1 0 0 0 0 0 $1,000 7 $2,500 4

Build
20 Mar. Mar. $15,00 $1,50 $2,00 N/ 0.7
Applicatio $0 $1,500 -$,500
0 7 20 0 0 0 A 5
n

$25,00 $3,00 $3,50 $6,50 0.6 - 0.5


TOTAL $500
0 0 0 0 7 $3,000 4

The first task has spent more than twice what it should have at this point because CPI < 0.5. The
second task is better but has spent one quarter too much. The project as a whole has spent just
under twice what it was budgeted to at this point (CPI = 0.54). Note that in the case of SPI and CPI,
the ‘total’ is an average, not a total.

This is the end of the metrics that tell you the current status. The last four variables give you
projections (forecasts) to the end of the project.

Forecasting

There are four variables which allow the project manager to forecast the future performance of the
project:

1. Estimate to Complete (ETC)


2. Estimate at Completion (EAC)
3. Variance at Completion (VAC)
4. To Complete Performance Index (TCPI)
Estimate to Complete (ETC)

ETC represents the expected cost required to complete the project. It measures only
the future budget needed to complete the project, not the entire budget (that’s the EAC, next). It
allows the project manager to compare the funding needs to finish the project with funding available.

There are two ways to calculate ETC:

1. Based on past project performance:


ETC = (BAC – EV) / CPI

2. Based on a new estimate


This is called a Management ETC. This means that a new estimate is created for the
remaining tasks in the project.
In our example task we will calculate the ETC based on the past performance of the project. Again,
we will add a column to the table for ETC.

Task 100: ETC = ($10,000 – $2,000) / 0.44 = $18,182.


Task 200: ETC = ($15,000 – $1,500) / 0.75 = $18,000.

ID Name Start End BAC PV EV AC SV SPI CV CPI ETC

100 Set up Database Mar. 1 Mar. 10 $10,000 $3,000 $2,000 $4,500 -$1,000 0.67 -$2,500 0.44 $18,182

200 Build Application Mar. 7 Mar. 20 $15,000 $0 $1,500 $2,000 $1,500 N/A -$500 0.75 $18,000

TOTAL $25,000 $3,000 $3,500 $6,500 $500 0.67 -$3,000 0.54 $36,182

Many project managers wouldn’t concern themselves too much about this project yet. It has spent
$6,500 out of a project budget of $25,000. It’s still early, so there’s plenty of time to make up for it,
right?

Wrong. The ETC of $36,182 is the expenditure to complete the project assuming the prior efficiency
levels (a safe assumption). It also does not include the money already spent. If this project is not
brought under control soon, it will go wildly over budget and schedule.

Often there are unique circumstances which don’t allow for a simple extrapolation to the end of the
project. That’s where the Estimate at Completion (EAC) comes in.

Estimate at Completion (EAC)


The EAC is the full task or project cost expected at completion (the new project budget). There are
multiple ways to calculate it based on how you expect the future of the performance of the project to
be:

1. Future performance will be based on the budgeted cost


If you think the existing variance was a unique event and the rest of the project should go
according to plan, simply add the remaining project budget to the actual cost incurred to date
(AC). This method does not assume the project finishes on budget. Rather it takes into
account the one time event and adjusts the whole project plan upward or downward to
determine the final result.
EAC = AC + (BAC – EV)

2. Future cost performance will be based on past cost performance


If you think the past performance is not unusual and there is no reason to expect the project to
perform any differently than it already has, you would use this formula.
EAC = AC + [(BAC – EV) / CPI]

3. Future cost performance will be influenced by past schedule performance


Since schedule and cost performance are usually related, there could be a reason to adjust the
cost performance by the schedule performance. In this case an average of the CPI and SPI
are used to extrapolate the final project cost.
EAC = AC + [(BAC -EV) / (CPI x SPI)]

You could also use a combination of the past schedule or cost performance to extrapolate the
final project cost. You could use only the schedule performance (SPI). Or you could figure in
a small influence of the schedule performance. In the formula below, 20% of the SPI and 80%
of the CPI has been used to determine the final project cost.

EAC = AC + [(BAC -EV) / (0.8·CPI x 0.2·SPI)]

4. A new estimate is produced


In this case a Management ETC can be added to the to-date cost (AC) to determine the final
EAC.
EAC = AC + ETC

In our example we will predict that the current problems were caused by a one time event that isn’t
likely to repeat itself. Thus, the EAC will use formula #1.
Task 100: EAC = AC + (BAC – EV) = $4,500 + ($10,000 – $2,000) = $12,500.
Task 200: EAC = AC + (BAC – EV) = $2,000 + ($15,000 – $1,500) = $15,500.

The table now looks like this:

ID Name Start End BAC PV EV AC SV SPI CV CPI ETC EAC

100 Set up Database Mar. 1 Mar. 10 $10,000 $3,000 $2,000 $4,500 -$1,000 0.67 -$2,500 0.44 $18,182 $12,500

Build
200 Mar. 7 Mar. 20 $15,000 $0 $1,500 $2,000 $1,500 N/A -$500 0.75 $18,000 $15,500
Application

TOTAL $25,000 $3,000 $3,500 $6,500 $500 0.67 -$3,000 0.54 $36,182 $28,000

Now it looks alot better. The assumption of a one time cost expenditure near the beginning of the
project results in a final project budget of $28,000 versus the $25,000 original budget.

Variance at Completion (VAC)

The VAC is a forecast of what the variance, specifically the Cost Variance (CV), will be upon the
completion of the project. It is the size of the expected cost overrun or underrun. In many situations
the project manager must request additional funding as early as possible, or at least report the
potential for an overrun. The VAC represents the size of this request.

The formula is:

VAC = BAC – EAC


= Old Budget – New Budget

This one is relatively simple. If you’ve calculated the EAC you’ve done the big math already, and the
‘new budget’ can simply be subtracted from the ‘old budget’ to determine the cost overrun or
underrun.

The Variance at Completion is simply a future projected Cost Variance. It has the same units as
CV. It is the same type of element.

We will once again add another column to the table:

Task 100: VAC = $10,000 – $12,500 = -$2,500.


Task 200: VAC = $15,000 – $15,500 = -$500.

ID Name Start End BAC PV EV AC SV SPI CV CPI ETC EAC VAC


Set up
100 Mar. 1 Mar. 10 $10,000 $3,000 $2,000 $4,500 -$1,000 0.67 -$2,500 0.44 $18,182 $12,500 -$2,500
Database

Build
200 Mar. 7 Mar. 20 $15,000 $0 $1,500 $2,000 $1,500 N/A -$500 0.75 $18,000 $15,500 -$500
Application

TOTAL $25,000 $3,000 $3,500 $6,500 $500 0.67 -$3,000 0.54 $36,182 $28,000 -$3,000

Hence, the projected variance is -$3,000, and the project manager could obtain approval for the
expected overrun as early as possible, if necessary.

To Complete Performance Index (TCPI)

The TCPI represents the efficiency level, specifically the CPI, that will make the project finish on
time. It can be a powerful indicator because it is generally easy to ascertain if your people will be as
productive as the indicator tells you. This indicator tends to be a bigger red flag than other
indicators. If it says your people need to be twice as efficient as the schedule, it tends to make you
take notice that action needs to be taken.

There are two ways to calculate the TCPI:

1. To achieve the original budget


If the goal is to achieve the original project budget, that is, the overrun or underrun has not
resulted in a change to the project schedule and/or budget, the following formula applies:
TCPI = (BAC – EV) / (BAC – AC)

2. To achieve the revised budget


If the goal is to achieve the project’s EAC, that is, the budget has been revised and an
approved change to the project schedule/budget has occurred, use this formula. If additional
funds covering the cost overrun have been requested and approved by the project sponsor,
the EAC becomes the target of the project, and this scenario applies.
TCPI = (BAC – EV) / (EAC – AC)

Obviously, the closer the project is to completion the higher the CPI that will be necessary to
complete on budget. It can become extreme near the end.

Also, if the project has already spent more than its budget the TCPI will be negative.

TCPI is the last column in the table. We will assume the project budget has not been revised (EAC
is simply a projection) and the goal is still the original project budget (formula #1, above).
Task 100: TCPI = ($10,000 – $2,000) / ($10,000 – $4,500) = 1.45.
Task 200: TCPI = ($15,000 – $1,500) / ($15,000 – $2,000) = 1.04.
TOTAL: TCPI = ($25,000 – $3,500) / ($25,000 – $6,500) = 1.16.

ID Name Start End BAC PV EV AC SV SPI CV CPI ETC EAC VAC TCPI

Set up
100 Mar. 1 Mar. 10 $10,000 $3,000 $2,000 $4,500 -$1,000 0.67 -$2,500 0.44 $18,182 $12,500 -$2,500 1.45
Database

Build
200 Mar. 7 Mar. 20 $15,000 $0 $1,500 $2,000 $1,500 N/A -$500 0.75 $18,000 $15,500 -$500 1.04
Application

TOTAL $25,000 $3,000 $3,500 $6,500 $500 0.67 -$3,000 0.54 $36,182 $28,000 -$3,000 1.16

This project team must be 16% more efficient than they have been to finish on budget.

This table can be reported directly to management. They might need some training on what the
numbers mean but this is not an onerous task.

You might also like