Introduction
In our last lesson, you mastered the art of agile estimation, learning to use story points and Planning Poker to forecast the effort required for user stories. This brought predictability to your sprint planning. Now, we'll shift our focus to the daily execution of that plan. A sprint is a series of daily efforts, and the key to keeping it on track is the Daily Standup meeting.
This lesson is designed to help you deliver concise, effective, and confident updates during these crucial 15-minute meetings. You already have experience with the Scrum framework, but we will now focus on elevating your communication from a simple status update to a strategic contribution. We'll cover the purpose of the standup, how to structure your updates for maximum clarity, and provide specific phrases to help you articulate your progress and blockers with confidence—a skill that is particularly valuable given your goal of improving your professional English. Mastering this daily ritual is a fundamental step toward the senior-level presence you aim to cultivate.
1. The Purpose of the Daily Standup: Synchronization, Not a Status Report
First, let's reset the purpose of the Daily Standup, also known as the Daily Scrum. Many teams fall into the trap of treating it as a daily status report for a manager. This is incorrect. The Daily Standup is a 15-minute, time-boxed meeting for the Development Team, by the Development Team. Its primary purpose is to synchronize activities and create a plan for the next 24 hours.
{"type":"reading","par_intro":"This article from Agilemania provides a solid overview of the daily standup's core objectives.","par_directions":"Please read the introductory section titled <span data-type=\"resource_reading_textrange\" data-resource-subitem-id=\"092292bb\" data-range-start=\"Understanding the Scrum Daily Standup\" data-range-end=\"The key objectives of this meeting are:\">\"Understanding the Scrum Daily Standup\"</span> and the four key objectives listed immediately after, from <span data-type=\"resource_reading_textrange\" data-resource-subitem-id=\"bcbb0795\" data-range-start=\"Enhance Visibility:\" data-range-end=\"adapt their approach as needed.\">\"Enhance Visibility\" to \"Inspect and Adapt\"</span>. As you read, reflect on how your current team's standups align with these goals.","learning_duration":"5 minutes","url":"https://agilemania.com/scrum-daily-standup-questions-with-examples","title":"Scrum Daily Standup Questions: A Complete Guide with ...","isV2":true,"blockId":"a2781a46-b719-4d3f-a1e6-be4cea955cba","lessonId":"7d17a58c-8dd3-4d31-9e81-3f31deb1cc3f"}
The four objectives you just read—enhancing visibility, identifying impediments, fostering collaboration, and inspecting/adapting—are all inward-facing goals for the team. The meeting is successful if it helps the team understand how to best work together to achieve the sprint goal. It is not about proving to a manager that you were busy. This shift in mindset is the first step toward a more effective update.
{
"type": "exercise",
"id": "b5c886f4-344b-4bd9-8da2-052e785d230e"
}
2. The Anatomy of an Effective Update: The Three Questions
The most common structure for a standup update is based on three classic questions. This format ensures all necessary information is covered concisely.
- What did you do yesterday?
- What will you do today?
- Are there any blockers or impediments in your way?
This structure is so fundamental that many agile tools and physical boards are designed around it.
{"type":"image","url":"https://images.ctfassets.net/4zfc07om50my/ubVNlMk9FzQacILUlT57G/666d3fba5e6566e0cd494bd64a1f2992/daily-standup-meeting-thumbnail","caption":"This is a classic example of a digital standup board. Notice how the columns directly map to the three core questions, providing a clear visual summary of the team's status.","isV2":true,"blockId":"72165781-9a96-4a06-be33-1588a2e4fe9e","lessonId":"7d17a58c-8dd3-4d31-9e81-3f31deb1cc3f"}
Answering these questions effectively, however, goes beyond just listing tasks. A senior-level update connects your work directly to the team's sprint commitments.
- For "What did you do yesterday?": Don't just list activities. State the outcome. Instead of "I worked on the login page," say, "Yesterday, I completed the frontend implementation for user story JIRA-123, the 'user login' feature. It's now ready for code review."
- For "What will you do today?": Be specific about your primary goal. Instead of "I'll continue on the backend," say, "Today, my focus is to write the integration tests for the new payment API, which is part of JIRA-128."
- For "Are there any blockers?": This is the most critical question. A blocker is anything preventing you or the team from making progress. Being passive here is a common pitfall. Don't just state the problem; state its impact and what you need.
3. A Phrasebook for Confident and Clear Updates
Since English is your second language and you're focused on improving your professional communication, having a set of reliable phrases can boost your confidence and clarity. The goal is not to sound robotic but to have a strong foundation to build upon.
The following resource provides an excellent "phrasebook" specifically for developers.
{"type":"reading","par_intro":"This article from DEV Community is tailored to software developers and offers practical, ready-to-use phrases for structuring your update.","par_directions":"Please read the following sections to gather useful phrases:\n* <span data-type=\"resource_reading_textrange\" data-resource-subitem-id=\"28835187\" data-range-start=\"Starting the Update\" data-range-end=\"spans several days, providing a sense of continuity and progress.\">Starting the Update</span>\n* <span data-type=\"resource_reading_textrange\" data-resource-subitem-id=\"c943b40b\" data-range-start=\"Current Tasks\" data-range-end=\"how it contributes to the project’s progress.\">Current Tasks</span>\n* <span data-type=\"resource_reading_textrange\" data-resource-subitem-id=\"ecb915c5\" data-range-start=\"Blocking Issues\" data-range-end=\"collaborate on finding a solution.\">Blocking Issues</span>\n* <span data-type=\"resource_reading_textrange\" data-resource-subitem-id=\"63496ddb\" data-range-start=\"Collaborations and Requests\" data-range-end=\"prioritize their work accordingly.\">Collaborations and Requests</span>\n\nAs you read, note down a few phrases from each section that feel natural to you.","learning_duration":"10 minutes","url":"https://dev.to/trinly01/effective-communication-in-daily-stand-up-meetings-for-software-developers-2i8i","title":"Effective Communication in Daily Stand-Up Meetings for Software Developers - DEV Community","isV2":true,"blockId":"eb243329-aaaa-45db-a3d1-966f439a7388","lessonId":"7d17a58c-8dd3-4d31-9e81-3f31deb1cc3f"}
To take this a step further, let's focus on articulating blockers effectively. A junior developer might say, "I'm blocked because I don't have the API key." A senior developer communicates the consequences of that blocker. This video offers precise language for this.
{"type":"video","title":"Daily Standup in English: 💻 Discussing Code Changes and System Updates ENGLISH FOR SCRUM","learning_duration":67,"video_id":"UrNIYz6zVKM","par_intro":"This video from \"English with Terry\" is designed to help non-native speakers discuss project progress. This specific clip focuses on expressing the impact of delays.","par_directions":"Watch the segment on explaining consequences, from <span data-type=\"resource_video_timerange\" data-resource-subitem-id=\"5c777216\" data-range-start=\"158\" data-range-end=\"225\">\"what happens if we don't complete a certain task\"</span>. Pay close attention to the structure: \"If we don't complete [task] by [deadline], it may cause a delay in [impacted area].\"","video_duration":255,"isV2":true,"blockId":"b9b2b646-dd2a-4bb1-8183-662e7e574b74","lessonId":"7d17a58c-8dd3-4d31-9e81-3f31deb1cc3f"}
Combining these resources, a powerful blocker statement would be: "I'm currently blocked on the payment gateway integration (JIRA-128). I'm waiting for the API key from the third-party vendor. If I don't receive it by this afternoon, it will cause a delay in starting our integration testing, which puts our sprint goal at risk. I've already followed up via email; can our Scrum Master help escalate this?"
This is the kind of clear, proactive communication that defines a senior contributor.
{
"type": "exercise",
"id": "7e188af9-f0b7-4772-8be8-36fde00adee9"
}
4. An Alternative: "Walking the Board"
As teams mature, some find that the person-by-person, three-question format can feel repetitive and less engaging. An effective alternative is to structure the meeting around the work items themselves. This is often called "walking the board," where the team discusses stories, typically from right to left (from closest to "Done" backwards).
Mike Cohn, whom you'll remember from our last lesson on estimation, explains this approach well.
{"type":"video","title":"How to Facilitate an Effective Daily Scrum, Not a Status Meeting","learning_duration":187,"video_id":"MZdK4SX0mfI","par_intro":"This video from Mountain Goat Software contrasts the traditional person-by-person standup with the item-by-item approach.","par_directions":"First, watch the description of the traditional method and its problems from <span data-type=\"resource_video_timerange\" data-resource-subitem-id=\"db517df9\" data-range-start=\"29\" data-range-end=\"82\">the start</span>. Then, watch the explanation of the \"backlog item by backlog item\" approach and its benefits from <span data-type=\"resource_video_timerange\" data-resource-subitem-id=\"d2994ba3\" data-range-start=\"83\" data-range-end=\"217\">the alternative method</span>.","video_duration":306,"isV2":true,"blockId":"573b19a6-d7f0-46ba-a18e-d0e2399a3ef9","lessonId":"7d17a58c-8dd3-4d31-9e81-3f31deb1cc3f"}
The key benefits of walking the board are:
- Focus on Flow: It centers the conversation on moving work toward completion.
- Improved Collaboration: It naturally reveals where multiple people are working on the same item or where help is needed.
- WIP Visibility: It makes it painfully obvious if the team is working on too many things at once (Work in Progress), which is a common reason for sprint failure.
As you grow into a senior role, being able to suggest and facilitate this kind of process improvement is a valuable leadership trait.
{
"type": "exercise",
"id": "79100fc1-bb15-4a9c-a75a-11811e2758e8"
}
5. Your Turn: Script Your Next Standup Updates
It's time for this lesson's practical application. Over the next three days, your task is to prepare a script for your daily standup update based on your actual work. This will create a "paper trail of competence" and allow you to practice these skills in a low-risk way before the meeting.
For each of the next three workdays:
- Write your "Yesterday" update: Use a phrase from the resources. Be specific about the story/ticket number and the outcome. (e.g., "Yesterday, I finished the backend logic for ticket PROJ-451 and merged the pull request.")
- Write your "Today" update: State your main focus. (e.g., "Today, my main focus will be on addressing the code review feedback for PROJ-451 and then picking up PROJ-455.")
- Write your "Blocker" update: Identify one real or potential blocker you're facing. Even if you don't have a hard blocker, think of a dependency or a risk. Use the impactful phrasing we discussed. (e.g., "I don't have any hard blockers, but I am waiting for feedback from Jane on the UI mockups for PROJ-455. If I don't get it by EOD, I won't be able to start the frontend work tomorrow as planned.")
Document these three updates for each of the three days. The goal is to make this structured, impactful way of communicating a habit.
Conclusion
In this lesson, we've broken down the daily standup into a core leadership and communication skill. You now have the tools to transform your daily update from a simple report into a concise, strategic contribution that accelerates your team's progress.
Key Takeaways:
- The daily standup is a synchronization meeting for the team, aimed at creating a plan for the next 24 hours.
- A strong update is structured around your progress, your immediate plan, and any impediments, always linking back to the sprint's goals.
- Articulating the impact of a blocker is more effective than just stating the problem.
- Mature agile teams often "walk the board" to focus the conversation on the flow of work rather than individual activities.
In our next lesson, we will zoom out from the daily view. You'll learn how to track project progress using burndown charts and velocity metrics, giving you the tools to understand if your team is on track to meet its sprint and release commitments.
Can't find a good explanation? Sign up and we'll make it for you