Welcome to the The Art of Agile Development website. Think of this as the "special features" DVD for the book, only without the DVD. (If you haven't bought the book yet, that's okay... we won't tell if you don't.) Here, you'll find a cornucopia of bonus material, such as downloadable posters, behind-the-scenes material, and new insights.

For more bonus material, see the table of contents.

(If you're getting a 404, this chapter has yet to be posted. Try the table of contents instead.)

 Print

The Art of Agile Development: Iteration Planning

15 Oct, 2008

in 99 words

Iterations are timeboxed to one week and follow a strict schedule:

  1. Plan iteration
  2. Commit to delivering stories
  3. Develop stories
  4. Prepare release
  5. Demonstrate release
  6. Hold retrospective

To plan, measure the velocity of the previous iteration (total the estimates of "done done" stories). Select stories from the release plan that match the velocity. It shouldn't take long.

Assuming programmers are your constraint, they brainstorm and estimate engineering tasks. Ask the on-site customer about detailed requirements when necessary. Compare the task estimates to last iteration's to confirm the plan's feasability.

Post the stories and tasks prominently and mark them when complete.

New Information

Kanban Systems

Inside the Book

  • Iteration Planning
  • The Iteration Timebox
  • The Iteration Schedule
  • How to Plan an Iteration
  • The Commitment Ceremony
  • After the Planning Session
  • Dealing with Long Planning Sessions
  • Tracking the Iteration
  • When Things Go Wrong
  • Partially Done Work
  • Emergency Requests
  • The Batman
  • Sidebar: Daily Iterations
  • Questions
    • How should we schedule time for fixing bugs?
    • If we don't estimate stories during iteration planning, when do we estimate stories?
    • All the available tasks depend on tasks that other pairs are working on right now. What should I work on?
    • What should the batman do when there are no outstanding support requests?
  • Results
  • Contraindications
  • Alternatives
    • Iteration Length
  • Further Reading

Loading...

Loading comments...