The first day: Sprint Planning ๐ญ
The whole team, including the Product Owner, meet on the first day 1๏ธโฃ๐ of the Sprint and conduct a Sprint Planning session.
Ensure that the Product Backlog has been ordered and refined to an appropriate level of detail ๐ต๏ธ.
The team should have an idea of their capacity for this Sprint.
Plan which items from the Product Backlog should be worked on in this Sprint.
By the end of the Sprint a coherent feature may have been delivered, the Sprint Goal is a simple expression of this purpose.
The Sprint Backlog is a plan for meeting the Sprint Goal ๐ฏ.
By the end of Sprint Planning, a team should be confident that it has made a good forecast ๐ฎ of the work that will be needed to meet the Sprint Goal.
Hold a Daily Scrum ๐ฃ๏ธ
Every working day, at the same time โ, the Development Team will meet and plan what they will do to bring them closer to the Sprint Goal.
This meeting is called the Daily Scrum and it should never take more than 15 minutes.
By the end of the Daily Scrum, the team should have a clear plan for the next 24 hours and an understanding ๐ง of how they will need to collaborate in order to achieve it.
Refine the Product Backlog โ๏ธ
Refinement is not a formal event but an ongoing activity.๐
Itโs up to Scrum Teams themselves to decide how often to do this.
Refinement shouldnโt take more than 10% ๐ of a teamโs total time during a Sprint.
The team starts at the top of the Product Backlog and works its way downwards โฌ๏ธ, refining each item in turn.
Always collaborate ๐ค
Any problems or failures are jointly owned by the team.
Examples of collaboration include:
- ๐ Helping peers to complete work in progress before bringing in new work from a backlog
- ๐ง๐ป๐ง๐ป Pair programming, such as taking in turns to use the keyboard and helping and checking each otherโs work
- ๐ง๐ปโ Peer review
- Asking for help, and being keen to give it
- Going to where the work is and helping, instead of waiting for work to be passed over to them
- Making sure that all work does in fact meet the Definition of Done
- ๐ Calling a Scrum in order to resolve problems that need the teamโs immediate attention
- โ๏ธRaising impediments to the Scrum Master so they can be handled in a timely manner
- Updating a Scrum Task board and burndown chart so that the information is up-to-date and can be relied on
- ๐ง Skill and knowledge sharing
The final day: Review and Retrospective
Hold a Sprint Review ๐บ
The team will have a valuable increment ๐ฆ to demonstrate to the Product Owner and any invited stakeholders.
The team must prepare for it.
The review is an opportunity to celebrate ๐ฅณ the work which has been done.
Itโs a good time to get first-hand feedback from any invited parties.
Then conduct a Sprint Retrospective ๐ช
The Sprint Review looked at the Product and the value delivered.
One approach is to identify ๐:
- Things that went well ๐
- Things that didnโt go so well ๐
- Ideas for improvement ๐ก
- Shout-outs to team members who did something exceptional ๐
#scrum #sprint #playByPlay