Materials needed: IterationPlanningInstructions, IterationPlanningBingoCards, pens, SampleUserStories (on cards), small prize or toy for team that reaches Bingo first, ReflectionTemplate, flipchart and markers for each team or some way they can post their result on the wall.
- Teach iteration planning
- Establish guidelines for estimate ranges (Just so people don't spend time worrying about it) e.g. "Estimate it with an integer between 1 and 5, or split the story"
- Explain Bingo - watch for events during your iteration planning
- First exercise: Iteration planning (Presenter circulates, Watch for good and bad)
- Teams reflect (Presenters circulate, gather highlights)
- Teams post their reflection output on the wall
- Presenter discusses highlights
- Another iteration planning
Exercise, part 1: Become familiar with the project Time:
- Review the project charter page.
- Appoint one person from your team to be the Customer.
- Review the Release Plan. Note your team's current velocity.
- The customer chooses stories for the upcoming iteration, not to exceed the team's current velocity.
- The customer has complete freedom to change the Release Plan.
Exercise, part 2: Select and estimate the stories Time:
- Discuss one story at a time.
- The Customer begins the discussion by explaining the story.
- Brainstorm the tasks.
- Brainstorm the acceptance criteria. (How would you test this?)
- Estimate the effort, relative to other work the team has done.
- It's good to suggest alternatives! Remember, the customer has the final say on what gets implemented; the implementors have the final say on the estimate.
- Don't be overly concerned about who will do the work. Of course you want to be aware of your team's expertise, but the actual person doing the work can get help from anyone on your team.
- Rewrite the estimate on the story card and proceed to the next story.
- When the total estimate reaches your velocity, stop.
Exercise, part 3: Sign up for stories Time:
- The customer prioritizes the estimated stories into High, Medium, Low.
- Once the stories are arranged into High, Medium, Low priorites, the team begins to sign up.
- Sign up for a story by writing your name or initials on the card.
- It's great to have more than one person sign up for a story! One person should be the story owner; circle this person's initials.
- Sign up for all High priority stories before signing up for any Mediums. Sign up for all Mediums before any Lows.
- When your own workload is full, put down your pen.
- Continue until everyone has put down their pen.
- It's OK to have cards left on the table.
