In most projects, before the first iteration of a release can be started, it is advisable to do some “pre-work”: Analysis to set up stories in the iteration, environment and tool configurations. This is called “Iteration 0” and may take up to 1.5 times the length of the other iterations.
Successful planning requires someone, usually the Team Agility Coach, to facilitate.
Why to do this practice
Iteration 0 meetings are a conversation between stakeholders and the team before the first iteration of a release. These parties have different 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 process.
The job of the facilitator is to help these people successfully talk with each other about the current status of the project 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:
What to do
Inputs to Iteration 0 facilitation planning include:
The primary output of Iteration 0 facilitation planning is the facilitation plan including:
When to do this practice
Planning for facilitation should be done at least a few days before the iteration 0 meeting.
Facilitation is done during the meeting itself.
Where to do this practice
Facilitation is done in the meeting space
Here are some of the compelling reasons for this practice:
Successful facilitation will help the team meet the goals of Iteration 0 such as:
When facilitated well, the team will be able to answer these questions: