Return to site

โšฝ SCRUM: A Typical Sprint, Play-By-Play

June 14, 2023

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:

  1. ๐Ÿ’ Helping peers to complete work in progress before bringing in new work from a backlog
  2. ๐Ÿง‘๐Ÿ’ป๐Ÿง‘๐Ÿ’ป Pair programming, such as taking in turns to use the keyboard and helping and checking each otherโ€™s work
  3. ๐Ÿง‘๐Ÿ’ปโœ…Peer review
  4. Asking for help, and being keen to give it
  5. Going to where the work is and helping, instead of waiting for work to be passed over to them
  6. Making sure that all work does in fact meet the Definition of Done
  7. ๐Ÿ“ž Calling a Scrum in order to resolve problems that need the teamโ€™s immediate attention
  8. โ˜๏ธRaising impediments to the Scrum Master so they can be handled in a timely manner
  9. Updating a Scrum Task board and burndown chart so that the information is up-to-date and can be relied on
  10. ๐Ÿง 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 ๐Ÿ†”:

  1. Things that went well ๐Ÿ‘
  2. Things that didnโ€™t go so well ๐Ÿ‘Ž
  3. Ideas for improvement ๐Ÿ’ก
  4. Shout-outs to team members who did something exceptional ๐Ÿ†

#scrum #sprint #playByPlay