Cost Performance Index (CPI):
Cost Performance Index (CPI) is the measure of the cost efficiency of project. It is expressed as a ratio of earned value to actual cost.
Schedule Performance Index (SPI):
Schedule Performance Index (SPI) is the measure of schedule efficiency of the project. It is expressed as the ratio of earned value to planned value.
A project is going to be completed in 6 months and the budget for the project is 50, 000 dollar. After the 3 months it is found that only 40% of the total work has been done to date and 30, 000 dollar has been spent. Then the Cost Performance Index (CPI) and the Schedule Performance Index (SPI) is calculated as below:
Actual Cost, = 30, 000 dollar Planned Value, = 50% of 50, 000 dollar = 25, 000 dollar Earned Value, = 40% of 50, 000 dollar = 20, 000 dollar Cost Performance Index, = Earned Value / Actual Cost = 20, 000 / 30, 000 = 0.67 Schedule Performance Index (SPI), = Earned Value / Planned Value = 20, 000 / 25, 000 = 0.8
Conclusion: It can be concluded that the project is over budget and behind schedule.
Difference between Cost Performance Index (CPI) and Schedule Performance Index (SPI):
|Cost Performance Index||Schedule Performance Index|
|It actually measures the performance regarding the budget of the project.||It measures the performance regarding the scheduled time of the project.|
|It describes the amount of money spent on the project.||It describes the amount of time consumed on the project.|
|CPI also tells about the remaining cost of the project.||SPI tells about how much more time will be consumed on the project.|
|CPI is the measurement of deviation from the estimated cost of the project.||SPI is the deviation from the scheduled time for project.|
CPI = Earned Value / Actual Cost
SPI = Earned Value / Planned Value
|If CPI is less than 1 then project is over budget.||If SPI is less than 1 then project is behind schedule.|
|If CPI is greater than 1 then project is under budget.||If SPI is greater than 1 then project is ahead of schedule.|
|If CPI is equal to 1 then project is on estimated budget.||If SPI is equal to 1 then project is on schedule.|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
- Software Engineering | Schedule Performance Index (SPI)
- Software Engineering | Cost Performance Index (CPI)
- Difference between Cost Variance and Schedule Variance
- Software Engineering | Cost Variance (CV) and Schedule Variance (SV)
- Cost and Schedule Estimating Process
- Difference between Performance and Stress Testing
- Difference between Performance Testing and Load Testing
- Difference Between Hadoop and SQL Performance
- Performance Testing | Software Testing
- Difference between Clustered and Non-clustered index
- Cost and efforts of software maintenance
- Cost of Quality in Software Testing
- Cost Estimation Models in Software Engineering
- Software Cost Estimation
- Difference and Similarities between PHP and C
- Difference between Stop and Wait protocol and Sliding Window protocol
- Similarities and Difference between Java and C++
- Difference between Yaacomo and and XAP
- Difference between VoIP and and POTS
- Difference between ++*p, *p++ and *++p
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.