Sunday, October 30, 2005
Earned Value Management Applied to Small Projects Basic Model (Part 2)
When a task is recovering (a task is recovering when it was supposed to have finished but it is still being executed) EV is going to progress towards PV and PV is always the same causing the progression of SPI towards 1 (the baseline is extending until the task finishes). The following figure illustrates the idea:
The SPI value is expressed in percentage in the right Y axe.
This example illustrates one of the biggest concerns in EVM since SPI in this cases moves way from the real trend of the schedule and if we want to predict future performance based on the classic SPI the predictions will each time be better since SPI is always approaching 1 (that is perfect schedule performance).
In this case we propose that SPI is calculated using the classical way for all the cases except this one. During the recovery period we want to calculate an “Adjusted SPI” that provides a correct prediction therefore: EDAC=Baseline Duration/Adjustedt SPI
Considering that the SPI for a task that is finished is:SPI=Baseline Duration/Actual Duration
In the case of a recovering task our best estimate for the Actual Duration is EDAC and instead of using Baseline Duration we must use (Actual Date-Baseline Start) so SPI does not maintain the same behaviour of approaching 1. Therefore: SPI=(Actual Date-Baseline Start)/EDAC
Replacing EDAC we get: Adjusted SPI=(Baseline Duration/(Actual Date-Baseline Start))*SPI
The next graph compares the evolution of SPI with adjusted SPI.
With the Adjusted SPI we can now calculate with confidence the future project performance and get a clear view of the status of the project. This approach has the advantage of being very easy to calculate using any of the project management software packages or the simplest spreadsheet.
J
The SPI value is expressed in percentage in the right Y axe.This example illustrates one of the biggest concerns in EVM since SPI in this cases moves way from the real trend of the schedule and if we want to predict future performance based on the classic SPI the predictions will each time be better since SPI is always approaching 1 (that is perfect schedule performance).
In this case we propose that SPI is calculated using the classical way for all the cases except this one. During the recovery period we want to calculate an “Adjusted SPI” that provides a correct prediction therefore: EDAC=Baseline Duration/Adjustedt SPI
Considering that the SPI for a task that is finished is:SPI=Baseline Duration/Actual Duration
In the case of a recovering task our best estimate for the Actual Duration is EDAC and instead of using Baseline Duration we must use (Actual Date-Baseline Start) so SPI does not maintain the same behaviour of approaching 1. Therefore: SPI=(Actual Date-Baseline Start)/EDAC
Replacing EDAC we get: Adjusted SPI=(Baseline Duration/(Actual Date-Baseline Start))*SPI
The next graph compares the evolution of SPI with adjusted SPI.
With the Adjusted SPI we can now calculate with confidence the future project performance and get a clear view of the status of the project. This approach has the advantage of being very easy to calculate using any of the project management software packages or the simplest spreadsheet.J
Sunday, October 23, 2005
Earned Value Management Applied to Small Projects Basic Model (Part 1)
Commonly EVM has seen a very good acceptance in projects of very big dimension (usually called multi-million dollar projects) and unfortunately it’s also been a general practice to disregard the use of EVM in small projects (up to 4 Full Time Equivalent in a 6 to 12 month period) due to the benefit perceived of using it doesn’t compensate the effort/cost associated. This is particularly true in the IT area.
The aim of this article is to demonstrate that the usage of EVM for small projects is feasible and the benefit provided by EVM largely compensates the effort/cost of applying it when using a practical approach. This paper will describe the usage of EVM in those situations and will finish with a case study.
The aim of this article is to demonstrate that the usage of EVM for small projects is feasible and the benefit provided by EVM largely compensates the effort/cost of applying it when using a practical approach. This paper will describe the usage of EVM in those situations and will finish with a case study.
The project life-cycle for small project is of great importance, since it enables the analysis of the EVM values at a higher level providing more meaningful information and more stable indicators. Because the project life-cycle phases groups’ tasks of the same nature, this provides a very good basis for considering each phase the best level in the WBS to perform analysis of the indicators and generating cost and schedule predictions.
To track progress I use the 50/50 rule. This is a fast and easy way of tracking progress if the tasks don’t exceed a reporting period (usually one week). The advantage of this method is that team members only have to report hours and task closure (the start of the task is implied by entering the first set of ours) not interfering in the quick pace of small projects.
If the task does exceed several reporting periods than I recommend using an apportioned relationship to other discrete work packages or a combination of percent-complete estimates with milestones used as gates.
For small projects or big ones one of the main issues is that when looking only at the accounting variance (PV-AC) this doesn’t reflect the health of the project and problems are not identified early, forcing the project team to develop workaround plans to handle situations that could have been avoided.
So the main question is how to identify potential problems and when to act.
When analyzing the EVM indexes one might acknowledge degradation on the performance of the project or maybe a trend that could lead to a decrease of the performance of the project. But the main question remains: is it time to act? If so what to do?
The model that I use associates activation limits to the EVM indexes. For example if CPI or SPI:
For better control graphical markers were assigned to the specific index thresholds (bright green, green, yellow and red).
In each review period (usually one week) the indexes at the phase level must be analyzed and eventual problems should be looked at following a couple of rules:
In each review period (usually one week) the indexes at the phase level must be analyzed and eventual problems should be looked at following a couple of rules:
- If this deviation is a risk trigger or expected as part of a response to a risk activate the proper response (could be do nothing)
- If the deviation is not explained by the identified risks than search for the cause (In small teams this is usually done quite fast due to the reduced number of communication channels therefore lower complexity – analysing CV and SV of the lower level tasks) and identify the risks that could happen due to the identified cause. Next plan for a proper response.
Risk Identification and Response
As much as possible during risk identification the risk thresholds should use the EVM indexes to enable association of actions to specific values of the indexes.
Predicting Future Project Outcome
To predict future project performance Estimated Cost At Completion was calculated in it’s optimistic form, ECAC Likely and EDAC were also used (If the progress is bigger than 15% otherwise the previsions should be equal to the baseline):
- Estimated Cost At Completion Optimistic (ECAC Optimistic): Planned Cost/CPI. This assumes that the resources productivity will be constant.
- Estimated Cost At Completion Likely (ECAC Likely): AC+(Total Planned Cost - EV)/(CPIxSPI). If SPI between 0 and 1. This assumes that if a task is late than the productivity will be affected and is equal to CPI x SPI for the remaining work (Planned Cost-EV). Otherwise ECAC Likely=ECAC Optimistic.
- To predict future project duration Estimated Duration At Completion (EDAC) as used and is equal to Planned Duration/SPI.
J
Saturday, October 22, 2005
SOX and EVM
Hi,
Want to know what is the relationship between the Sarbanes-Oxley Act of 2002 (SOX) and Earned Value? There is a great article about it at http://www.line56.com/articles/default.asp?articleID=6099&TopicID=3
Now that more and more European companies worry about SOX implementation this should provide a good understanding about the usage of EVM to increase transparency of the organization results.
J
Want to know what is the relationship between the Sarbanes-Oxley Act of 2002 (SOX) and Earned Value? There is a great article about it at http://www.line56.com/articles/default.asp?articleID=6099&TopicID=3
Now that more and more European companies worry about SOX implementation this should provide a good understanding about the usage of EVM to increase transparency of the organization results.
J
Wednesday, October 12, 2005
Human Resources Management
Hi,
The art/science of managing people on a project environment is one of the most important aspects of project management. The project team quality is as good as the quality of the actions of the individual team members, in the sense that if you have low quality team members you'll never accomplish a high performance team but if you have it than it's easier to build a good team (but not guaranteed).
This leads me to the topic of individual motivation and behaviour. The individual behaviour of each team member is crucial for having good team dynamics. A thing that I call work ethics is central to the concept of individual improvement and team building.
I define work ethics as the basic behaviours that you are counting on that each individual will use to help him to produce the results that are expected. I'll count behaviours like "if you can do it now don't leave it for later" (proactive), "if you can't comply warn the appropriate team members", "ask for clarification whenever you feel you needed", “if you have something in your mind tell it”…
These behaviours are not trained in schools (at least not in Portugal) and usually only more senior personal is capable of presenting this kind of behaviour consistently.
In this environments the project team but especial the organization must play a key role in shaping and helping to adapt the team members to the organizations work ethics to sustain a good work environment while increasing its efficiency.
What is your opinion? Post your comments.
J
The art/science of managing people on a project environment is one of the most important aspects of project management. The project team quality is as good as the quality of the actions of the individual team members, in the sense that if you have low quality team members you'll never accomplish a high performance team but if you have it than it's easier to build a good team (but not guaranteed).
This leads me to the topic of individual motivation and behaviour. The individual behaviour of each team member is crucial for having good team dynamics. A thing that I call work ethics is central to the concept of individual improvement and team building.
I define work ethics as the basic behaviours that you are counting on that each individual will use to help him to produce the results that are expected. I'll count behaviours like "if you can do it now don't leave it for later" (proactive), "if you can't comply warn the appropriate team members", "ask for clarification whenever you feel you needed", “if you have something in your mind tell it”…
These behaviours are not trained in schools (at least not in Portugal) and usually only more senior personal is capable of presenting this kind of behaviour consistently.
In this environments the project team but especial the organization must play a key role in shaping and helping to adapt the team members to the organizations work ethics to sustain a good work environment while increasing its efficiency.
What is your opinion? Post your comments.
J




