đź’ˇ The purpose of the Daily Scrum is to plan what Developers will do in the next 24 hours to achieve the Sprint Goal.
Daily Scrum happens every work day of the Sprint, at the same time, at the same place to reduce complexity.
Maximum duration: 15 minutes as per the Scrum Guide.
Recommended duration: 15 minutes. Any solutioning, brainstorming, or technical discussions can happen after the Daily Scrum is completed.
Some teams replace the Daily Scrum on the first day of the Sprint with the Sprint Planning if it happens in the morning.
Agenda #
- Review team’s progress towards the Sprint Goal and whether it corresponds with what the team hoped to achieve since the last Daily Scrum.
- Plan what team members need to do in the upcoming day to move closer to achieving the Sprint Goal.
- Define if team members need to meet after the Daily Scrum to discuss specific topics in smaller groups.
Attendees #
Developers are mandatory.
The Product Owner and the Scrum Master may attend as well but they are not required. It can be especially useful if the team works remotely.
Who leads the meeting: Developers may choose how the meeting is being led. They can do a rotation of who leads the meeting. They can decide to do it randomly, e.g. anyone can start and then pass the ball. The Product Owner and the Scrum Master generally should not take on the “meeting chairman post”.
Preparation #
Because the Daily Scrum only lasts 15 minutes, the Developers need to come prepared. The items listed below are focused on what Developers need to do.
- Review the team’s plan for the past 24 hours and see if it has been accomplished.
- Review the Sprint Backlog.
- Update the Scrum board, burndown chart, Product Backlog Items in the Sprint Backlog if necessary.
- Think of the next steps they can take to get closer to achieving the Sprint Goal.