active.requirements logo

PrinceLite ©

Practical Effort Estimation

Once you have convinced senior management to back your project in principle, they are typically interested in the big questions of ‘how long will it take?’ and ‘how much will it cost?’. When you set out to answer those questions you are effectively making a prediction, or if the prediction is informed by a repeatable and credible method, an estimate. The reality of effort estimation is that it is difficult, it is seldom done rigorously and it is often the source of frustration and the foundation of failure.

Project governance is the activity that results in an external view of project progress for the consumption of management. Actual progress can only be measured against some expectation of predicted progress. Prior to the outset of project ‘kick-off’ the activity of effort estimation provides the milestones of predicted progress against which actual progress will be measured. Therefore, effort estimation is an integral part of project governance. At the outset of a project, the estimate is liable to be less reliable, and as time goes on it becomes more reliable because more information is available. The question must be ‘is it possible to implement a repeatable effort estimation process that is founded on sound, lightweight, and achievable principles that is tolerably accurate from the outset and which can be refined over time to become increasingly accurate?’

The recent DSDM Atern booklet on estimation by Osborne and Fazackerley makes for a readable and concise introduction to the subject of effort estimation. A quick summary of the approaches can be understood to include:

The Use Case Points Method (UCPM) was originated by Karner working on his Master’s thesis at the University of Oslo. He was greatly influenced by the work of Albrecht who came up with FPA. This is a criticism as the method suffers from being overly complex without the complexity necessarily adding any greater precision. This is not to say the UCPM is without merit, in fact it represents the basis of what can be considered the best approach to effort estimation, not least because it is an approach that features use cases. Use cases are at the heart of the PrinceLite doctrine that embraces the ability to produce unambiguous business requirements. (It is important to understand that an Agile ‘user story’ or a UML use case and its related scenarios are all related concepts. A user story can be understood as an informal use case.)

Page 1/2

back|next

 
Website by Accent Design Group