What is a daily standup?
Daily standups are meetings where agile teams quickly connect and align on completed and upcoming work. And these meetings really are quick — most daily standups only last about 15 minutes. Teams meet at the same time each working day to take turns sharing what they worked on the day before, what they plan to work on that day, and what obstacles stand in their way. While daily standups have become popular with teams outside of engineering and development, we will focus on standups as scrum events for the purposes of this guide.
Think of daily standups like a team huddle during a sporting event. They provide the opportunity for a quick exchange of vital information — so teams can share approaches and coordinate next steps.
Daily standups are one of the standard scrum events (also called ceremonies), along with sprint planning, sprint review, and sprint retrospectives. They help teams stay agile — quickly adapting to changing circumstances and new information so work can progress efficiently. Standups also reinforce the self-organizing nature of scrum teams. When you are responsible as a team for managing how and when work gets done, it is vital to stay in close contact.
How to run a daily standup
Do not let the simplicity of daily standups fool you — they are critical to keeping scrum operations running smoothly. But it can be easy to slip into a routine of stale status updates.
First things first. Who attends a daily standup? The scrum team. While your development team and scrum master should always attend, product owners are optional. This event is a peer-to-peer discussion — members of the development team can take turns facilitating the meeting. And although scrum masters attend, they are not there as a manager but as a resource for the team.
Once the meeting begins, each member of the development team takes turns answering the three standup questions:
What did you work on yesterday?
What are you working on today?
What issues are blocking you?
You may find it helpful to establish a talking order to keep things moving — with a meeting this short, efficiency is key. Here are some ways to maintain standup momentum:
Popcorn: Each person ends their turn by calling on a new person. This one works particularly well for remote teams who are not in the same room together.
Round robin: Go from person to person around the circle.
Token: Pass an object from person to person. This has the added benefit of reminding team members to give the floor to whomever is holding the object.
Cards: Each person takes a numbered card as they enter the meeting. Go in numerical order with each person speaking when their number comes up.
Walk the board: Instead of going person to person, address each card on your scrum or kanban board in order — from closest to being completed to the newest card.
Benefits of daily standup meetings
For such short events, standup meetings can bring major benefits to your team. These can include:
Improved communication: By simply answering the three standard standup questions, teams can develop the habit of conveying need-to-know information quickly and with a mind to group understanding. And daily updates provide the transparency required for effective collaboration. Teams spend less time throughout the week checking on status and trying to pinpoint who is working on what.
Increased alignment: Spending a few minutes together every day can do wonders for team alignment. Standups help everyone stay clear on sprint goals, what has been accomplished, and what needs to happen next.
Early identification of problems: The third standup question ("What issues are blocking you?") is all about catching issues early. Roadblocks, bottlenecks, and other problems can be addressed before they become major issues.
Enhanced team morale: Daily standups should leave everyone feeling motivated and ready to tackle the day's challenges. Individual contributors feel connected to the larger team and can see their work in the context of the overall goals and initiatives. Daily standups are also a great opportunity to spotlight individual wins and make sure each team member's contributions are valued.
Common mistakes and best practices for daily standup meetings
While standups are meant to be simple events, it can take some time to refine how you run these meetings. Your daily standups will also evolve over time — reflecting shifts in the size, dynamics, and goals of your team. Here are some common issues teams run into with their daily standup meetings, plus solutions for overcoming those challenges.
Common daily standup mistakes
Daily standup best practices
Defaulting to a status report
It can be tempting to simply go through the motions of this meeting or to address updates to the scrum master or product owner. Avoid the reporting trap by keeping the conversations peer-to-peer and focusing on the sprint goals you are trying to accomplish as a team.
With a meeting this short, it is essential to start on time. Those lost minutes add up. Rather than thinking of punishments for latecomers, make a point of discussing the impact of wasted time with the team. Ask the attendees what they plan to do to ensure every standup begins on time and that all goals are met.
Making it a social event
It is natural for team members to chat during these meetings, especially if it is the one time each day when everyone gets to see one another. And team connection is a good thing. But if you are facilitating the meeting, gently remind participants that this meeting is meant to be brief.
When you are sharing work updates with teammates who do similar work, it can be easy to give too many details. But standups have a specific scope — updates should be pointed and purposeful. Scrum masters can help by creating a meeting template that provides a simple visual cue for participation.
Keeping quiet about obstacles
Not everyone feels comfortable sharing obstacles or setbacks with a group. Find ways to build an environment of trust outside of daily standups. This can be done in 1:1 meetings, your team messaging platform, or even team activities. Then regularly take a minute during team meetings to remind everyone that transparency drives efficiency — the sooner roadblocks are identified, the less likely they are to become bigger issues. The benefits of openly sharing will soon outweigh any prior discomfort.
Problem solving in the moment
Your team is made up of problem solvers. When faced with a challenge, you are likely quick to start thinking of possible solutions. This impulse is what makes you a great developer. While it is important to identify problems and roadblocks during daily standups, it is beyond the scope of these meetings to attempt to resolve issues during the meeting itself. Flag the issues and then work on resolving them outside of the meeting.
Daily standups are important facets of agile teamwork. When done well, they can provide a daily boost of energy, motivation, and team connection. And they can help your team stay aligned on the work that matters most to customers and the business.
A great scrum team needs the right agile development tools. Try Aha! Develop free for 30 days.
- What is agile software development?
- What is an agile roadmap?
- What are the most common agile development methodologies?
- Agile vs. lean
- Agile vs. waterfall
- What is the Scaled Agile Framework (SAFe®)?
- What are best practices of agile development teams?
- What is unit testing?
- What is DevOps?
- What are some DevOps best practices?
- DevOps and "continuous everything"
- What is an agile retrospective?
- Introduction to agile metrics
- What is a burndown chart?
- What is agile transformation?
- What is issue tracking?
- What is the role of a software engineer?
- Agile glossary