Fatskills
Practice. Master. Repeat.
Study Guide: Agile-and-Scrum: Daily Scrum - Inspect Progress Toward Sprint Goal
Source: https://www.fatskills.com/php-programming/chapter/agile-and-scrum-daily-scrum-inspect-progress-toward-sprint-goal

Agile-and-Scrum: Daily Scrum - Inspect Progress Toward Sprint Goal

By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.

⏱️ ~10 min read

Daily Scrum – Inspect Progress Toward Sprint Goal

Hyper-Practical, Zero-Fluff Study Guide for Agile & Scrum (Scrum Guide 2020)


1. What This Is & Why It Matters

The Daily Scrum (often called the "stand-up") is a 15-minute time-boxed event for the Developers to inspect progress toward the Sprint Goal and adapt their plan for the next 24 hours. It’s not a status report to the Scrum Master or Product Owner—it’s a team sync to remove blockers, adjust work, and ensure alignment on the Sprint Goal.

Why it matters in production: - Without it: Teams drift, dependencies go unnoticed, and small problems snowball into Sprint failures. - With it: You catch risks early, unblock teammates, and keep the Sprint on track—like a daily "pre-mortem" for your project. - Real-world scenario: You’re a DevOps engineer on a team migrating a monolith to microservices. A teammate is stuck waiting on AWS IAM permissions. The Daily Scrum surfaces this before it delays the entire Sprint.

Superpower it gives you: - Visibility: Everyone knows who’s doing what and where help is needed. - Adaptability: You adjust the plan daily, not just at Sprint Planning. - Accountability: No one hides behind "I didn’t know" when work stalls.


2. Core Concepts & Components

Term Definition Production Insight
Daily Scrum A 15-minute event for Developers to inspect progress toward the Sprint Goal and adapt their plan. If this turns into a status report to management, you’ve failed. It’s for the team, by the team.
Sprint Goal The single objective for the Sprint, providing focus and coherence to the work. Without a clear Sprint Goal, the Daily Scrum becomes a random task checklist instead of a strategic sync.
Three Questions (Traditional) 1. What did I do yesterday? 2. What will I do today? 3. What’s blocking me? Don’t recite your Jira tickets. Focus on how your work impacts the Sprint Goal.
Focus on the Sprint Goal The Daily Scrum is not about individual tasks—it’s about collective progress toward the Sprint Goal. If someone says, "I worked on ticket ABC-123," ask: "How does that help us hit the Sprint Goal?"
Adaptation The team adjusts their plan based on new information (e.g., a blocker, a dependency, a risk). If you’re not adapting daily, you’re not doing Scrum.
Time-Box (15 min) The event must end after 15 minutes, no matter what. If it runs long, you’re doing it wrong. Move deep dives to "after the stand-up."
Developers Only Only the Developers must attend. The Scrum Master and Product Owner can attend but should not dominate. If the Scrum Master is running it like a status meeting, they’re violating Scrum.
Not a Problem-Solving Session The Daily Scrum is for identifying problems, not solving them. If a blocker needs discussion, take it offline after the stand-up.
Visual Aids (Optional but Powerful) Use a Sprint Board (physical or digital) to track progress. A Kanban-style board (To Do, In Progress, Done) makes blockers visually obvious.
Walk the Board (Alternative Format) Instead of the three questions, the team reviews the Sprint Board and asks: "What’s moving? What’s stuck?" This keeps the focus on workflow, not individual updates.

3. Step-by-Step Hands-On: Running an Effective Daily Scrum

Prerequisites

  • You’re part of a Scrum Team with:
  • A clear Sprint Goal (e.g., "Deploy the user authentication microservice to production").
  • A Sprint Backlog (tasks broken down into 1-day or smaller chunks).
  • A Sprint Board (Jira, Trello, physical board, etc.).
  • The team has agreed on a format (traditional three questions or "walk the board").

Step 1: Set the Stage (1 min)

  • Time: Start exactly on time (e.g., 9:00 AM sharp).
  • Location: Same place every day (physical or virtual).
  • Facilitator: Rotate who "runs" the meeting (not always the Scrum Master).
  • Rule: No laptops open (unless reviewing the board). Phones down.

Example (Scrum Master):

"Alright, team—let’s keep this to 15 minutes. Sprint Goal is ‘Deploy auth microservice to prod.’ Who wants to start?"


Step 2: Choose a Format (Pick One)

Option A: Traditional Three Questions

