Sunday, March 29, 2009

Microsoft Project on Steroids II

4. CV (EVM) is EV (EVM) – AC (EVM) (You can use CV if you used BCWP in point 3). For summary tasks, we use the formula (but you could do a rollup-sum):


5. SV (EVM) is EV (EVM) – PV (EVM) (You can use SV if you used BCWP in point 3). For summary tasks, we use the formula (but you could do a rollup-sum):


6. CPI (EVM):




The thresholds used here are only an example. These values can be changed to reflect what you consider good, average, warning, and bad values.

7. SPI (EVM):


The thresholds used here are only an example. These values could be changed to reflect what you consider good, average, warning, and bad values.

J


Friday, October 03, 2008

Microsoft Project on Steroids

Microsoft Project is a great tool to track project performance using Earned Value, but you must adapt it a little bit to have more knowledge inserted. Therefore, the following section will describe modifications made to the Microsoft Project Template and the rationale behind each one.

These are the fields that were customized in the template:

1. AC (EVM) is simply ACWP. For summary tasks, we do a rollup-sum:



2. PV (EVM) is BCWS:



3. EV (EVM) is [Baseline Cost]*[Physical % Complete]/100 (You can use BCWP if you are careful enough to change Tools->Options->Calculation->Earned Value->Default Task Earned Value Method to Physical % Complete and then create all your project tasks, or for each task change the Earned Value method to Physical % Complete). For summary tasks, we do a rollup-sum:

Next week we will continue with this subject.
Regards,
J

Monday, August 25, 2008

Earned Value and Microsoft Project

Microsoft Project help describes Earned Value analysis as “a method for measuring project performance.” It indicates how much of the budget should have been spent in relation to the amount of work done so far and the baseline costs for the tasks, assignments, or resources.

At the root of Earned Value analysis are three key values:

  1. The budgeted cost of individual tasks as they are scheduled in the project plan based on the costs of resources assigned to those tasks plus any fixed costs associated with the tasks. This is the budgeted cost of work scheduled (BCWS). BCWS is the baseline cost up to the status date you choose. Budgeted cost values are stored in the baseline fields, or, if you've saved multiple baselines, in Baseline1 through Baseline10 fields.
  2. The actual cost required to complete all or some portion of the tasks up to the status date. This is the actual cost of work performed (ACWP). Normally, Microsoft Project correlates actual costs with actual work. Only if you enter actual costs independent of actual work or change resource pay rates will the actual cost be out of step with the scheduled cost.
  3. The value of the work performed by the status date measured in currency. This is literally the value earned by the work performed, and is called the budgeted cost of work performed (BCWP). This value is calculated for each individual task, but is analyzed at an aggregate level (typically at the project level).

Earned Value analysis is always specific to a status date you choose. This may be the current date or any date before the current date.

Microsoft Project gives us out-of-the-box AC, PV, EV, CV, SV, SPI, and CPI, among others. However, the key to using Earned Value is the way we interpret the values. So when EV>0 and PV=0 what should be the result of SPI? For anomalous situations, SPI calculated by Microsoft Project is always 0. This will difficult the analyses of eventual insertion errors.

If PV>EV>0 and PV=Task Baseline Cost (this means that the task in the initial plan should be finished but due to a delay is still progressing), what should be the result of SPI? For Microsoft Project, it’s EV/PV, but in this case we have a task that is recovering and PV will stay constant with an increasing EV, so SPI is going to improve until the task is finished. This will present us with some misinterpretations since at this time it is better to have SPI with a value that enables us to identify recovering tasks.

Next week we'll talk about customizing Microsoft Project to provide more valuable information.

J


Google

This page is powered by Blogger. Isn't yours?