![]() SOFTWARE IN PRACTICE |
|
TitleHi. Welcome to Earned Value Management Basics. I'm Les Chambers. Introduction - Its Never Been EasyFrom the beginning it's never been easy to deliver a systems project on schedule and on budget. And it gets harder as projects get larger and systems become more complex and life critical. We're often integrating diverse and untried technologies with large multidisciplinary teams. If you're a project manager you struggle to understand what progress is actually being made. If you're a construction manager you can measure progress by watching your building rise from the ground. But if you're a software development manager you've got nothing to watch. Software's invisible. Its an abstraction. An idea. It can't be viewed ... like concrete. And your customers?
NightmareAre you in this nightmare? A hungry project team burning thousands of dollars per day. The customer asking questions. And you're searching for answers in an information wasteland. And worse ... explaining to the government ... where the money went. Time-phasing the Budget1965 and the folks of the US Air Force's Ballistic Systems Division are wondering if there's a better way to manage projects. The traditional approach of comparing actual spending against plan isn't working for them. They're generating lump sum budgets and time phasing them over the life of their projects. Producing S curves like this one. Actual Vs Plan FallacyThey're tracking performance over time by comparing actual spending against plan. The conclusion? Project OverrunsWhat causes project overruns?
What can we do about it? Earned Value Management is BornEarned Value Management
... it was born out of a need to quantify what's actually been accomplished on a project and to predict costs to complete.
So ... why should you spend time learning how to apply Earned Value Management?
Predictability is Earned Value Management's greatest virtue 40 years of evidence collected over thousands of projects employing Earned Value Management have demonstrated a pattern of predictable behaviour. For example we've discovered that a project that's overrunning a the 15% complete mark will not recover without a scope change or other intervention. In fact the percent overrun at completion will likely be greater than the percent overrun to date. So if you're behind schedule or over budget, Earned Value Management gives you early warning so you can take corrective action. Let's look at how earned value is calculated. Here I've broken up the project into three major phases:
In the planning phase we place an estimated (or planned value) on all work to be performed (in our example lets say $30,000). Working With Earned Value ManagementLet's look at an example of how earned value can be calculated across all the components of a system as a project progresses. In the development phase we design and build our components. When we've completed the MFD hardware we claim we've earned its original planned value. On delivery we call this our earned value. In this case the MFD hardware was delivered later than expected. We're behind in our earnings by this dollar value and by this time period. We've also tracked our actual cost for this component and we compare it with our earned value.
Actual cost is a measure how much we've spent to convert planned value into earned value. We continue our software development but miss our planned delivery date. In addition, comparing the earned value and actual cost curves we can see if we're under or over budget. Notice that comparing actual spending with planned spending doesn't give us an accurate picture of performance. For example, at this point in the project comparing actual with plan indicates we’re pretty much on track. This turns out to be wrong. When we compare actual spending with earned value we discover we've got a substantial cost overrun. The true status of our project can therefore only be determined by measuring what we've actually achieved for the money - this is the essence of earned value. The Journey into Earned Value ManagementOK ... so how will Earned Value Management help you better manage your projects? Projects are fixed scope, fixed time journeys.
Armed with a fixed budget, unlike continuous business operations,
you get one chance to get it right. Approaching a project with Earned Value Management tools:
To create an Earned Value Management framework:
A project also needs a mechanism for tracking performance in real time.
We achieve this by allocating responsibility for developing WBS elements to organisational groups
and create cost accounts to accumulate and track earned value and actual costs. With the Earned Value Management framework in place we can now provide quantitative answers to the stakeholder questions we covered at the beginning of this session.
Looking at schedule performance we have:
The project is a call to adventure. Properly applied, Earned Value Management will improve your ability to control projects ... all by having clear visibility of what you're getting for what your spending. |
Earned Value Management(Alias: EVM, cost/schedule control systems criteria - C/SCSC)Earned Value Management (EVM) is a project performance measurement technique that provides an accurate comparison of the actual work performed against that planned. It achieves this by placing a baseline value on each deliverable at project commencement and crediting the project with that value when the deliverable is completed. This facilitates early identification of variances from plan allowing management to take corrective action before problems escalate. The essential elements of the technique are as follows:
Earned Value Metrics![]()
|
![]() |