Lecture Notes for Extreme Programming
21 June 2001 - Iteration Planning
- each iteration ends with a release - "short" means at most a
month
- customer picks the stories to implement per iteration
- developers present story estimations and iteration velocity
- customer picks stories for the current iteration
- client presents; developers analyze; customer picks
- developers and client plan the iteration
- iteration planning is a conversation between client and developers
- customer presents user stories
- developers brainstorm on story tasks
- developers sign-up for tasks
- once stories are explained, they are broken up into tasks
- the tasks are refined until the story implementation is clear
- the customer is part of the process
- all developers are part of the process too
- developers select sign-up for task
- pairs or individuals sign up for tasks or stories
- developers fill their iteration time, estimating task-by-task
- a story's worth of tasks
- estimates are based on experience
- task-based estimation
- estimate to fill the iteration
- customer adjusts the schedule - adding, removing and adjusting stories
This page last modified on 21 June 2001.