Agile software projects deliver business value by embracing change. Whatever business gains, this puts extra responsibility on project management. How to control resources in forever evolving conditions? How to ensure clarity and precision of cost calculations? On the other hand, every stakeholder wants to know whether the project will be on time/within budget. Uncertainty about using Agile is still strong since Scrum methodology doesn’t provide guidelines on cost and schedule control.
Agile software development, if properly managed, is all about becoming more productive, reducing unnecessary work (waste) and switching the focus from deadly deadlines towards generating customer value. ‘Perfect’, you say, ‘but how do you control finite resources, such as time and costs?’ After all, as Bill Hewlett said, ‘You cannot manage what you cannot measure… and what gets measured gets done’. Here’s how we do it.