This document discusses concepts and techniques for adaptive planning in agile projects. It covers topics such as progressive elaboration, rolling wave planning, value-based analysis, time-boxing, and estimating with ranges. The key points are:
1. Adaptive planning is an ongoing process that provides mechanisms to regularly update plans, while predictive planning creates static upfront plans and relies on re-planning in response to changes.
2. Agile planning differs from traditional planning in that it involves trial and demonstration to uncover requirements, distributes planning efforts throughout the project, and considers mid-course adjustments as the norm.
3. Progressive elaboration and rolling wave planning involve adding more detail to plans over time as new