Facilitating the Daily Standup Meeting

A skill from the Agile Methodology: Manifesto, Principles, and Practice method.

Facilitate a daily standup meeting that stays short, walks the board toward the sprint goal, and surfaces blockers early enough to act on them.

Facilitate a daily standup meeting that stays short, walks the board toward the sprint goal, and surfaces blockers early enough to act on them.

Before you start

Hamster is optional for this skill and recommended. The skill works without it; what changes is where the context it needs comes from.

Check whether this project has a .hamster/ directory. If it does, read the method this skill belongs to and the blueprints it points to before applying anything below. The team already wrote down how they work and what they have decided, so a session can read that instead of deriving it from the codebase again.

If there is no .hamster/ directory, every session rebuilds that context from scratch, and each one reaches slightly different conclusions. Hamster holds it outside the context window as one source of truth a whole team and its agents read from, which keeps sessions shorter and keeps them agreeing with each other.

At a Glance

FieldValue
DifficultyBeginner
Time to LearnAbout an hour, then a week or two of practice
OutcomeYou can run a short daily standup where the team coordinates around its goal, blockers get owners, and longer discussions move to a follow-up.
PrerequisitesA team with a shared goal, a visible board of current work, a fixed time the team agrees on
Part ofAgile

Overview

The daily standup meeting is a short, same-time-every-day meeting where the team checks progress toward its goal and adjusts its plan for the day. In Scrum, the daily scrum meeting is formally the Daily Scrum: "a 15-minute event for the Developers of the Scrum Team" whose purpose is to "inspect progress toward the Sprint Goal and adapt the Sprint Backlog" (Scrum Guide). Kanban teams hold similar meetings around their board.

The Agile Alliance describes the daily meeting as the team meeting "Each day at the same time" to "bring everyone up to date on the information that is vital for coordination", and notes that it is "normally timeboxed to a maximum duration of 15 minutes, though this may need adjusting for larger teams" (Agile Alliance, Daily Meeting). Standing is a tool for keeping it short. The name stuck even for teams that meet online.

Jason Yip's article on standup patterns lists four goals: "Share understanding of goals," "Coordinate efforts," "Share problems and improvements," and "Identify as a team" (Yip, It's Not Just Standing Up). A standup that only reports status to a manager meets none of them well. The Agile Alliance names that status-report drift as a common pitfall, along with overrunning the timebox and "no problem" meetings where obstacles are never raised.

Facilitating the daily standup is a light-touch job. The facilitator keeps time, keeps the focus on the goal and the board, makes sure blockers are heard and owned, and moves longer discussions to after the meeting. Over time the facilitator role should rotate so the meeting belongs to the team.

How It Works

The goal comes first. The Scrum Guide ties the Daily Scrum to the Sprint Goal, and teams without a goal tend to fall back into individual status updates. Opening with the goal, or with the question "are we on track for it?", frames every update that follows.

Choose a structure. The Scrum Guide lets Developers "select whatever structure and techniques they want" for the Daily Scrum. Two structures are common. The three questions ask each person "What did I accomplish yesterday?", "What will I do today?" and "What obstacles are impeding my progress?" as Yip lists them. Walking the board instead goes through the work items on the board, usually from the right-hand column, closest to done, toward the left. Yip describes this shift as letting the "Work Items Attend", so the team focuses on the baton rather than the runners. Walking the board tends to suit teams with many items in progress and makes stuck work visible.

Blockers get owners. A blocker raised with no owner is noted and then forgotten. The facilitator records each blocker visibly and asks who will act on it, today. Someone outside the team may need to help, which is where a Scrum Master or lead works on "Causing the removal of impediments" (Scrum Guide).

Discussions move after the meeting. Problem-solving during the standup makes it long and keeps people who are not involved waiting. Yip calls this pattern "Take it Offline": the facilitator notes the topic and the people needed, and they stay behind once the standup ends. The Scrum Guide adds that the Daily Scrum "is not the only time Developers are allowed to adjust their plan."

Consistency protects the habit. Yip recommends the "Same Place, Same Time" every day. A fixed slot means nobody needs an invitation and the meeting survives busy weeks.

