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
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
The original observation behind the cone of uncertainty.
Software Estimation: Demystifying the Black Art
The cone of uncertainty as it is usually presented.
Schedule Estimation and Uncertainty Surrounding the Cone of Uncertainty
Real project data showing that the cone does not narrow by itself.
Actionable Agile Metrics for Predictability
Flow metrics and probabilistic forecasting.
Product and team structure
Crystal Clear: A Human-Powered Methodology for Small Teams
The walking skeleton.
Domain-Driven Design: Tackling Complexity in the Heart of Software
Bounded contexts and domain events, behind the division of the example into business areas.
Organising teams around cognitive load.
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.