Cost Variance (CV) is also known as budget variance as it deals with the budget of the software development.
Cost variance is the difference of the actual cost and the budgeted cost or in other words it is difference between what was expected to be spent and what was actually spent.
The difference between the earned value and the actual cost is known as Cost Variance.
CV = EV - AC
Interpretation of Cost Variance (CV):
- 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.
Schedule Variance (SV):
Schedule variance is basically used to indicate whether a project is running ahead or behind. It is the difference of Budgeted Cost of Work Performed (BCWP) and Budgeted Cost of Work Scheduled (BCWS). Schedule variance is computed by calculating the difference between Earned Value and Planned Value.
SV = EV - PV
Interpretation of Schedule variance:
- If SV is negative, the project is behind schedule.
- If SV is zero, the project is right on schedule.
- If SV is positive, the project is ahead of schedule.
What is EV, AC and PV?
- Earned Value (EV):
It is also known as Budgeted Cost of Work Performed (BCWP). The amount of the task that is actually completed is called Earned Value. It is calculated from the project budget.
EV = Percent Complete (actual) * Task Budget
- Actual Cost (AC):
It is also known as Actual Cost of Work Performed (ACWP). Actual Cost is the amount that has been spent on the task.
- Planned Value (PV):
PV = Planned Completion * Task Budget
Co-relation of SV and CV:
- SV and CV are positive:
The project is ahead of schedule and it is under budget.
- SV is positive and CV is negative:
The project is ahead of schedule and it is over budget. In other words we can say that the tasks performed are over budget but more of them have been performed before scheduled.
- SV is negative and CV is positive:
The project is behind schedule and it is under budget.
In other words we can say that the tasks performed were efficient but more of them should have been performed earlier.
- SV and CV are negative:
The project is behind schedule and it is over budget.
Given a budgeted cost of a project at Rs. 9, 00, 000. It is to be completed in 9 months. After a month, you have completed 10 percent of the project at a total expense of Rs. 1, 00, 000.
The planned completion should have been 15 percent. Calculate Cost Variance and Schedule Variance.
= Planned Completion (%) * Actual Budget = 15% * Rs. 9, 00, 000 = Rs. 1, 35, 000
= Actual Completion (%) * Actual Budget = 10% * Rs. 9, 00, 000 = Rs. 90, 000
= EV – AC = Rs. 90, 000 – Rs. 1, 00, 000 = Rs. - 10, 000
= EV – PV = Rs. 90, 000 – Rs. 1, 35, 000 = Rs. - 45, 000
Since the Cost Variance is negative, this means the project is over-budget and Schedule Variance is negative, the project is behind 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.
- Difference between Cost Variance and Schedule Variance
- Software Engineering | Schedule Performance Index (SPI)
- Difference between Cost Performance Index (CPI) and Schedule Performance Index (SPI)
- Cost and Schedule Estimating Process
- Software Engineering | Introduction to Software Engineering
- Difference between Software Engineering process and Conventional Engineering Processs
- Software Engineering | Requirements Engineering Process
- Software Engineering | Re-engineering
- Software Engineering | Reverse Engineering
- Software Engineering | Cost Performance Index (CPI)
- Cost Estimation Models in Software Engineering
- Difference between Forward Engineering and Reverse Engineering
- Software Engineering | Role and Responsibilities of a software Project Manager
- Software Engineering | Software Business and Development
- Software Engineering | Halstead’s Software Metrics
- Software Engineering | Classification of Software Requirements
- Software Engineering | Classification of Software
- Software Engineering | Software Project Management Complexities
- Software Engineering | Seven Principles of software testing
- Software Engineering | Agile Software Development
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.