#NoEstimates is a movement that challenges the traditional approach of using estimates to manage and plan software development projects. The movement suggests that rather than spending time and effort on creating estimates, teams should focus on delivering value to customers and stakeholders by using lean and agile methodologies.
The #NoEstimates movement argues that estimates are often inaccurate and can create more problems than they solve. For example, estimates can lead to unrealistic expectations, micromanagement, and waste of time and resources. Additionally, estimates can discourage experimentation and innovation, as teams may feel pressure to meet the estimated deadlines rather than focusing on delivering value.
Instead of estimates, the #NoEstimates movement suggests that teams should use approaches such as continuous delivery, frequent feedback, and prioritization based on value to guide their work. By focusing on delivering value and responding to feedback, teams can avoid the need for estimates altogether.
However, it’s important to note that #NoEstimates is not an excuse to ignore planning and project management altogether. Rather, it’s a call for teams to prioritize delivering value and using data-driven approaches to make informed decisions. While estimates may have a role in some situations, the #NoEstimates movement encourages teams to question whether estimates are truly necessary and to experiment with alternative approaches to achieve their goals.