Agile Book Club: Forecasting & Roadmaps

“When will you be done?” It’s a question programmers have come to dread. Software development has so many details, it’s impossible to know exactly what’s left to do, let alone how long it will take. Yet stakeholders have a genuine need to know. Forecasting and roadmaps are ways to provide them with what they need, and the focus of this book club session.

In this session, we’re joined by Todd Little, the author of the noteworthy IEEE Software article, “Schedule Estimation and Uncertainty Surrounding the Cone of Uncertainty,” which is the basis of the date and scope forecasting technique described in The Art of Agile Development. Todd was a founder of the Agile 20XX conference series and past member of the Board of Directors of the Agile Alliance. He is currently Chairman of Kanban University.

Reading:
📖 Forecasting
📖 Roadmaps

🎙 Discussion prompts:

  • Love ’em or hate ’em, forecasting and roadmaps are a common feature of software development. Tell us a story about when they’ve gone particularly well... or particularly poorly.

  • The book recommends steering your plans to meet predefined release dates rather than making date and scope forecasts. What are some pros and cons of this approach?

  • What have you done when your team’s forecast hasn’t matched your stakeholders expectations? How did it turn out?

  • What are your preferred approaches to sharing roadmaps with managers, stakeholders, and customers? How do electronic tracking tools such as Jira fit into it?

About the Book Club

The Art of Agile Development Book Club takes place Fridays from 8:00 – 8:45am Pacific. Each session uses an excerpt from the new edition of my book, The Art of Agile Development, as a jumping-off point for a wide-ranging discussion about Agile ideas and practices.

Visit the event page for more information, including an archive of past sessions. For more about the book, visit the Art of Agile Development home page.

If you liked this entry, check out my best writing and presentations, and consider subscribing to updates by email or RSS.