Documente Academic
Documente Profesional
Documente Cultură
Today we are going to discuss Schedule Performance Index (SPI) and Cost Performance
Index (CPI). Like variances, indexes also let you analyze the health of the project.
They help you analyze the efficiency of schedule performance and cost performance of the
project.
This blog post is the fourth blog post in a series of seven on earned value management and
project forecasting.
If youre coming here through any search engine or a referral, I suggest you go through my
previous three blog posts before reading this post.
I hope you now have a better understanding of the terms discussed in the above blog posts, so
lets discuss Schedule Performance Index and Cost Performance Index.
The Schedule Performance Index tells you how efficiently you are actually progressing
compared to the planned progress.
As per the PMBOK Guide, The Schedule Performance Index (SPI) is a measure of schedule
efficiency expressed as the ratio of earned value to planned value.
The Schedule Performance Index gives you information about the schedule performance of
the project. It is the efficiency of the time utilized on the project.
The Schedule Performance Index can be determined by dividing earned value by planned
value.
SPI = EV/PV
If the SPI is greater than one, this means more work has been completed than the
planned work. In other words, you are ahead of schedule.
If the SPI is less than one, this means less work has been completed than the planned
work. In other words, you are behind schedule.
While calculating the Schedule Performance Index, make sure that you consider all tasks.
Sometimes you may only consider the tasks on the critical path and ignore the rest, which
causes the wrong result.
Therefore, ensure that non-critical activities are not ignored.
You have a project to be completed in 12 months and the cost of the project is 100,000 USD.
Six months have passed and 60,000 USD has been spent, but on closer review you find that
only 40% of the work has been completed so far.
Find the Schedule Performance Index and deduce whether the project is behind or ahead of
schedule.
=50,000 USD
= 40,000 USD
Now,
= 40,000 / 50,000
= 0.8
Since the Schedule Performance Index is less than one, you are behind schedule.
The Cost Performance Index helps you analyze the efficiency of the cost utilized by the
project. It measures the value of the work completed compared to the actual cost spent on the
project.
As per the PMBOK Guide The Cost Performance Index (CPI) is a measure of the cost
efficiency of budgeted resources, expresses as a ratio of earned value to actual cost.
In simple words, the Cost Performance Index informs you of how much you are earning for
each dollar spent on the project. The Cost Performance Index in an indication of the cost
performance of the project.
CPI = EV/AC
If the CPI is less than one, you are earning less than the spending. In other words,
youre over budget.
If the CPI is greater than one, you are earning more than the spending. In other words,
you are under budget.
If the CPI is equal to one, this means earning and spending are equal. You can say that
you are proceeding exactly as per the planned budget spending, although this rarely
happens.
You have a project to be completed in 12 months and the cost of the project is 100,000 USD.
Six months have passed and 60,000 USD has been spent, but on closer review you find that
only 40% of the work has been completed so far.
Find the Cost Performance Index for this project and deduce whether you are under budget
or over budget.
= 50,000 USD
= 40,000 USD
Now,
= 40,000 / 60,000
= 0.67
A consistently high or low value of SPI or CPI is an indication that something is wrong with
your planning and/or cost estimates. In this case, check all assumptions and estimates for
their correctness and take corrective action if needed.
What is the difference between Cost Variance, Schedule Variance and Cost Performance
Index, and Schedule Performance Index?
You have studied the variances and indexes. Now you will be thinking that if you get the
same information from both sets of parameters (i.e. variances and indexes), why cant you
just discard one set of parameters? Why arent only schedule variance and cost variance taken
into account, or one schedule performance index and cost performance index?
In fact, both are required, and there is a difference between variance and index. With
variances you find the difference between the two values, and with indexes you get the ratio
between the two values.
In cost or schedule variance, the result comes in dollar form. If this number is negative, you
say that the project is in bad shape. However, if this number is positive, you say that the
project is in good shape. The problem with variance is that you cannot compare the health of
the project with another project if your organization has many projects.
Therefore, you use the Performance Indexes to compare the health of the project among
many projects. The Performance Index is the ratio between the parameters, and only a
glimpse of these ratios will be sufficient for you to get an idea about the health of the project.
This makes it easier for you to compare the relative health of all projects.
Summary
As with variances, indexes help you analyze the progress of the project. With the help of
indexes you can quickly find out whether you are performing well or poorly. With indexes, if
the ratio is greater than one you are doing well, and if the ratio is less than one it means there
is a problem with the project and you must take some corrective action to bring these
parameters under acceptable limits.
Here is where this blog post on Schedule Performance Index and Cost Performance Index
ends. This also completes our discussion on concepts related to earned value management. In
the next blog post we will discuss forecasting techniques: Estimate at Completion, Estimate
to Complete, and To Complete Performance Index.
If you are interested in learning all the mathematical formulas for the PMP exam, you can try
my PMP Formula Guide. You can also try my PMP Question Bank to practice 400 PMP exam
sample questions.
Share15
Tweet
Share1
+13
Comments
1. Sitara says
Hi! If you have a CPI = 1 and a SPI = 0,2, would you then expect the project to be
over-budget by the end? Let's say they should have finished by year end, but instead
they decleare to finish about May next year.
Also, there will be no reduction in resources on the way.
It seems to me, there is a contradiction between having av SPI<1 and a CPI=1, as long
as the project is still ongoing for some time, and amount of resources is not reduced
Reply
As you said if the CPI = 1 and SPI = 0.2, I would say that this condition is
really bad or I should say that the project is in worst shape and something
terribly wrong with the schedule. In this case the project manager will review
the project schedule and the network diagram. There must be some mistakes
with it otherwise the condition you mentioned is rare.
Let us say that the schedule is OK, then the project manager has two options to
complete the project, either by fast tracking or by crashing. If he can manage
to complete the project by fast tracking then he would not be needing any
extra money otherwise a fresh cost estimation will be required.
Reply
Ram says
Thanks
Ram
Reply
Fahad Usmani says
Reply
2. Taylor says
How would you explain a situation in which the CPI is greater than 1 but the SPI is
less than 1?
Reply
If CPI is greater than one, it means that youre under budget. If SPI is less than
one, it means you re behind the schedule.
These parameters are simple telling you that; although, you are spending less
money to complete the work but you are moving very slowly. You must speed
up activities to cover up the schedule delay.
Reply
Reply
Reply
3. rashmita says
December 5, 2012 at 4:03 PM
hello sir,can you please solve out a problem.i have given a project and details of the
project are.
Your company is doing well and has a profit of about $25,000 that you need to invest.
The money is currently in a savings account earning an interest of 5% per annum and
is guaranteed for the next 5 years.
You want to make your profit work harder so you have looked at some investment
opportunities available. They are
To insulate the current company offices at a cost of $10,000 which will provide a
fuel savings of $1,500 per year over the next 10 years.
To pay the lump sum of $15,000 to the mortgage of $50,000 that has a loan term of
10 years at 7% interest per annum.
To invest $15,000 into a new business, which has been estimated to return double
the amount in 5 years time.
(a) Given the profit you have and assuming a discount rate of 5%, perform and
document appropriate NPV calculations for all possible investment options you
identified. You can work out your calculations using Microsoft Excel. Ensure you
[8 marks]
(b) From your calculations in (a), which investment would you take up and why?
[2 mark]
NOTE: Assume that no task is scheduled to run concurrently, e.g., Task 2 starts after
Task 1 completes, Task 3 starts only when Task 2 completes, and so on. Also, assume
that each month is made up of exactly four weeks.
(a) What is the planned value of the entire project?
[1 mark]
(b) The project manager has managed to keep cost to what was originally budgeted
above. At this point, the project has completed Task 4. Up to this point,
i. What is the planned value of the project?
ii. What is the actual cost (AC) of the project? Briefly explain how you derive the
actual cost.
iii. What is the rate of performance (RP) for each task? Using the RPs obtained,
calculate the earned value (EV), schedule variance (SV), Cost Performance Index
(CPI), and Schedule Performance Index (SPI) of the project.
[1 + 1 + 1 marks]
(c) Unfortunately, two trades resigned after Task 5 was completed and this caused the
remaining tasks to exceed its original cost and schedule by 25%, 50%, 50%
respectively.At the end the project,
i. What are the CPI and SPI?
ii. How is the performance with respect to cost and time?
iii. If the cost and schedule of the remaining tasks did not slip, how would the project
perform (in terms of cost and time)?
[2 + 2 + 2 marks]
Reply
o Jason says
Hi Fahad,
this is a question from an assignment, so please ignore it and perhaps delete
the question/posting.
Rashmita, I suggest you do some study as this is on the exam.
Regards
Jason
Reply
Im in SIT764 too.
Reply
Ejike says
Reply
o Stefan says
you have your budget. create a schedule. make WBS for each area & resource
load. baseline the schedule. you cannot get any calculation other than one if
your performance is 0. if you do nothing, you cannot compare.
all of the areas can be separated for the analysis, and aggregate.
Reply
I cant believe that you even pasted the marks of the questions. LOL
Reply
4. madsanjiv says
when calculating the CPI and SPI values, do we have to multiply it by 100% to get a
percentage value?
Reply
Reply
Reply
Thanks a lot
Reply
6. Maya says
In this blog u said that for every rupee v r earning .67 but, if cpi<1 doesnt thar mean
we are running over budjet and we dont have enough money ?
Reply
It means we are over budget and if no corrective action is taken then funds
may finish soon.
Reply
7. majid says
hi
can u say, what are they is good or excelent?
from cpi or spi?
Reply
Hello Majid,
I did not get your question correctly, can you just explain it again.
Reply
8. Majid says
Reply
SPI and CPI are just an indicator that in which direction your project is
leading. CPI and SPI are good or bad, it depends in condition of your project.
Reply
9. Majid says
Hi
my teacher say student must Design gant chart With c# and 3input text file ?
Reply
Reply
You say in your explanation that the performance index value lies between 0 and 1.
However, the CPI and SPI values can exceed 1 in the project is doing well.
Reply
Reply
Hi,
Just a question: If you have both PV, EV and AC for 6 tasks, how to calculate the SPI
for the work package /6 tasks/?
Reply
As the name suggests, SPI is calculated for the schedule not for any individual
activities, task or the work package.
In your case, you will roll all activities up and then calculate the SPI.
These information are used in Performance Report to show the progress and/or
forecast for the project to the management. Management want to see the whole
picture at broad level, they wouldnt be interested in seeing the status of
thousands of activities or hundreds of work packages.
Reply
o M Alam says
the key to calculate spi/cpi at work package level is to know the percentage
completion of work package. for example planned efforts are as follows for
each work item requirement gathering = 40 hrs, design = 100 hrs. Build and
Test = 200 hrs. %completion of each work item, requirement gathering =
100%, design = 40%, build and test = 20%. So, work package completion can
be calculated as (40*1+100*0.4+200*0.2)/(40+100+200) = 120/340 = 6/17
= ~30%.
once you know the percentage completion at package level, you can calculate
spi/cpi at package level by summing up efforts of each items and considering
earliest start date and latest finish date of the project/package.
Reply
Reply
Hi Usmani,
Whether the task type of each task have impact on SPI, CPI and other EVM Metrics?.
for example, will the fixed duration tasks impact on SPI and CPI differ from the SPI
and CPI values for fixed units and fixed work? if so, how?
Reply
I did not understand what you want to ask?. Can you just clarify it again
Reply
Gnpth says
I mean,
Does the task types (fixed duration, fixed work and fixed units) plays
hand in determining the CPI and SPI values?
Reply
Stefan says
Reply
Thanks
Reply
It is not possible to complete the project and spi is still 0.6 because once the
project is complete, no work left and spi = 1.
Reply
Gaurav says
Thanks Fahad !
Reply
Som says
How is that possible Fahad Deliverables are met, but the project is
behind schedule? Can you elaborate?
Reply
Fahad Usmani says
And if you deliver a few of these deliverables late, you will say
that although the deliverables are met but the project is behind
schedule.
Reply
Som says
Or am I understanding differently?
Reply
Reply
Som says
June 4, 2014 at 11:55 PM
Thanks Fahad.
Reply
Reply
Hello, do you have CPI and SPI benchmarks recognized internationally? And do You
have them in th hi-tech RD businesses?
Reply
Reply
Reply
Reply
Hello,
Do you think CPI and SPI would help determine whether the project is behind or
ahead of schedule?
K.S.
Reply
Yes, Schedule Performance Index (SPI) helps you determine whether the
project is behind or ahead of schedule.
Reply
What will be the CPI & SPI of the project and how?
Reply
SPI = EV/PV
1 = EV/PV
EV = PV
And PV=EV
This means,
CPI = EV/EV
=1
Hope it helps.
Reply
Aseem says
And sir what will be the CPI & SPI to the same problem
SPI and CPI depends on EV, PV and AC. These are ratios and
can not be negative.
Regarding your next doubt, you can analyse it with same logic.
Reply
Aseem says
Can SPI be 2?
Reply
Reply
Hi,
When calculating SPI , you calculated PV as % complete * BAC ( 50 % in the
example as six months has passed from a one year duration project ) , but isn`t this
way may be deceiving sometimes ? as it assumes that the budget is divided equally
along the months of the project duration . Would it be more accurate to get the actual
planned amount to date and use it as the PV ?
Regards
Reply
If the concept is clear, you can not be deceived. I took the simplest example to
make concept clear.
Reply
Reply
Hope it helps.
Reply
Reply
Reply
Hello and congratulations for your blog. How to calculate the SPI when an activity
start before schedule? I tried and i cant calculate it because the lower part of the
fraction (planned value) equals to zero. Thanks in advance.
Reply
Reply
Giannis says
I have already calculated EV and PV, but for example EV = 5000 and
PV = 0 because the task has begun ahead of schedule. Then its
impossible to calculate SPI for this condition.
Reply
Yes.
Reply
Satrajit says
Reply
Reply
Dear Fahad,
Here is an example;
BAC = 90 millions
Project Time = 9 months
After calculation;
CPI = 0.90 (it means project is over budget) & EAC = 100 millions
SPI = 0.66 (it means project is behind schedule) & EAC = 136 millions
Now, my question is that how should I relate CPI & SPI with time duration of project
(i-e 9 months) ?
If, I devide time duration of project by SPI, it tells us estimated time duration of the
project is 13.6 months and in this case estimated cost would be 136 millions.
These two are different parameters. CPI tells you about your cost performance
and SPI tells you about schedule performance.
Reply
Dear Fahad,
Thank you very much for your response.
Its OK, but my question was how to relate specially SPI with time
duration?
For example, SPI is 0.66, it means that we are behind schedule, but
how much we are behind in terms of time duration?
The approach I adopted is right or wrong? i-e devide project time
duration (9months) by SPI (0.66) and the estimated project time
duration would be 13.6 months.
Reply
Dear Fahad,
Thanks for your reply.
Actually, I want to ask that how to relate SPI with project time duration?
For example, if SPI is 0.66, it tells us, we are behind schedule but question is this how
much behind in terms of project time?
If, I devide project time duration which is 9 months by SPI which is 0.66 then
estimated project time duration would be 13.6 months. Is this approach right or
wrong?
Reply
You can compare your actual progress with the planned progress (schedule
baseline). This comparison will show you that how much you are lagging.
Reply
I have a project where the CPI is 0.74 & SPI is 0.98. However the tracked MSP
schedule shows a variance(delay) of 45 days.
Can anybody comment whats wrong or what is the situation of project based on this.
The project duration is 1500 days & 365 days have passed.
Raghu
Reply
Hi Fahad
Quick question. SPI is EV/PV; what about when change orders are added and your PV
suddenly changes? Some of the COs added are already complete by the time they are
added into the schedule; other times, the planned dates for change orders need to be
adjusted, otherwise the SPI does not seem to calculate properly. Any thoughts on this?
Thanks,
Lisa
Reply
Once any change request is approved, baselines will be updated, and you will
calculate the PV as per the current situation.
Reply
Thanks for sharing knowledge here i just started here..shortly we will discuss a lot.
regards
Reply
o Fahad Usmani says
Reply
Dear sir,
thanks for this nice article.
could you please tell me how the PV is calculated if project is delayed? As we
calculate as per the initial dates then PV exceeds the budget. Or do we need to make a
new baseline and then calculate the PV with respect to delayed date?
thanks,
vpt.
Reply
You will calculate the PV based on the current schedule. If you are behind the
schedule, can not recover it, you must change the schedule baseline.
Reply
Reply
Reply
Saad says
July 14, 2015 at 8:40 AM
Reply
SPI shows the schedule performance and CPI shows the cost
performance. You can not compare the SPI with CPI.
Reply
Dear Farhad,
Thanks for your blogs. I have just started reading PMP material & this is really well
explained.
If i try to make this real, as an eg. i have to consider EV & CV as 20000 and PV as
80000. This means that i had considered 80% completion of work when actually only
20% has been completed. This is really bad but we say that having CPI > 1 means we
are on schedule. Arent these 2 scenarious completely contradictory. Here we are
saying that Cost spent is as per expectation but projection which has been done (PV)
is completely wrong. Thus how can CPI justify perfectness of project schedule or
even mean that cost is being spent as expected.
Please guide !!
Reply
There is a difference between real world situation and virtual data. While
making a question, you may select any virtual data to check the analytic skill
of a candidate. You should not worry about it.
Reply
Hi Fahad,
I am going bananas trying to solve this problem I think I am over-complicating it.
Can you please advise?
If I have 4 tasks with several % completions and some AC and PV data can I use
those to calculate both the SPI and CPI?
Reply
So, it means that we are under-budget and behind the schedule, correct?
Reply
Yes.
Reply
Hi Fahad;
Great post. Ive read it and will be reading the rest of them as well.
You state that A consistently high or low value of SPI or CPI is an indication that
something is wrong with your planning and/or cost estimates. In this case, check all
assumptions and estimates for their correctness and take corrective action if needed.
I agree with your statement. I was wondering if you can suggest what you would
consider high. One of our contractors is claiming a CPI of 1.88. To me this is very
high and unreasonable. Im just wondering what your thoughts on the subject are?
Reply
Ideally it should be near to one, but around 1.1 can be acceptable and can be
bring under control.
Reply
Is it possible for a project to have SPI > 1 and CPI >1 (assuming a scenario where the
project progress is slow, and the project is already running over budget)? What are the
mitigation measures?
Reply
It is possible. For the mitigation plan, you need to find the causes first and
then you will be able to correct it.
Reply
When I look at the formulas and the examples, it seems to assume that costs are
spread evenly throughout the project (eg. 3 consultants working from start to finish of
the project).
but in fact most projects have costs varying from month to month. eg. there may be
purchase of software or equipment that spikes costs in certain months.
Reply
In that you will see your schedule to find the value of PV, you have the AC,
and you can find the EV. Once you get these figure, you can run your analysis.
Reply
hello.
what we can do if SPI >1 ??
What do you propose to deal with this case?
thank you
Reply
Reply
Reply
http://pmstudycircle.com/2012/05/schedule-variance-sv-cost-variance-cv-in-
project-cost-management/
Reply
Hi Fahad Usmani,
Thanks for your reply.. However, for the above options, both options 1 and 2 seems to
be correct.
Thanks
Reply
If the cost variance is positive, this means you are under budget. Option b is
the best answer.
Reply
Allen is managing a new product development project. The project estimates include
a total of 100 hours of development time. There are five separate tasks that will take
20 hours each. Each task has 4 subtasks that take 5 hours to complete. Allen hires
five programmers will each have twenty percent of the work that can be completed
concurrently. Each programmer will charge $100 per hour. Total budget for the
project is $10,000. Based on the distribution of work, it is determined that the
project can be completed within one week. Initial Reports At the end of the week,
the programmers turn in time sheets. A total of 90 hours is reported.
Bob worked 15 hours and 60% work is done.
Sue worked 25 hours and 75% work is done.
Roger worked 5 hours and 10% work is done.
Mike worked 30 hours and 50% work is done.
Jill worked for 15 hours and 80% work is done.
Find CPI, SPI, Health of Project.
Reply
Answer:
Budget=$10,000 for 100 hours
PV @90Hours= 0.910000 = $9,000
AC=$9,000 for 90 hours
Each Work Component budget (considering 5 workers) = $10,000/5= $2,000
EV for Bobs Account: 0.62,000=$1,200
EV for Sues Account: 0.752,000=$1,500
EV for Rogers Account: 0.12,000=$200
EV for Mikes Account: 0.52,000=$1,000
EV for Jills Account: 0.82,000=$1,600
TOTAL Earned Value = $5,500 (addition of PV of all 5 workers)
Reply
Reply
If you have a project that is complete and the CPI=1 and the SPI=237 on an expedited
project is this a valid way to represent that the project completed significantly ahead
of schedule?
Reply
If SPI = 2 this means you have completed the project in half time.
Reply
Hi Fahad,
Before you make any progress against either the CPI or SPI, meaning you have
started that scope of work yet, I assume you should set the CPI or SPI to 1, correct?
ie: If CPI = EV/AC, and EV and AC = 0, should we set CPI to 1 which forecasts
everything in that part of the scope as on budget?
Reply
Reply
Which of the following ideal at the end of a project; a. AC=EV. b. EV=PV. c. AC=PV.
d. CPI=1
Reply
o Fahad Usmani says
At the end of the project you will earn all planned value, so as per my
understanding EV = PV will be the right answer.
Reply
Hi Fahad.
What impact would there be on PV, AC, EV, CV and SV if there are early start of
activity OR late start of activity?
Thanks!
Reply
If the activity is on critical path, and it is delayed, the project will delay.
However it is finishing earlier, the project will finish earlier. Also watch for
other paths in your network.
If the activity is on non-critical path, it does not matter if it delays until all
float is consumed. After that the project will start delaying.
Reply