Book Review of "When Will It Be Done?" by Daniel Vacanti
A necessary shift towards a more scientific, data-driven approach to forecasting in Agile environments. Isn’t it time you started to deliver on your promises?
Daniel Vacanti's book, "When Will It Be Done?", is a striking call to action for anyone immersed in the ever-evolving world of software development and project management. With a straightforward and no-nonsense approach, Vacanti aims to revamp our understanding of Agile forecasting, presenting it as a vital tool for 21st-century businesses.
Why Vacanti Wrote This Book
Vacanti's previous work, "Actionable Agile Metrics for Predictability", was a textbook-like dive into the mechanics of flow metrics and analytics. It laid the groundwork for understanding how these metrics, when used correctly, could enhance predictability in project management. However, it fell short in showing how these analytics could be actionable. "When Will It Be Done?" aims to bridge this gap, offering a practical guide on applying these concepts to real-world scenarios.
A Book for the Curious and the Cautious
This book is a gem for anyone who has ever been tangled in the web of project estimates and deadlines. Whether you're an analyst, developer, tester, product owner, project manager, or executive, this book guides you on transitioning from giving vague estimates to making precise predictions. It's a manual for those who seek to understand what makes a prediction meaningful and how to hold teams accountable for these predictions.
Key Takeaways: The Principles of Forecasting
Vacanti advocates three foundational principles for accurate forecasting:
Think Probabilistically: Embrace the idea that the future holds multiple outcomes, and avoid deterministic thinking.
Favour Short-Term Predictions: Shorter timelines often mean less uncertainty, leading to more accurate forecasts.
Reforecast with New Information: Use new data to constantly update and refine predictions. This dynamic approach ensures that forecasts remain relevant and accurate.
Revolutionising Agile Forecasting
Vacanti does not shy away from critiquing current Agile practices, which he believes are deeply rooted in outdated 20th-century methodologies. He argues that these practices often lead to less predictable processes and confuse customers, especially when terms like "Story Points" are thrown around without clear understanding. "When Will It Be Done?" presents itself as a necessary shift towards a more scientific, data-driven approach to forecasting in Agile environments.
Starting with a Solid Foundation
The book assumes familiarity with Vacanti's previous works, specifically the concepts of flow and flow-based analytics. This foundational knowledge is essential as the book delves deeper into the application of these concepts in real-world scenarios.
Final Thoughts
Daniel Vacanti's "When Will It Be Done?" is not just a book; it's a rallying cry for a paradigm shift in how we perceive and implement Agile forecasting. Its pragmatic approach, combined with insightful critiques of existing methodologies, makes it an indispensable resource for professionals navigating the complex waters of project management and software development. Whether you're a seasoned expert or new to the field, this book offers valuable insights and tools to enhance your forecasting skills, ultimately leading to better project outcomes and satisfied clients.