Sources and further reading

The books and papers this article draws on, with what each one supports. Most of the planning vocabulary comes from Mike Cohn; other terms are credited on the Terms and definitions page.

Planning and estimation

  • Agile Estimating and Planning

    Mike Cohn · Prentice Hall · 2005

    The reference for the whole article: relative sizing, velocity, release planning, buffers, the planning onion and the release burn-down bar chart.

  • Software Engineering Economics

    Barry W. Boehm · Prentice Hall · 1981

    The original observation behind the cone of uncertainty.

  • Software Estimation: Demystifying the Black Art

    Steve McConnell · Microsoft Press · 2006

    The cone of uncertainty as it is usually presented.

  • Schedule Estimation and Uncertainty Surrounding the Cone of Uncertainty

    Todd Little · IEEE Software · 2006

    Real project data showing that the cone does not narrow by itself.

  • Actionable Agile Metrics for Predictability

    Daniel S. Vacanti · 2015

    Flow metrics and probabilistic forecasting.

Product and team structure

  • Crystal Clear: A Human-Powered Methodology for Small Teams

    Alistair Cockburn · Addison-Wesley · 2004

    The walking skeleton.

  • Domain-Driven Design: Tackling Complexity in the Heart of Software

    Eric Evans · Addison-Wesley · 2003

    Bounded contexts and domain events, behind the division of the example into business areas.

  • Team Topologies

    Matthew Skelton and Manuel Pais · IT Revolution · 2019

    Organising teams around cognitive load.

  • The Scrum Guide

    Ken Schwaber and Jeff Sutherland · 2020 edition

    The Sprint Goal, the Definition of Done, and the commitment to the goal rather than the stories.

The companion article, Scrum in Name Only, explains why so many Scrum teams stopped planning beyond the next sprint.