Iteration Planning Instructions

  1. Report completion status of last iteration's cards.
    • Completed means Done. Finished. Unit tested. Integrated. Acceptance tested. Reviewed.
  2. Ask questions to clarify the story
  3. Ask, “How would you know if this story were completed successfully?”
  4. Suggest ways to make the story cheaper
  5. Discuss the work that will need to be done to complete the story
  6. Completed means Done. Finished. Unit tested. Integrated. Acceptance tested. Reviewed.
  7. Discuss the work that will need to be done to verify the story is completed
  8. Revise story card if new information comes up (Add Information, Split/Defer, Spike)
  9. Estimate in points, not time
  10. Estimate relative to other tasks the team has done
  11. Pick the optimistic estimate
  12. Write the estimate on the card
  13. Repeat for each card.
  14. Select the cards for this iteration, budgeting for about as many points as got completed last iteration
  15. Remember, Completed means Done. Finished. Unit tested. Integrated. Acceptance tested. Reviewed.
  16. Group cards by priority, High, Medium, Low
  17. Sign up for High priority cards until they're gone
  18. Sign up for Medium priority cards until they're gone
  19. Sign up for Low priority cards as desired
  20. It's OK to leave (low priority) cards on the table
  21. Discourage individuals from signing up for too much (# points completed last time / # of team members)

Source: Kent Beck. 2005. Extreme Programming Explained, 2nd edition, 46-47. Pearson Education, Inc. (Variations by Kay Johansen.)

IterationPlanningInstructions (last edited 2009-04-30 23:15:43 by localhost)