Agile Estimation

Accurately estimating project outcomes is a critical success factor in making timely and informed decisions.

An important strength of Agile methodologies is the ability to respond to change and to meet the customer's changing needs. However, there are stakeholders in the software development process who need to be able to plan for the future.

This service helps you develop a process to estimate your Agile projects, that is optimized to accommodate change.


How it works:

For any form of estimation, historic data is key in helping to predict future outcomes. Building a process to capture historic estimates and actuals in a way that makes them useful for forward-looking estimates requires parameterization. One key parameter that must be measured is size. Agile practitioners are familiar with using size, often in the form of story points, to manage the input to their iterations or sprints. Most Agile practitioners are also familiar with the limitations of story points for producing aggregate sizes across several teams. An industry best practice for software sizing, Function Point Analysis, can be a solution to this challenge, but other options are available as well.

If appropriate, we can deploy a choice of software parametric estimating tools to generate estimates for level of effort, project duration, project costs and deliverable quality.

We can also provide an Agile Estimation training class.



An established, consistent and well-defined estimating practice is the key to identifying and managing project risks. Other benefits include:

  • Increased customer satisfaction through setting realistic expectations regarding delivery costs, time and quality
  • Improved return on IT investment through project prioritization based on business needs
  • Improved competitive posture through optimized allocation of time and resources


  • Article: Agile Estimation and Functional Metrics. A path for incorporating the use of function points into Agile estimation techniques.
  • Article: Function Points for Estimation - Getting Developers on Board.
  • Article: What Are the Benefits of Estimating Using Vendor Models?

"It's frustrating that there are so many failed software projects when I know from personal experience that it's possible to do so much better - and we can help." 
- Mike Harris, DCG Owner

Subscribe to Our Newsletter
Join over 30,000 other subscribers. Subscribe to our newsletter today!