Each Developer answers:
1. What did I do yesterday that helped the team meet the Sprint Goal?
2. What will I do today to help the team meet the Sprint Goal?
3. Do I see any impediments that prevent me or the team from meeting the Sprint Goal?

Example (Developer):

"Yesterday, I finished the JWT validation logic (helped us secure the API). Today, I’ll pair with Alex to integrate it with the frontend. Blocked on AWS IAM permissions for the new Lambda role—can someone help after stand-up?"

Option B: Walk the Board

  • The team reviews the Sprint Board (left to right: To Do-In Progress-Done).
  • For each In Progress task, ask:
  • Is this still on track?
  • What’s the next step?
  • Is anything blocking it?

Example (Facilitator):

"Let’s look at ‘Implement OAuth2 flow.’ Maria, you’re working on this—any blockers? Alex, you’re on ‘Frontend auth UI’—do you need anything from Maria?"


Step 3: Focus on the Sprint Goal (Not Tasks)

  • If someone talks about a task not tied to the Sprint Goal, redirect:

    "How does that help us deploy the auth microservice?"

  • If someone is stuck, note the blocker and move on:

    "Let’s take that offline after stand-up."


Step 4: Adapt the Plan (Key Step!)

  • If progress is off-track:
  • "We’re behind on the database migration—should we swap Maria to help Alex?"
  • If a new risk emerges:
  • "The QA environment is down—let’s escalate to DevOps after stand-up."
  • If a dependency is unclear:
  • "Who owns the API gateway config? We need to sync with them today."

Example Adaptation:

"We’re blocked on IAM permissions, and the frontend is waiting on the backend. Let’s:
1. Maria and Alex pair on the backend integration.
2. I’ll chase the IAM issue with DevOps.
3. We’ll regroup at 2 PM to check progress."


Step 5: End on Time (No Exceptions)

  • At 14:30, wrap up:

    "We’ve got 90 seconds left—any last blockers?"

  • At 15:00, end it:

    "Stand-up’s over. Maria and Alex, let’s sync after this. Everyone else, back to work."


Step 6: Follow Up (Critical!)

  • Blockers: Assign owners and deadlines.
  • "Maria, you’re owning the IAM issue—update us by EOD."
  • Deep dives: Schedule separate meetings.
  • "Alex and I will sync on the frontend at 10 AM."
  • Update the board: Move tasks, add blockers, adjust priorities.

Example Follow-Up (Slack/Teams):

"Daily Scrum recap: - Blockers: IAM permissions (Maria, EOD), QA env (DevOps ticket #123). - Adaptations: Maria + Alex pairing on backend. - Next sync: 2 PM in #team-auth."


4.-Production-Ready Best Practices

? Do This

  • Keep it short: If it’s not a 15-minute meeting, you’re doing it wrong.
  • Stand up (literally): Physical stand-ups reduce rambling.
  • Rotate facilitators: Prevents the Scrum Master from dominating.
  • Use a timer: Visible countdown (e.g., phone timer, physical hourglass).
  • Focus on outcomes: "Did we move closer to the Sprint Goal?" > "Did I finish my task?"
  • Visualize blockers: Add a "Blocked" column to your Sprint Board.
  • Sync async: For remote teams, use a Slack thread or shared doc for updates.
  • Retro the Daily Scrum: Ask in Sprint Retro: "Is our Daily Scrum helping us hit the Sprint Goal?"

? Avoid This

  • Status reports to management: The Daily Scrum is for the team.
  • Problem-solving during the stand-up: Take it offline.
  • Laptops open: Distractions kill focus.
  • Skipping if "nothing changed": Even if progress is slow, sync daily.
  • Inviting stakeholders: They can observe but should not speak.
  • Turning it into a "meeting": It’s a sync, not a PowerPoint session.

5. Common Mistakes & Traps

Mistake Symptom Fix/Prevention
Daily Scrum becomes a status report to the Scrum Master. The Scrum Master asks each person for updates, and the team reports to them. Stop. The Scrum Master should not run the meeting. Rotate facilitators.
No focus on the Sprint Goal. The team talks about tasks but doesn’t tie them to the Sprint Goal. Ask: "How does this help us hit the Sprint Goal?"
Blockers aren’t addressed. People mention blockers but nothing happens. Assign an owner and deadline for each blocker. Follow up after stand-up.
The meeting runs long. The team gets into deep discussions. Enforce the 15-minute time-box. Take discussions offline.
Only some team members speak. A few people dominate; others stay silent. Use a talking token (e.g., a ball, a Slack reaction). Rotate who starts.
No adaptation happens. The plan never changes, even when progress is off-track. Ask: "What should we adjust today to hit the Sprint Goal?"

