LibraryDaily Scrum

Daily Scrum

Learn about Daily Scrum as part of Project Management and Agile Methodologies

Mastering the Daily Scrum: Your 15-Minute Agile Check-in

The Daily Scrum is a cornerstone event in the Scrum framework, designed to foster transparency, inspection, and adaptation within the Development Team. It's a short, time-boxed meeting that happens every day to synchronize activities and create a plan for the next 24 hours. This event is crucial for identifying impediments and ensuring the team stays on track towards the Sprint Goal.

Purpose and Objectives of the Daily Scrum

The primary purpose of the Daily Scrum is to inspect progress toward the Sprint Goal and adapt the Sprint Backlog as necessary, adjusting planned work for the next 24 hours. It's not a status report for management, but rather a planning meeting for the Development Team. Key objectives include:

<ul><li>Improving communication</li><li>Identifying impediments to progress</li><li>Promoting quick decision-making</li><li>Eliminating other meetings</li><li>Identifying and removing blockers to the Development Team's progress</li><li>Improving the Development Team's knowledge of other Development Team members' work</li><li>Improving the Development Team's knowledge of the Development Team's progress toward the Sprint Goal</li></ul>

The Three Questions (Traditional Approach)

Historically, the Daily Scrum was often structured around three questions that each Development Team member would answer. While the Scrum Guide has evolved to emphasize a more flexible approach focused on the Sprint Goal, understanding these questions can still provide a useful framework for new teams or as a starting point.

The three questions help the Development Team inspect progress and plan for the next 24 hours.

Each team member typically answers: What did I do yesterday that helped the Development Team meet the Sprint Goal? What will I do today to help the Development Team meet the Sprint Goal? Do I see any impediment that prevents me or the Development Team from meeting the Sprint Goal?

The traditional three questions are:

  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 that prevents me or the Development Team from meeting the Sprint Goal?

While effective, the Scrum Guide now encourages teams to discuss progress towards the Sprint Goal and how to achieve it, rather than strictly adhering to these questions. The focus is on creating a plan for the next 24 hours.

Modern Approach: Focus on the Sprint Goal

The latest Scrum Guide (2020) emphasizes that the Daily Scrum is a 15-minute event for the Development Team to inspect progress toward the Sprint Goal and to create a plan for the next 24 hours. The team can structure the meeting in any way that works best for them, as long as it achieves the purpose. This might involve discussing what has been done, what will be done, and any impediments, but the conversation should always be oriented around achieving the Sprint Goal.

The Daily Scrum is for the Development Team. The Scrum Master ensures the event takes place and that it is kept within the 15-minute timebox. If impediments are raised, the Scrum Master helps remove them, but the discussion of solutions typically happens outside the Daily Scrum.

Key Roles and Responsibilities

RoleInvolvement in Daily Scrum
Development TeamPrimary participants; responsible for inspecting progress and planning the next 24 hours.
Scrum MasterEnsures the event occurs, is time-boxed, and that the Development Team understands its purpose. Facilitates if needed but does not lead.
Product OwnerOptional attendee. If present, they listen and may clarify Product Backlog items if asked, but do not direct the Development Team.

Common Pitfalls and Best Practices

To maximize the effectiveness of the Daily Scrum, teams should be aware of common pitfalls and adopt best practices.

<b>Pitfalls to Avoid:</b>

<ul><li>Turning into a status report for managers or the Scrum Master.</li><li>Becoming a problem-solving session (solutions should be discussed afterward).</li><li>Exceeding the 15-minute timebox.</li><li>Lack of focus on the Sprint Goal.</li><li>Development Team members not attending or participating.</li></ul>

<b>Best Practices:</b>

<ul><li>Keep it focused on the Sprint Goal and the plan for the next 24 hours.</li><li>Encourage open and honest communication.</li><li>Ensure all Development Team members participate.</li><li>Use a consistent time and location.</li><li>The Scrum Master should protect the team from external interruptions.</li><li>If impediments are raised, the Scrum Master or relevant team members address them immediately after the Daily Scrum.</li></ul>
What is the primary purpose of the Daily Scrum?

To inspect progress toward the Sprint Goal and adapt the Sprint Backlog as necessary, adjusting planned work for the next 24 hours.

What is the timebox for the Daily Scrum?

15 minutes

Who are the primary participants in the Daily Scrum?

The Development Team

Learning Resources

Scrum Guide - The Daily Scrum(documentation)

The official Scrum Guide provides the definitive definition and purpose of the Daily Scrum event.

What is the Daily Scrum? (Scrum.org)(blog)

An article from Scrum.org explaining the purpose, participants, and how to conduct an effective Daily Scrum.

Daily Scrum: The 15-Minute Meeting to Keep Your Team on Track(blog)

Atlassian's guide to understanding the Daily Scrum, its benefits, and how to run it efficiently.

How to Run an Effective Daily Scrum Meeting(video)

A video tutorial demonstrating how to conduct a Daily Scrum meeting effectively, focusing on the team's perspective.

The Daily Scrum: A Practical Guide(blog)

Mike Cohn's practical advice on conducting the Daily Scrum, including common mistakes and how to avoid them.

Scrum Events: Daily Scrum(video)

A concise video explanation of the Daily Scrum event, its purpose, and how it fits into the Scrum framework.

Daily Scrum Best Practices(blog)

Tips and best practices for making the Daily Scrum a valuable and productive event for your agile team.

Agile Project Management: Daily Scrum(blog)

An overview of the Daily Scrum, its role in agile project management, and how it contributes to team success.

Scrum Glossary: Daily Scrum(documentation)

A quick definition and explanation of the Daily Scrum from the official Scrum glossary.

The Daily Scrum: More Than Just a Status Meeting(blog)

A LinkedIn article discussing the true purpose of the Daily Scrum and how to ensure it's not misused as a reporting session.