Chapter 2: Structure

Choosing the Right Format

No single standup format works for every team. Choose based on:

  • Team size
  • Team maturity
  • Type of work
  • Co-located vs. distributed
  • Team culture and preferences

Format 1: Classic Round-Robin

Each person answers three questions in turn.

The Three Questions

  1. What did I complete yesterday/since last standup?
  2. What will I work on today/until next standup?
  3. What's blocking me or slowing me down?

How It Works

Person 1 → Person 2 → Person 3 → ... → Person N

Each person speaks for 1-2 minutes maximum.

Variations on the Questions

Achievement-focused:

  • What did I accomplish?
  • What will I accomplish?
  • What could prevent me from accomplishing it?

Commitment-focused:

  • What did I commit to? Did I do it?
  • What am I committing to today?
  • What might prevent me from keeping my commitment?

Team-focused:

  • How did I help the team yesterday?
  • How will I help the team today?
  • What does the team need from me?

When to Use

Best for:

  • Small teams (3-7 people)
  • New teams learning standups
  • Teams new to Agile
  • When everyone needs to speak

Avoid when:

  • Team is larger than 10 people
  • Work isn't collaborative
  • Team is distributed across timezones

Pro Tips

  1. Vary the starting person: Don't always go alphabetically
  2. Use a talking token: Pass a physical/virtual object
  3. Set a timer: 2 minutes max per person
  4. No interruptions during rounds: Save questions for after

Format 2: Walk the Board

Review work items on your board from right to left (or top to bottom).

How It Works

DONE → IN PROGRESS → TO DO
  ↓         ↓          ↓
Review   Discuss    Identify
closed   active     next items
items    items      to pull

Start with the rightmost column (done/completed) and move left.

The Script

Done: "Is this truly done? Who needs to know about it?"
In Review/Testing: "When will this be done? Any blockers?"
In Progress: "Is anyone working on this? When will it be ready?"
Blocked: "What's the blocker? Who can unblock it?"
To Do: "What should we pull next?"

When to Use

Best for:

  • Kanban teams
  • Visual thinkers
  • Flow-based work
  • Identifying bottlenecks
  • Teams of 5-12 people

Avoid when:

  • No visual board exists
  • Work doesn't fit into discrete items
  • Team works on many parallel efforts

Pro Tips

  1. Focus on exceptions: Skip items that are progressing normally
  2. Look for pileups: Multiple items in one column = bottleneck
  3. Age items: Highlight items that haven't moved in 2+ days
  4. Color-code blockers: Make blocked items visually obvious

Format 3: Yesterday's Commitments

Review what was committed to yesterday, then make today's commitments.

How It Works

Phase 1: Review (5 minutes)

For each person:
- Did you complete what you committed to?
- If not, why not? (no judgment, just facts)

Phase 2: Commit (5 minutes)

For each person:
- What are you committing to today?
- Is it realistic given yesterday's completion?

Commitment Guidelines

Good commitments:

  • Specific: "Finish the user API endpoint"
  • Achievable in one day
  • Clear definition of done
  • Visible to everyone

Bad commitments:

  • Vague: "Work on the feature"
  • Multi-day: "Complete the entire module"
  • Unmeasurable: "Make progress"

When to Use

Best for:

  • Teams needing stronger accountability
  • Predictable work
  • Short-cycle work (tasks completable in 1-2 days)
  • Teams building discipline

Avoid when:

  • Work is highly uncertain
  • Tasks regularly span multiple days
  • Team is new and learning
  • Psychological safety is low (feels punitive)

Pro Tips

  1. No shame for missing commitments: Focus on learning
  2. Track commitment accuracy: Helps with estimation
  3. Adjust scope: Better to commit to less and deliver
  4. Celebrate kept commitments: Positive reinforcement

Format 4: Blockers First

Start with "Who's blocked?" and handle those first.

How It Works

Round 1: Blockers (3-5 minutes)

Facilitator: "Who's blocked or has risks to share?"
[Only blocked people speak]
[For each blocker: identify who will help and when]

Round 2: Quick Updates (3-5 minutes)

Everyone else: one-sentence update if needed
"Working on X, will finish today"
"Nothing from me"

Blocker Categories