6.-Exam/Certification Focus

Typical Question Patterns

  1. "Who must attend the Daily Scrum?"
  2. Correct: The Developers.
  3. Trap: "The Scrum Master and Product Owner must attend." (They can attend but must not dominate.)

  4. "What is the purpose of the Daily Scrum?"

  5. Correct: To inspect progress toward the Sprint Goal and adapt the plan.
  6. Trap: "To report status to the Scrum Master." (No—it’s for the team.)

  7. "How long is the Daily Scrum?"

  8. Correct: 15 minutes.
  9. Trap: "30 minutes" or "As long as needed." (It’s time-boxed.)

  10. "What should the team do if a blocker is identified?"

  11. Correct: Note it and address it after the Daily Scrum.
  12. Trap: "Solve it during the stand-up." (No—take it offline.)

  13. "What happens if the team realizes they won’t meet the Sprint Goal?"

  14. Correct: They adapt their plan in the Daily Scrum and discuss with the Product Owner if needed.
  15. Trap: "They cancel the Sprint." (No—adapt first.)

Key Trap Distinctions

  • Daily Scrum vs. Status Meeting:
  • Daily Scrum: For the team to sync and adapt.
  • Status Meeting: For management to track progress.
  • Sprint Goal vs. Sprint Backlog:
  • Sprint Goal: The why (e.g., "Deploy auth service").
  • Sprint Backlog: The what (tasks like "Write JWT validation").
  • Adaptation vs. Changing the Sprint Goal:
  • Adaptation: Adjusting how you work (e.g., swapping tasks).
  • Changing the Sprint Goal: Only the Product Owner can do this (and it’s rare).

Scenario-Based Question

Question: "During the Daily Scrum, a Developer says they’re blocked on a dependency from another team. What should the team do?"

Options: A) Ignore it—it’s not their problem. B) Assign someone to chase the dependency after the stand-up. C) Pause the Sprint until the dependency is resolved. D) Escalate to the Scrum Master to solve it.

Correct Answer: B Why? - A is wrong—blockers must be addressed. - B is correct—note the blocker and assign an owner. - C is wrong—you adapt, not pause the Sprint. - D is wrong—the team owns the blocker, not just the Scrum Master.


7.-Hands-On Challenge (With Solution)

Challenge

Your team’s Daily Scrum has turned into a 30-minute status report where the Scrum Master asks each person for updates. The team is frustrated, and no one feels like the meeting helps them hit the Sprint Goal.

Your task: Fix the Daily Scrum in 3 steps.

Solution

  1. Rotate facilitators: Assign a different Developer to run the stand-up each day.
  2. Switch to "walk the board": Instead of individual updates, review the Sprint Board and ask: "What’s moving? What’s stuck?"
  3. Enforce the 15-minute time-box: Use a visible timer and end on time.

Why it works: - Rotating facilitators prevents the Scrum Master from dominating. - "Walk the board" keeps the focus on workflow, not individuals. - Time-boxing forces brevity and prevents rambling.


8.-Rapid-Reference Crib Sheet

Item Key Detail
Purpose Inspect progress toward the Sprint Goal and adapt the plan.
Attendees Must: Developers. Can: Scrum Master, Product Owner (but don’t dominate).
Duration 15 minutes (time-boxed). No exceptions.
Format Options 1. Three questions. 2. Walk the board.
Three Questions 1. What did I do yesterday? 2. What will I do today? 3. What’s blocking me?
Focus Sprint Goal, not individual tasks.
Blockers Note them, assign an owner, and address after the stand-up.
Adaptation Adjust the plan daily based on new information.
Follow-Up Sync on blockers, update the board, schedule deep dives.
Trap Don’t turn it into a status report to management.
Trap Don’t solve problems during the stand-up—take it offline.
Trap Don’t skip it if "nothing changed"—sync daily.

9.-Where to Go Next

  1. Scrum Guide 2020 – Daily Scrum (Official source)
  2. Atlassian – How to Run a Daily Stand-Up (Practical tips)
  3. Scrum.org – Daily Scrum Anti-Patterns (Common mistakes)
  4. Mountain Goat Software – Daily Scrum Tips (Real-world advice)