Daily Standup Optimization | 15-Minute Max
Run efficient standups that energize teams, not drain them. GitScrum tracks progress so standups focus on collaboration and blockers, not status reports.
8 min read
Standups should energize, not drain. GitScrum helps teams track progress so standups focus on collaboration, not status updates.
Effective Standups
Purpose of Standup
STANDUP GOALS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β WHAT STANDUP IS FOR: β
β βββββββββββββββββββββ β
β β
Surface blockers quickly β
β β
Coordinate on shared work β
β β
Identify needed help β
β β
Stay aligned on sprint goals β
β β
Brief daily connection β
β β
β WHAT STANDUP IS NOT FOR: β
β βββββββββββββββββββββββββ β
β β Detailed status reports to manager β
β β Problem solving (do offline) β
β β Design discussions (do offline) β
β β Code reviews (do offline) β
β β Long explanations of work done β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β KEY QUESTION: β
β β
β "What does the TEAM need to know β
β to make progress TODAY?" β
β β
β If only the manager cares β not for standup β
β If everyone needs to know β say it in standup β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Traditional Format
THREE QUESTIONS FORMAT:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β CLASSIC APPROACH: β
β β
β Each person answers: β
β 1. What did I do yesterday? β
β 2. What will I do today? β
β 3. What's blocking me? β
β β
β EXAMPLE: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β @alex: ββ
β β "Yesterday: Finished login API endpoint ββ
β β Today: Start on password reset ββ
β β Blockers: None" ββ
β β ββ
β β @jordan: ββ
β β "Yesterday: Code review for login ββ
β β Today: Continue dashboard components ββ
β β Blockers: Waiting on design for error states" ββ
β β ββ
β β SM: "@designer, can you get those to Jordan today?" ββ
β β @designer: "Yes, by noon" ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β PROS: β
β β’ Simple, familiar β
β β’ Everyone speaks β
β β
β CONS: β
β β’ Can feel like status report β
β β’ "Yesterday" often irrelevant β
β β’ People tune out others' updates β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Walk the Board
BOARD-FOCUSED STANDUP:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β WALK THE BOARD APPROACH: β
β β
β Instead of going person-by-person, β
β walk through the board right-to-left β
β β
β DONE TESTING IN PROGRESS TO DO β
β ββββββββββββββββββββββββββββββββββββββββββ β
β Start here, work right β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β EXAMPLE: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β SM: "Let's walk the board" ββ
β β ββ
β β [Points to TESTING column] ββ
β β SM: "PROJ-123 in testing - status?" ββ
β β @qa: "Testing today, should be done by EOD" ββ
β β ββ
β β [Points to IN PROGRESS column] ββ
β β SM: "PROJ-124 - any issues?" ββ
β β @alex: "On track, need design review" ββ
β β @designer: "I'll look after standup" ββ
β β ββ
β β SM: "PROJ-125 - blocked?" ββ
β β @jordan: "Yes, waiting on API spec" ββ
β β SM: "Who can help?" ββ
β β @alex: "I'll pair after standup" ββ
β β ββ
β β [Points to TO DO] ββ
β β SM: "Who's ready to pull next?" ββ
β β @qa: "I can take PROJ-126 after testing" ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β PROS: β
β β’ Focus on WORK, not PEOPLE β
β β’ Prioritizes items closest to done β
β β’ Natural for identifying blockers β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Async Standups
Asynchronous Updates
ASYNC STANDUP FORMAT:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β WHY ASYNC: β
β β’ Distributed teams across time zones β
β β’ Respect deep work time β
β β’ Written record for reference β
β β’ Flexible timing β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β ASYNC UPDATE TEMPLATE: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β π
Daily Update - @alex ββ
β β ββ
β β FOCUS TODAY: ββ
β β β’ PROJ-124: Password reset API ββ
β β ββ
β β COMPLETED: ββ
β β β’ PROJ-123: Login endpoint (in testing) ββ
β β ββ
β β BLOCKERS: ββ
β β β’ Need design for error states ββ
β β @designer - can you help? ββ
β β ββ
β β AVAILABILITY: ββ
β β β’ Out 2-4pm for appointment ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β RULES: β
β β’ Post before 10am local time β
β β’ Keep brief (< 100 words) β
β β’ @mention for blockers β
β β’ Read teammates' updates β
β β
β FOLLOW-UP: β
β β’ Blockers discussed in thread or quick call β
β β’ No meeting required if no blockers β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Common Problems
Standup Anti-patterns
STANDUP PROBLEMS AND FIXES:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β TOO LONG (30+ min): β
β ββββββββββββββββββ β
β Problem: Discussions happen in standup β
β Fix: "Let's take that offline after standup" β
β Fix: Strict 2 min per person or per item β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β PEOPLE TUNING OUT: β
β ββββββββββββββββββ β
β Problem: Updates don't feel relevant β
β Fix: Walk the board instead of round-robin β
β Fix: "Who needs to hear this?" β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β REPORTING TO MANAGER: β
β βββββββββββββββββββββ β
β Problem: Everyone talks to SM/manager β
β Fix: Face each other, not the SM β
β Fix: SM facilitates, doesn't receive reports β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β NO BLOCKERS SURFACED: β
β βββββββββββββββββββββ β
β Problem: People say "no blockers" but are stuck β
β Fix: Create safe space to admit struggles β
β Fix: SM asks probing questions β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β ALWAYS SAME TIME/FORMAT: β
β βββββββββββββββββββββββββ β
β Problem: Standup feels stale β
β Fix: Try walking the board β
β Fix: Rotate facilitator β
β Fix: Change format occasionally β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β NOT STANDING: β
β βββββββββββββ β
β Problem: Sitting extends meeting β
β Fix: Actually stand (in person) β
β Fix: No chairs, no laptops open β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Optimization Tips
Making Standups Valuable
STANDUP BEST PRACTICES:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β BEFORE STANDUP: β
β β’ Update task status in GitScrum β
β β’ Review board before meeting β
β β’ Know your blockers β
β β
β DURING STANDUP: β
β β’ Start on time (don't wait for latecomers) β
β β’ Use timer (2 min per person/item) β
β β’ Park discussions ("offline after") β
β β’ Focus on today, not yesterday β
β β’ Identify help needed β
β β
β AFTER STANDUP: β
β β’ Immediately have offline discussions β
β β’ Update blockers in GitScrum β
β β’ Pair up as needed β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β STANDUP HEALTH CHECK: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Ask periodically: ββ
β β ββ
β β β Did standup take < 15 min? ββ
β β β Did we surface any blockers? ββ
β β β Did we coordinate any work? ββ
β β β Did everyone feel heard? ββ
β β β Would I miss standup if we skipped it? ββ
β β ββ
β β If mostly NO β rethink your standup ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β EXPERIMENT: β
β β’ Try async for a sprint β
β β’ Try walk-the-board for a sprint β
β β’ Survey team: is standup valuable? β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