External blockers:

  • Waiting on another team
  • Infrastructure issues
  • Third-party dependencies
  • Approval needed from outside team

Internal blockers:

  • Need help from teammate
  • Don't understand requirements
  • Technical decision needed
  • Conflicting priorities

When to Use

Best for:

  • Mature teams with good self-organization
  • Fast-paced, crisis situations
  • Teams with clear ownership
  • When blockers are frequent

Avoid when:

  • Team needs more coordination
  • Important updates get lost
  • New team members
  • Manager needs visibility

Pro Tips

  1. Define "blocked": Distinguish between "stuck" and "would like help"
  2. Assign owner to each blocker: Someone commits to unblocking
  3. Set follow-up time: "Let's chat at 10:30"
  4. Track blocker resolution time: Improve your processes

Format 5: Async/Written Standups

Everyone posts their update in a shared space (Slack, Notion, etc.).

How It Works

Daily by 9am (or team's chosen time):

Each person posts:
✅ Yesterday: [completed items]
🎯 Today: [planned items]
🚫 Blockers: [issues or none]

Team reads and responds asynchronously.

Platform Options

Slack/Discord:

Dedicated #standup channel
Threads for discussions
React with emoji for "read it"

Notion/Confluence:

Daily page per person
Archive old updates
Easier to search history

Dedicated tools:

  • Geekbot
  • Standuply
  • Dailybot
  • Range
  • Standup Alice

When to Use

Best for:

  • Distributed teams across time zones
  • Teams with deep work focus (minimize interruptions)
  • Introverts who communicate better in writing
  • Teams with async culture

Avoid when:

  • Team needs face-time
  • Rapid collaboration required
  • Written communication is poor
  • People skip reading them

Pro Tips

  1. Set clear expectations: When to post, what to include
  2. Make it public: Don't DM the facilitator
  3. React to show you've read: Thumbs up, emoji, etc.
  4. Have a weekly sync: Video call to build connection
  5. Automate reminders: Bot reminds people to post

Hybrid Format

Combine written async updates with a shorter sync meeting.

How It Works

Before meeting:

  • Everyone posts written update
  • Team reads updates

During 5-minute meeting:

  • Skip routine updates
  • Only discuss blockers and collaboration needs
  • "Anyone need to go deeper on something?"

When to Use

✅ Best of both worlds for distributed teams that want connection but respect focus time

Timing Best Practices

Time of Day

Morning (most common):

  • Pros: Sets direction for the day, builds momentum
  • Cons: People arrive at different times, morning chaos
  • Best time: 9:30-10:00am (after people settle in)

Midday:

  • Pros: Everyone's present, check afternoon plans
  • Cons: Interrupts deep work
  • Best time: 12:00pm (lunch boundary)

End of day:

  • Pros: Review what was accomplished, plan next day
  • Cons: Energy is low, people leave early
  • Best time: 4:00-4:30pm

Choose based on your team's natural rhythm.

Frequency

Daily: Standard for most teams
3x/week (Mon/Wed/Fri): For teams with longer-cycle work
After every deploy: For continuous delivery teams
Never: For independent workers with no shared goals

Duration

Target: 5-10 minutes for most teams

Team SizeTarget Duration
3-5 people5 minutes
6-8 people7-10 minutes
9-12 people12-15 minutes
13+ peopleSplit into sub-teams

If your standup regularly exceeds 15 minutes, something is wrong.

Physical Setup

Co-located Teams

Stand in a circle:

  • Everyone sees everyone
  • No head of table
  • Natural eye contact

Stand near your board:

  • Easy to reference work items
  • Visual alignment
  • Reduces "where were we?" confusion

Same place every day:

  • No time wasted finding the team
  • Builds ritual and routine

Remote Teams

Video on, always:

  • Builds connection
  • Nonverbal communication matters
  • Shows respect and engagement

Gallery view:

  • See everyone simultaneously
  • Notice who's distracted
  • More engaging than speaker view

Stable backgrounds:

  • Minimize distractions
  • Professional appearance
  • Good lighting on faces

Facilitation Techniques

Starting on Time

Don't wait for latecomers.

  • Waiting punishes on-time people
  • Rewards late behavior
  • Shows standup isn't important

Start exactly at the scheduled time, even if people are missing.

Keeping Time

Use a timer:

  • Visible countdown clock
  • 2-minute warning
  • Gentle but firm time enforcement

Park discussions:

  • "Great topic. Let's discuss after standup."
  • Write it on a "parking lot" list
  • Commit to follow-up time

Interrupt politely:

  • "Thanks John. To keep us on time, let's take details offline."
  • "I'm hearing a blocker. Who can help John after standup?"

Keeping Energy

Vary the routine:

  • Change who goes first
  • Try a different format
  • Add a quick team-building question

Stand up (if co-located):

  • Literally standing keeps energy up
  • Discourages rambling
  • Makes long standups uncomfortable (which is good)

Start with wins:

  • "Any wins to celebrate?"
  • 30 seconds of positivity
  • Builds momentum

Running Your First Standup

Before First Standup

  1. Explain the purpose: Why we're doing this
  2. Set expectations: Format, timing, behavior
  3. Choose format: Start with round-robin if unsure
  4. Pick a time: Survey team for preferences
  5. Set location: Physical or virtual

First Standup Script

"Good morning! This is our first standup. The goal is to sync on work,
surface blockers, and help each other. We'll keep it to 10 minutes.

Format: Each person shares:
- What they completed yesterday
- What they're working on today  
- Any blockers

I'll go first as an example, then we'll go around the circle.

[Your update]

[Point to next person]"

After First Standup

  1. Immediate retrospective: "How did that feel?"
  2. Adjust next time: Based on feedback
  3. Set next standup: Same time tomorrow

Rotating Facilitator

Don't let one person always run standup.

Benefits

  • Shared ownership
  • Leadership development
  • Prevents facilitator burnout
  • Everyone learns facilitation skills

How to Rotate

Daily rotation:

Monday: Alice
Tuesday: Bob  
Wednesday: Carol
Thursday: David
Friday: Alice

Weekly rotation:

Week 1: Alice
Week 2: Bob
Week 3: Carol
Week 4: David

Facilitator Responsibilities

  1. Start on time
  2. Keep energy and pace
  3. Enforce time limits
  4. Park detailed discussions
  5. Ensure everyone speaks (if using round-robin)
  6. Capture action items
  7. End clearly

Ending the Standup

Clear Close

Bad ending: "Okay, I guess that's everything. Bye."

Good ending: "Great standup. Three action items:

  1. Bob will unblock Sarah by noon
  2. Alice and Carol will chat about the API design at 2pm
  3. David will follow up with the ops team today

Thanks everyone. Let's crush it today."

Action Item Tracking

Capture during standup:

  • Who will do what
  • By when
  • Write it down visibly

Follow up:

  • Check action items in next standup
  • If not done, reassign or reprioritize
  • Don't let action items linger

Common Structural Problems

Problem: Standup Takes Too Long

Solutions:

  • Enforce 2-minute per person limit
  • Use timer with alarm
  • Try "blockers first" format
  • Park all detailed discussions
  • Split large teams

Problem: Not Everyone Speaks

Solutions:

  • Use explicit round-robin
  • Ask quiet people directly: "Sarah, anything from you?"
  • Create psychological safety (Chapter 4)
  • Allow "nothing from me today"

Problem: People Arrive Late

Solutions:

  • Start exactly on time
  • Don't restart for latecomers
  • Rotate late people to go last
  • Address chronic lateness 1-on-1

Problem: Detailed Technical Discussions

Solutions:

  • Facilitator interrupts: "Let's take this offline"
  • Create parking lot list
  • Schedule follow-up immediately after
  • Train team to recognize when they're too deep

Key Takeaways

  1. Choose format based on your team's needs, not what's "supposed" to be done
  2. Shorter is almost always better: aim for 5-10 minutes
  3. Start and end on time, no exceptions
  4. Park detailed discussions for after the standup
  5. Rotate facilitation to build shared ownership
  6. Experiment and evolve: standups should change as your team matures
  7. Async standups work great for distributed teams across timezones

What's Next

Now that you know how to structure standups, let's learn how to communicate effectively within them:

Chapter 3: Communication: Master the art of standup communication