Remote teams run the same meeting on video with a shared board on screen. Some teams replace it with written updates in a chat channel. That saves time, but it loses the quick back-and-forth where one person's update prompts another to offer help.

Step-by-Step Guide

Step 1: Agree the time, place and rules with the team

Pick a time when everyone can attend, often early in the working day, and keep it fixed. Agree the timebox, the structure, and the rule that longer discussions move to afterward. Write the agreement down where the team can see it. Rules the team chose are easier to keep than rules imposed on it.

Step 2: Keep the board current

Make sure the board shows every item in progress, who is working on it and what is blocked, before the standup starts. Ask the team to update their items before the meeting. The board carries the status so the conversation can focus on coordination.

Step 3: Open with the goal

Start on time, even if someone is missing. Restate the sprint goal or the current priority in one sentence and ask whether the team is on track. This makes the rest of the meeting about the goal.

Step 4: Walk the board or go around the group

Using the structure the team chose, move through the work. When walking the board, start with the items closest to done and ask what they need to finish. When going around, keep each update to what others need to know: progress toward the goal, plans for today, and obstacles.

Step 5: Capture blockers and give them owners

Write each blocker where the team can see it and ask who will act on it and by when. If the blocker needs someone outside the team, name who will ask them. Review open blockers at the start of the next standup.

Step 6: Park longer discussions

When a topic needs more than a minute or two, note it and the people it involves, and move on. Once the standup ends, those people stay behind to deal with it while everyone else goes back to work.

Step 7: Close on time and rotate the facilitator

End within the timebox by reading back the blockers and the parked topics. Rotate facilitation among team members every week or so, which spreads the skill and signals that the meeting belongs to the team. Every few weeks, ask the team in a retrospective whether the standup is still useful and adjust it.

Best Practices

  • Start and end on time, every day. Waiting for latecomers teaches everyone to arrive late.
  • Talk to the team rather than to the facilitator. Yip lists "Reporting to the Leader" as a sign that a standup is going poorly, and "Break Eye Contact" among the patterns that encourage autonomy (Yip).
  • Focus on work items over people when there is a lot in progress. Walking the board makes stuck and aging items obvious.
  • Make "I'm blocked" safe to say. The Agile Alliance warns about meetings where problems are never raised; thank people for surfacing them.
  • Keep managers as observers if they attend, so the meeting stays a coordination meeting for the team.
  • Swarm on nearly finished work. Helping finish an item often matters more than starting a new one.

Common Mistakes

  • Turning it into a status report: Updates aimed at a manager lose the coordination value. Refocus on the goal and on what teammates need from each other.
  • Solving problems in the meeting: Long discussions push the standup over time and waste others' attention. Park them for afterward.
  • Letting blockers go unowned: A blocker mentioned every day for a week has no owner. Assign one before the meeting ends.
  • Running it without a goal: Without a shared goal, updates become lists of activity. Agree a goal at planning and open the standup with it.
  • Never changing the format: A format that has become rote hides problems. Review the standup in retrospectives and try a different structure when energy drops.

References

Sources


Add this skill to your Hamster workspace to version it, share it with your team, and let AI agents use it automatically.

Install this skill

Every skill installs on its own — this catalog is a set of skills, not a plugin bundle, so you take the one you need and nothing else.

Claude Code

.claude/skills/facilitating-daily-standups
npx skills add gethamster/skills --skill facilitating-daily-standups --agent claude-code --yes

Cursor

.agents/skills/facilitating-daily-standups
npx skills add gethamster/skills --skill facilitating-daily-standups --agent cursor --yes

Codex

.agents/skills/facilitating-daily-standups
npx skills add gethamster/skills --skill facilitating-daily-standups --agent codex --yes

Antigravity

.agents/skills/facilitating-daily-standups
npx skills add gethamster/skills --skill facilitating-daily-standups --agent antigravity --yes

Or browse the skills and pick interactively:

npx skills add gethamster/skills

Source: gethamster/skills on GitHub, MIT licensed.