Sets
- Prepare:
- Run Meeting:
Prepare
Get Input from Anyone Missing the Meeting
Facilitator, if someone will miss the Planning Ceremony, but be available most of the sprint:
- Get the person’s individual capacity.
- Review the backlog with them and ask which stories the person wants to work on.
Details: “Speak Up for Missing Persons.”
Calculate Base Capacity
Facilitator:
- Multiply the number of working days in each sprint by the team’s labor hours per day.
Tip: Use six hours per day until you are hitting the 100% delivery standard most sprints and completing stories in the backlog, then consider raising the number as high as seven. - Subtract your labor hours number for each organizational holiday in the next sprint.
Example: If there are two national holidays next sprint and you use six-hour days, subtract 12 hours. - Subtract hours lost to organizational meetings or events beyond the team’s control.
- Record the information where you can show it to the team during the Planning Ceremony.
Details: “Establish Capacities.”
Run Meeting
Set Individual Capacities and Review Backlog
Facilitator, in the Planning Ceremony:
- Share the base capacity and record each member’s individual capacity commitment in your capacity tool.
Details: “Include Time for the Individual.” - Negotiate a Sprint Goal.
Details: “Count on Success.” - If there are ungroomed stories within the range of stories you might move into the sprint, review the story order to see if they can be moved below the Sprint Goal number (your velocity, unless the team has a reason to change it).
- Review any blocked stories in that range to see if they are still blocked, and remove the blocks if not.
Details: “Check the Blockers.” - Continue to the next set.
Build the Plan
- Open the highest-ranked, unblocked story and:
- Revise the story card as needed.
- Revise, add, and delete tasks as needed.
- Have members volunteer for tasks.
- Allow each volunteer to provide a labor-hour estimate for each task.
- Allow discussion among the team about the task choices and estimates, but give volunteers the final say on each.
- If someone is missing per the first step set above, under “Prepare”:
- Relay the person’s information to the team at the relevant points in the meeting.
- Allow the team to “volunteer” the person for tasks and enter estimates.
Details: “Assign and Estimate Tasks.”
- Repeat Step 1 for two more unblocked stories, working from the top down.
- Compare the total hours committed by each member to their capacities in your capacity tool, and if anyone is over capacity, try these solutions in this order:
- Ask others to take tasks from that person, on any story in the Sprint Plan.
- Remove the new story from the Sprint Plan.
- If the person is over by a small amount, ask if they can commit more time and raise their capacity if so.
Warning: Do not allow them to reduce the estimate without very good reasons.
Details: “Watch the Hours Go By.”
- Repeat steps 2 and 3 until any of the following occurs:
- You meet the sprint story count goal, or
- Everyone is over 80% of their capacity, or
- No backlog stories can be done solely by people with capacity left.
- If the story count exceeds the Sprint Goal, discuss whether that is okay and remove a story if not.
Details: “Remember the Sprint Goal.” - Continue to the next set.
Complete the Plan
- Confirm each team member’s promise to try to complete the stories in the Sprint Plan during this sprint.
Details: “Make a Formal Promise.” - If a member was out, on their first day back, ask them to check their tasks and make changes if desired, including trading with another member.
Details: “Speak Up for Missing Persons.”