Iteration planning determines the work that the team commits to be completed in the iteration by adjusting the predicted velocity and managing the number and priority of assigned, deferred, and/or new stories.
Successful planning requires someone, usually the Team Agility Coach, to facilitate the planning event.
Why to do this practice
Planning an iteration involves a conversation between the Product Owner and the team and, possibly, other stakeholders. Early on, these parties will have perspectives and agendas. The do not think in the same ways. They bring their own sets of feelings, fears, and needs. And, especially early on, they do not understand the planning process.
The job of the facilitator is to help these people successfully talk with each other about the iteration, requirements, and agree on next steps. The facilitator is responsible for helping to realize the goals and objectives of the meeting owner or sponsor.
Facilitation is a skill. Facilitation is activity of helping a team of people to improve their effectiveness, addressing impediments and conflicts, creating a safe environment to identify and address issues as a group, and assisting with decision making processes.
The facilitator’s job is to do things like:
Who does this practice
Here are roles involved in this practice:, who is the facilitator of the Iteration 0 meeting
What to do
Inputs to retrospectives include:
At the end of each iteration, the whole team conducts a retrospection, facilitated by the Team Agility Coach. The key question is, “If we could do it again, what would we keep doing and what would we improve?”
The approach to facilitation requires
The primary output of Iteration Planning facilitation is the facilitation plan including:
When to do this practice
Planning for facilitation should be done at least a few days before the iteration planning meeting.
Facilitation is done during the meeting itself.
Here are some of the compelling reasons for this practice: