CHAPTER 08
Beginner
Daily Scrum Meetings
Updated: May 16, 2026
20 min read
# CHAPTER 8
Daily Scrum Meetings
1. Introduction
If the Sprint Planning meeting sets the destination, the Daily Scrum (often called the Daily Standup) is the daily GPS check to ensure the team is still driving in the right direction. When a team of developers is building a complex application, dependencies shift by the hour. If a frontend developer is waiting on an API endpoint, and the backend developer is stuck on a database error, the entire Sprint can derail in a single day. The Daily Scrum is the framework's built-in mechanism to foster immediate transparency and rapid adaptation. In this chapter, we will master the art of the 15-minute Daily Scrum, learning how to avoid the "Status Report" trap and focus strictly on uncovering blockers and achieving the Sprint Goal.2. Learning Objectives
By the end of this chapter, you will be able to:- Define the purpose, attendees, and strict timebox of the Daily Scrum.
- Answer the "Three Classic Questions" of the standup.
- Differentiate between a collaborative synchronization meeting and a management status report.
- Identify and escalate "Blockers" effectively.
- Adapt the Daily Scrum for asynchronous and remote teams.
3. The Mechanics of the Meeting
- Attendees: The Developers. (The Scrum Master facilitates if needed, but the meeting is *for* the Developers. The Product Owner can attend to listen, but should not intervene).
- Timebox: A strict maximum of 15 minutes.
- Timing: Held at the same time and place every working day of the Sprint to reduce complexity.
- The Purpose: To inspect progress toward the Sprint Goal and adapt the Sprint Backlog as necessary, adjusting the upcoming planned work.
4. The Three Classic Questions
Traditionally, every Developer takes 1-2 minutes to answer three specific questions:- 1. What did I do yesterday that helped the Development Team meet the Sprint Goal?
- 2. What will I do today to help the Development Team meet the Sprint Goal?
- 3. Do I see any impediment (blocker) that prevents me or the Development Team from meeting the Sprint Goal?
*Note:* Modern Scrum allows teams to conduct the meeting however they want, as long as it focuses on progress toward the Sprint Goal. Many teams now prefer "Walking the Board" (discussing the Jira board from right to left) instead of individual status updates.
5. Identifying Blockers (Impediments)
The most valuable part of the meeting is Question 3.- What is a blocker? "I can't test my code because the staging server crashed." "I don't understand this acceptance criteria." "I am waiting on the UI designs."
- The Action: The Scrum Master's primary job is to listen for these blockers and immediately begin bulldozing them the second the meeting ends, so the developers can keep coding.
6. The "Status Report" Anti-Pattern
The most common and destructive mistake in Agile is treating the Daily Scrum like a status report to a manager.- The Bad Meeting: Developers look at the Scrum Master or Project Manager and justify their existence: "I worked for 8 hours yesterday. Please don't fire me."
- The Good Meeting: Developers look at *each other*. "I finished the API. John, you can start wiring up the frontend now. But I noticed a bug in the database schema; can someone help me fix it after this meeting?"
7. Remote and Asynchronous Daily Scrums
In modern, globally distributed teams (e.g., one dev in India, one in the US), a live 15-minute meeting might happen at 3 AM for someone.- The Async Solution: Teams use tools like Slack, Microsoft Teams, or Geekbot. Every morning at their own local time, developers type out their 3 answers into a dedicated channel. The transparency and synchronization are achieved without forcing synchronous calls across time zones.
8. Best Practices
- The "Parking Lot": The Daily Scrum is 15 minutes long. If two developers discover a massive architectural problem, they should NOT spend 20 minutes debating it during the standup. The Scrum Master should say, "Let's put that in the Parking Lot." After the 15-minute standup officially ends, only the people required to solve that specific problem stay on the call to discuss it.
9. Common Mistakes
- Sitting Down: It is traditionally called a "Standup" because standing up physically discourages people from getting comfortable and talking for 45 minutes. If your Daily Scrum regularly takes 30 minutes, you are wasting valuable engineering time.
10. Mini Project: Diagnose the Standup
Analyze this transcript of a Daily Scrum and identify the failures: *Dev A:* "Yesterday I coded. Today I will code." (Too vague, no relation to the Sprint Goal). *Dev B:* "I'm stuck on the payment gateway." *Scrum Master:* "Okay, let's open the Stripe documentation right now and screen-share and read through it together to find the error." (Failure! Problem-solving during the standup breaks the 15-minute timebox. This goes in the Parking Lot).11. Practice Exercises
- 1. Recite the three classic questions of the Daily Scrum. How do these questions foster team accountability?
- 2. Explain the concept of the "Parking Lot." Why is it critical for enforcing the 15-minute timebox?
12. MCQs with Answers
Question 1
According to the Scrum Guide, what is the maximum time limit (timebox) allowed for the Daily Scrum event?
Question 2
Who is the Daily Scrum primarily for?
13. Interview Questions
- Q: A Developer consistently joins the Daily Scrum and gives a highly technical, 5-minute explanation of the exact lines of code they wrote yesterday. How do you coach them to improve their update?
- Q: A traditional Project Manager insists on attending the Daily Scrum and asking developers why their tickets aren't moving faster. What is the danger here, and how does the Scrum Master handle it?
- Q: Explain how the Daily Scrum fulfills the Scrum Pillars of "Inspection" and "Adaptation."