NoEstimates: How to Measure Project Progress Without Estimating is a book by Vasco Duarte that argues that traditional estimates are inaccurate and harmful, and proposes a new approach to measuring project progress that is based on transparency, communication, and continuous learning.
The book is divided into three parts. The first part provides an overview of the problems with traditional estimates and introduces the #NoEstimates approach. The second part provides a step-by-step guide to implementing #NoEstimates in your organization. The third part provides a number of case studies from organizations that have successfully implemented #NoEstimates.
Duarte argues that traditional estimates are inaccurate because they are based on assumptions that are often wrong. For example, estimates often assume that work will be done in a linear fashion, when in reality work is often done in a more iterative or cyclical fashion. Estimates also often assume that there will be no unexpected problems or changes, when in reality these are inevitable.
As a result of these inaccuracies, estimates are often wrong, which can lead to a number of problems, including:
- Missed deadlines
- Overruns in budget
- Demotivated teams
- Loss of trust between stakeholders
Duarte proposes a new approach to measuring project progress that is based on transparency, communication, and continuous learning. This approach involves:
- Making work visible to everyone involved in the project
- Communicating openly about progress and setbacks
- Learning from mistakes and adjusting plans as needed
This approach has been shown to be effective in a number of organizations, and can help to improve project success rates.
NoEstimates is a well-written and informative book that provides a valuable perspective on the challenges of estimating software projects. The book is a must-read for anyone who is involved in software development or project management.
Here are some of the key takeaways from the book:
- Traditional estimates are inaccurate and harmful.
- A better approach to measuring project progress is based on transparency, communication, and continuous learning.
- #NoEstimates is a proven approach that can help to improve project success rates.
If you are looking for a way to improve the accuracy and effectiveness of your project estimates, I highly recommend reading NoEstimates.