Reviewed by: Anil Jaising, Bernie Maloney, Madhur Kathuria, and Raúl Herranz
The daily scrum is a brief daily event to inspect progress toward the sprint goal. You may have heard it referred to as a daily standup. Team members adapt the work in the sprint backlog if necessary and identify impediments in their way.
It is one of the five events of the scrum framework and enables the three pillars of the empirical process of scrum: transparency, inspection, and adaptation.
The daily scrum is an activity occurring every day, ideally at the same time every day to maintain simplicity. In this meeting, team members coordinate and synchronize their activities as related to the sprint goal. They also identify impediments to progress.
The daily scrum is an opportunity to:
The meeting is timeboxed to a maximum of 15 minutes – just long enough to be transparent about the work being performed but short enough to utilize daily. The brevity of the meeting facilitates focus and encourages everyone to stay on topic.
While a daily recurring meeting could otherwise become time-consuming, the daily scrum’s short duration respects everyone’s time.
It’s worth noting that scrum team members communicate about work outside of the daily scrum as well. This scrum event is not the only time to talk to a colleague about something you’re working on, but it’s the time when you gather with all of the developers on your team to inspect and adapt the plan for the next 24 hours.
The daily scrum is an activity for and by the developers. “Developer” is a scrum term referring to any professional who creates deliverables; it’s not exclusive to software developers or IT teams.
Although this scrum event is for the developers’ inspection and adaptation, the scrum master and product owner may attend. They must attend if they are actively involved in the development of the increment.
The scrum master can contribute to the daily scrum in several ways:
Scrum masters can also provide coaching: Ideally, a self-managing scrum team should be able to hold the daily meeting without needing any guidance or cues, and the scrum master is a great person to teach them how to facilitate this event. This way, the team is less dependent on a scrum master and more self-managing.
The daily scrum is not a status meeting or status report. The purpose isn’t for a scrum master, manager, or stakeholder to see who is on schedule and who is behind; instead, it’s an opportunity for self-managing team members to synchronize with one another.
If there’s one thing that’s typical about daily scrums, it’s that they aren’t typical at all! Your team should develop the techniques, format, and style that suit you as a team. A retrospective on your daily scrum can help you discover how to improve it.
Same time and place daily. Keeping it simple with a regular cadence prevents having to think too much about the when, where, and how. The daily scrum does not have to be in the morning, but it should occur at a agreed-upon time and place to maintain consistency and cadence.
Stick to the timebox. You and your teammates will feel more engaged in daily scrums if you can depend on them being brief and focused.
Discuss impediment management separately. Problem-solving during the daily scrum tends to consume all of the focus. Many teams have an informal meeting immediately after the daily scrum with the individuals relevant to solving the blocker or adapting the backlog items or tasks.
This after-meeting is not one of the five events of scrum, but an effective way to immediately address impediments with the relevant people.
Find the right format. Teams may choose an informal conversation. They may choose a series of questions to inspect progress. Another technique is to “walk the board,” in which the team goes item by item in the sprint backlog on a task board. Mature teams may have a short conversation to adjust the plan.
Other teams use metrics like work item age to determine the focus of their daily scrum. The team’s scrum master should help with the first format and then leave it up to the developers to fine tune a format that works well for your context.
A traditional option for the daily scrum format involves each team member sharing the following information:
Many scrum teams still use this method, but it’s not the only way. For example, teams may skip the formal three questions and instead engage in a less structured conversation about major impediments, collaboration or coordination needs, and work that has dependencies before it can be carried forward.
The three-questions format was included in older versions of the Scrum Guide but no longer appears in the updated guide. Instead, developers are encouraged to select the structure they want as long as the focus is on the sprint goal and any need to adapt the sprint backlog.
Some teams find the three questions can get a little stale, especially if they do not reference progress toward the sprint goal. When discussing, focus on the goal and your collaborative progress to prevent status report answers.
If your team likes the format of questions, you can always try question variations: Instead of asking “What did you do today” and taking turns answering, your questions could be:
Whatever format you choose, the key is to remain focused on the sprint goal and coordination with your teammates.
Keeping in mind that the very most important aspects of a daily scrum are inspecting progress toward the sprint goal so the team can make adjustments to the sprint backlog as necessary, there are many tools that can enhance the effectiveness of this daily activity:
Ultimately, the tool you choose will depend on your team's preferences and needs. The important thing is to find a tool that makes it easy for your team to communicate and collaborate during daily scrum meetings.
The terms daily scrum and daily standup are often used interchangeably. You may have heard people use the term “daily huddle” as well.
The term “daily standup” appears to have its origins in XP Programming. Historically, daily standup referred to a meeting in which participants stood up in order to keep things brief, focused, and to the point — no one wants to stand for longer than 15 minutes.
Your team may or may not find standing valuable. Keep in mind that not everyone is able to stand, so the term is not inclusive.
Plus, standing isn’t the only way to stay engaged: Your scrum master can keep the meeting focused by reminding participants of the timebox. Honoring the timebox means you don’t have to worry about whether you’re uncomfortable standing or sitting because the meeting has a definite ending.
The labels and techniques you use are up to the team to choose. Just remember the essence of this daily activity is to create visibility of the work, inspect progress, and identify impediments so that your team can adapt as needed.
Mistakes and failures lead to growth, so any bumps in the road of your daily scrum may be opportunities to improve the format.
The following signal it’s time to inspect and adapt the daily scrum itself:
These are signs that the daily scrum as practiced is not serving the team well.
What if team members work in different geographic locations? Or what if some work together in the office with others working remotely?
Video meetings are ideal for distributed and remote teams because they allow for live conversation. Note that:
Here are a few more tips when you can’t all be in the same place:
Your working agreement can include which virtual collaboration tools and communication methods should be used for the daily scrum.
Your working agreement can include which virtual collaboration tools and communication methods should be used for the daily scrum.
The daily scrum is a powerful tool for team coordination and communication. It helps teams inspect their progress toward the sprint goal by providing transparency into work and identifying impediments in the way of the team.
By following best practices and ensuring that the meeting stays focused and collaborative, teams can leverage the daily scrum to improve how they work together. The daily scrum is an essential component of the scrum framework and a key element of success for any agile team.
The scrum events, including daily scrum, are one of the essential components of the framework. To get a complete grasp of scrum and ready-to-use tactics for increasing agility on your team or at your organization, register for Scrum Essentials. In this course, you'll learn the basics of scrum and earn a microcredential to demonstrate your new skills.
Get the latest resources from Scrum Alliance delivered straight to your inbox
Subscribe