Book

Agile Estimating and Planning

by Mike Cohn

500 words

Agile Estimating and Planning argues that agile planning works because it embraces uncertainty, contrasting with failing conventional prescriptive methods. The book provides practical techniques to estimate feature size using story points and ideal days, learn how and when to re-estimate, and prioritize features using financial and nonfinancial approaches. It guides readers through splitting large features into smaller ones, planning iterations, and predicting a team's initial rate of progress.

The book aims to help teams deliver more value more often by staying agile from start to finish, saving time, and conserving resources. It offers concrete, commonsense examples and case studies to illustrate how to answer fundamental planning questions: "What will we build?", "How big will it be?", "When must it be done?", and "How much can I really complete by then?". The techniques are applicable to various agile, semiagile, and iterative processes.

Key concepts

  • Story pointsA unit of measure for estimating the size of features in agile development.
  • Ideal daysA unit of measure for estimating the duration of features, representing work completed by one person in one day without interruptions.
  • Re-estimateThe process of adjusting estimates as more information becomes available or circumstances change.
  • Feature splittingThe technique of dividing large features into smaller, more manageable components to facilitate estimation and planning.
  • Iteration planningThe process of defining the work to be completed within a specific time-boxed iteration.

Popular questions readers ask

AI insights about Agile Estimating and PlanningAccumulated AI commentary on this book, drawn from real reader chat sessions and updated as more readers engage.