Agile and Earned Value
There are numerous articles about earned value and Agile freely available on the internet. The purpose of this paper is to synthesise this information by giving worked examples and drawing on personal experience.
Earned Value Management (EVM) is a good practice approach used for the planning, management and control of projects and programmes. It is a project management technique which measures cost and schedule against a baseline. The result is a simple set of metrics providing early warnings of performance issues, allowing for timely and appropriate adjustments. The information generated helps to keep the project team focused on making progress.
Agile software development methods have been shown to be effective in software development, giving faster results with higher quality, and meeting changing business needs. There are some misconceptions that EVM techniques are too difficult to implement effectively on an Agile project, and that EVM could not easily cope with changing requirements. Many authors have shown this not to be the case, adopting hybrid theories and giving them interesting names like AgileEVM.
This paper will discuss the EVM techniques which have been adopted to provide the benefits of traditional EVM in Agile projects.