Effective Daily Standups | Blocker-Focused
Run daily standups that provide value without wasting time. Focus on blockers and coordination, not status reports. Keep meetings under 15 minutes.
6 min read
Daily standups are the most common agile ceremony and the most frequently misused. Done poorly, they're boring status reports. Done well, they're focused coordination sessions that unblock the team and align priorities.
Standup Problems
| Bad Standup | Good Standup |
|---|---|
| Status reporting | Blocker focus |
| 30+ minutes | 15 minutes max |
| Everyone talks | Only relevant info |
| Passive listening | Active coordination |
| Late start, late end | On time, every time |
Effective Standup Format
Focused Agenda
EFFECTIVE STANDUP FORMAT
ββββββββββββββββββββββββ
TRADITIONAL (but often wasteful):
βββ What did you do yesterday?
βββ What will you do today?
βββ Any blockers?
BETTER FORMAT:
βββββββββββββββββββββββββββββββββββββ
1. BLOCKERS (3 min)
"Who is blocked and needs help today?"
βββ Surface immediately
βββ Assign helper or take offline
βββ Don't solve in standup
2. ANNOUNCEMENTS (2 min)
"What does everyone need to know?"
βββ Priority changes
βββ External dependencies
βββ Important updates
βββ Not status reports
3. BOARD WALK (10 min)
Walk the board right to left
βββ Start with "almost done"
βββ Focus on finishing
βββ Identify stuck items
βββ Skip items that are flowing
TOTAL: 15 minutes MAX
Board Walk Technique
BOARD WALK STANDUP
ββββββββββββββββββ
WALK RIGHT TO LEFT:
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Ready β In Progress β Review β Done β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β β β START HERE β
β [Task] β [Task] β [Task] β β
β [Task] β [Task] β β β
β β β Then hereβ β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
FOR EACH ITEM:
βββ "Is this blocked?"
βββ "What's needed to finish?"
βββ "Who can help?"
βββ Skip if flowing normally
WHY RIGHT TO LEFT:
βββ Finish work before starting new
βββ Focus on items closest to done
βββ Identify stuck items quickly
βββ Reduce WIP naturally
EXAMPLE:
"GS-234 is in Review for 2 days. Mike, can you
review today? Sarah will be available to help."
SKIP:
"GS-235 is progressing fine" - just move on
Async Standups
Written Updates
ASYNC STANDUP FORMAT
ββββββββββββββββββββ
WHEN TO USE:
βββ Distributed team (timezone gaps)
βββ Focus time priority
βββ Team is self-directed
βββ Low coordination needs
βββ Status visibility sufficient
TEMPLATE (post by 10am local):
βββββββββββββββββββββββββββββββββββββ
**Yesterday**: Completed GS-234 login API
**Today**: Starting GS-235 password reset
**Blocked**: None
βββββββββββββββββββββββββββββββββββββ
WHERE:
βββ #team-standup Slack channel
βββ GitScrum daily update feature
βββ Shared document
βββ Dedicated standup tool
RESPONSE EXPECTATIONS:
βββ Post by 10am
βββ Read others' updates
βββ Respond to blockers
βββ No lengthy discussion (take to thread)
SYNC IF NEEDED:
βββ If blocker can't resolve async
βββ If complex coordination needed
βββ Weekly sync for alignment
βββ Not by default
Hybrid Approach
HYBRID STANDUP MODEL
ββββββββββββββββββββ
MONDAY/FRIDAY: Sync standup
βββ Week kickoff alignment
βββ Week wrap-up / retrospective
βββ Face time for culture
βββ 15 min max
TUESDAY-THURSDAY: Async
βββ Written updates by 10am
βββ Focus time protected
βββ Board review individual
βββ Sync if blocked
BENEFITS:
βββ Minimal meetings (2/week)
βββ Maximum focus time
βββ Maintains team connection
βββ Timezone friendly
βββ Scales well
RULES:
βββ Sync days are mandatory
βββ Async days have deadline
βββ Blockers trigger sync
βββ Manager monitors for issues
Running Effective Standups
Facilitation Tips
STANDUP FACILITATION
ββββββββββββββββββββ
START ON TIME:
βββ Don't wait for latecomers
βββ Start exactly at scheduled time
βββ Latecomers catch up after
βββ Respect those who are on time
KEEP MOVING:
βββ 30-60 seconds per person max
βββ "Take it offline" for discussions
βββ Park detailed topics
βββ Use timer if needed
FOCUS ON BLOCKERS:
βββ "Anyone blocked?"
βββ "What needs attention?"
βββ Less "what I did" more "what I need"
βββ Action-oriented
VISUALIZE:
βββ Look at the board, not people
βββ Point to specific items
βββ Update board during standup
βββ Everyone can see status
END ON TIME:
βββ Hard stop at 15 minutes
βββ Take remaining topics offline
βββ Protect team's time
βββ Builds trust in process
Common Problems
STANDUP ANTI-PATTERNS
βββββββββββββββββββββ
PROBLEM: Too long (30+ min)
SOLUTION:
βββ Strict 15-min timer
βββ Take discussions offline
βββ Reduce team size (split)
βββ Use board walk, not round-robin
PROBLEM: Status reporting theater
SOLUTION:
βββ Change format to blockers-first
βββ Skip items flowing normally
βββ Ask "do you need anything?"
βββ Trust the board for status
PROBLEM: Late start, waiting
SOLUTION:
βββ Start on time, always
βββ Latecomers catch up themselves
βββ Track patterns, address individually
βββ Cultural expectation of punctuality
PROBLEM: Sidebar conversations
SOLUTION:
βββ "Let's take this offline"
βββ Facilitator enforces
βββ Park lot for topics
βββ Follow up after standup
PROBLEM: Not everyone speaks
SOLUTION:
βββ Round-robin only if needed
βββ Ask directly: "Maria, any blockers?"
βββ Make it safe to say "all good"
βββ Check in 1:1 if persistent
GitScrum Standup Support
Board During Standup
USING GITSCRUM IN STANDUP
βββββββββββββββββββββββββ
BEFORE STANDUP:
βββ Open team board
βββ Review items in progress
βββ Note aged items
βββ Identify blockers
DURING STANDUP:
βββ Share screen with board
βββ Walk columns right to left
βββ Update blockers in real-time
βββ Assign items as discussed
AFTER STANDUP:
βββ Async updates posted
βββ Blocker labels added
βββ Follow-up actions created
βββ Board reflects reality
HELPFUL VIEWS:
βββ Filter: Assigned to team
βββ Sort: By status, age
βββ Highlight: Blocked items
βββ Show: WIP per person
Best Practices
For Standups
Anti-Patterns
STANDUP MISTAKES:
β Lengthy status reports
β Problem-solving in standup
β Waiting for latecomers
β No visual board
β Manager interrogation
β Skipping when busy
β Round-robin when unnecessary
β Running over time