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.
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: