Try free
10 min read Guide 733 of 877

Running Effective Daily Standups

Standups can be valuable or wasteful - the format matters. GitScrum supports both sync and async standups with structured updates, blocker tracking, and automatic summaries.

Standup Purpose

What Standups Are For

THE REAL PURPOSE OF STANDUP:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ ✅ STANDUPS ARE FOR:                                       │
│                                                             │
│ SYNCHRONIZATION:                                            │
│ "Now I know what everyone is working on"                   │
│ "I see where I can help or need help"                      │
│                                                             │
│ BLOCKER SURFACING:                                          │
│ "I'm stuck and need help"                                  │
│ "Something is blocking progress"                           │
│                                                             │
│ COMMITMENT:                                                 │
│ "This is what I plan to accomplish"                        │
│ "I'm accountable to my teammates"                          │
│                                                             │
│ TEAM CONNECTION:                                            │
│ "We start the day together"                                │
│ "We're aligned on sprint goals"                            │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ ❌ STANDUPS ARE NOT FOR:                                   │
│                                                             │
│ • Status reports to management                             │
│ • Detailed technical discussions                           │
│ • Problem solving                                          │
│ • Design decisions                                         │
│ • Showing off what you did                                 │
│ • Justifying your time                                     │
│                                                             │
│ IF IT'S A STATUS REPORT:                                    │
│ You've got the format wrong                                │
└─────────────────────────────────────────────────────────────┘

Anti-Patterns

STANDUP ANTI-PATTERNS:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ ❌ THE STATUS REPORT:                                      │
│ Everyone reports to the manager, not each other            │
│ → Face each other, not the manager                         │
│                                                             │
│ ❌ THE PROBLEM-SOLVING SESSION:                            │
│ Complex issues get discussed in full                       │
│ → "Let's take this offline after standup"                 │
│                                                             │
│ ❌ THE MARATHON:                                           │
│ 30+ minutes for a 6-person team                           │
│ → Strict time limits, parking lot for discussions          │
│                                                             │
│ ❌ THE STORY TIME:                                         │
│ "Yesterday I opened my laptop, got coffee, then..."        │
│ → Just the headlines, not the novel                        │
│                                                             │
│ ❌ THE SAME OLD THING:                                     │
│ "Still working on the same thing"                          │
│ → If no progress, why? Is there a blocker?                 │
│                                                             │
│ ❌ THE SPECTATOR SPORT:                                    │
│ Only some people speak, others zone out                    │
│ → Everyone participates, keep it relevant                  │
│                                                             │
│ ❌ THE ROLL CALL:                                          │
│ Just going through the motions                             │
│ → Cancel it if it's not adding value                       │
└─────────────────────────────────────────────────────────────┘

Sync Standup Format

Classic Format

CLASSIC STANDUP FORMAT:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ EACH PERSON ANSWERS (< 2 minutes):                         │
│                                                             │
│ 1. WHAT DID I DO YESTERDAY?                                │
│    Relevant to sprint goals only                           │
│    Headlines, not details                                  │
│                                                             │
│ 2. WHAT WILL I DO TODAY?                                   │
│    What I'm committing to                                  │
│    Focused on sprint goals                                 │
│                                                             │
│ 3. ANY BLOCKERS?                                            │
│    What's preventing progress                              │
│    Need help from someone                                  │
│                                                             │
│ EXAMPLE:                                                    │
│                                                             │
│ Alex: "Yesterday I completed the payment API               │
│ integration. Today I'm starting on error handling.         │
│ No blockers."                                              │
│                                                             │
│ Jordan: "Yesterday I worked on the checkout UI.            │
│ Still in progress, expecting to finish today.              │
│ Blocked: Need design review from Maria."                   │
│                                                             │
│ Maria: "I'll review Jordan's design first thing.           │
│ Then continuing on dashboard components.                   │
│ No blockers."                                              │
│                                                             │
│ TOTAL TIME: 15 minutes max for team of 5-8                │
└─────────────────────────────────────────────────────────────┘

Walking the Board

BOARD-FOCUSED STANDUP:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ INSTEAD OF PERSON-BY-PERSON:                               │
│ Walk through the board right-to-left                       │
│                                                             │
│ DONE ← REVIEW ← IN PROGRESS ← TODO                         │
│                                                             │
│ WHY RIGHT-TO-LEFT:                                          │
│ Finishing work > Starting new work                         │
│ Focus on completing, not just starting                     │
│                                                             │
│ FOR EACH ITEM:                                              │
│ • Is it moving forward?                                    │
│ • Is it blocked?                                           │
│ • Does it need help?                                       │
│                                                             │
│ EXAMPLE:                                                    │
│                                                             │
│ Facilitator: "Payment API - in Review. Jordan, status?"   │
│ Jordan: "Maria is reviewing, expecting approval today"    │
│                                                             │
│ Facilitator: "Checkout UI - In Progress, day 3. Alex?"    │
│ Alex: "Making progress, should be ready for review        │
│ tomorrow. No blockers."                                    │
│                                                             │
│ Facilitator: "Error handling - flagged as blocked?"       │
│ Sam: "Waiting on external API credentials from DevOps"    │
│ Facilitator: "Let's escalate that after standup"          │
│                                                             │
│ BENEFITS:                                                   │
│ • Focuses on work, not people                              │
│ • Naturally surfaces stale items                           │
│ • Encourages finishing over starting                       │
└─────────────────────────────────────────────────────────────┘

Async Standup Format

When Async Works

ASYNC VS SYNC DECISION:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ SYNC STANDUP WORKS WHEN:                                    │
│ • Team is co-located or same timezone                      │
│ • Team benefits from daily face time                       │
│ • High coordination needs                                  │
│ • New team still forming                                   │
│                                                             │
│ ASYNC STANDUP WORKS WHEN:                                   │
│ • Team is distributed across timezones                     │
│ • Team is mature and self-organizing                       │
│ • Focus time is more valuable than sync                    │
│ • Communication overhead is high                           │
│                                                             │
│ ASYNC FORMAT:                                               │
│ • Post update by 10am local time                           │
│ • Same questions as sync                                   │
│ • Read teammates' updates                                  │
│ • Follow up on blockers in thread                          │
│                                                             │
│ TOOLS:                                                      │
│ • GitScrum async standup feature                          │
│ • Slack with standup bot                                   │
│ • Team channel with daily thread                           │
│                                                             │
│ BENEFITS:                                                   │
│ • Respects timezones                                       │
│ • Protects focus time                                      │
│ • Written record                                           │
│ • Can be read asynchronously                               │
│                                                             │
│ WHEN TO SYNC ANYWAY:                                        │
│ • Weekly for human connection                              │
│ • When complex coordination needed                         │
│ • Sprint boundaries                                        │
└─────────────────────────────────────────────────────────────┘

GitScrum Async Format

ASYNC STANDUP IN GITSCRUM:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ DAILY PROMPT (Sent automatically):                         │
│                                                             │
│ 📅 Standup - January 15, 2024                             │
│                                                             │
│ Team, share your update:                                   │
│ • What did you complete yesterday?                         │
│ • What are you working on today?                           │
│ • Any blockers or help needed?                             │
│                                                             │
│ ═══════════════════════════════════════════════════════════ │
│                                                             │
│ @alex - 9:15 AM                                            │
│ ✅ Completed payment API integration                       │
│ 🎯 Starting error handling today                           │
│ ✓ No blockers                                              │
│                                                             │
│ @jordan - 9:30 AM                                          │
│ ✅ Checkout UI 80% complete                                │
│ 🎯 Finishing checkout, submitting for review               │
│ 🚧 Need Maria's design review before I can proceed        │
│    → @maria can you review today?                         │
│                                                             │
│ @maria - 10:00 AM                                          │
│ ✅ Dashboard wireframes approved                           │
│ 🎯 Will review Jordan's work first, then dashboard UI     │
│ ✓ No blockers                                              │
│    → @jordan I'll review by 11am                          │
│                                                             │
│ ═══════════════════════════════════════════════════════════ │
│                                                             │
│ 📊 AUTO-SUMMARY:                                           │
│ • 3/3 team members posted                                  │
│ • 1 blocker (design review needed)                         │
│ • 2 items completing today                                 │
└─────────────────────────────────────────────────────────────┘

Best Practices

Keep It Short

KEEPING STANDUPS EFFICIENT:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ TIME MANAGEMENT:                                            │
│                                                             │
│ • 2 minutes per person maximum                             │
│ • Use a timer if needed                                    │
│ • Facilitator cuts off tangents                            │
│ • Total time: 15 minutes for 5-8 people                    │
│                                                             │
│ PARKING LOT:                                                │
│ • Note topics for after standup                            │
│ • "Good discussion, let's continue after"                  │
│ • Only needed people stay for follow-up                    │
│                                                             │
│ PREPARATION:                                                │
│ • Everyone knows what they'll say before starting          │
│ • Have the board visible                                   │
│ • Update task status before standup                        │
│                                                             │
│ FOCUS:                                                      │
│ • Sprint goals only                                        │
│ • No tangents                                              │
│ • Save details for later                                   │
│                                                             │
│ IF STANDUP RUNS LONG:                                       │
│ • Team too big? Split into sub-teams                       │
│ • Too much discussion? Use parking lot                     │
│ • Unclear format? Re-establish ground rules                │
│ • People unprepared? Start anyway, they'll learn          │
└─────────────────────────────────────────────────────────────┘

Handling Blockers

BLOCKER HANDLING IN STANDUP:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ DURING STANDUP:                                             │
│ • Identify the blocker                                     │
│ • Identify who can help                                    │
│ • Schedule time to address                                 │
│ • Do NOT solve in standup                                  │
│                                                             │
│ EXAMPLE:                                                    │
│                                                             │
│ Jordan: "Blocked on API credentials from DevOps"          │
│                                                             │
│ Facilitator: "Sam, can you help Jordan after standup?"    │
│                                                             │
│ Sam: "Yes, I'll ping DevOps right after this"             │
│                                                             │
│ Facilitator: "Great, let's move on. Maria?"               │
│                                                             │
│ AFTER STANDUP:                                              │
│ Sam and Jordan stay to resolve                             │
│ Others get back to work                                    │
│ Blocker status updated when resolved                       │
│                                                             │
│ ESCALATION:                                                 │
│ If blocker persists > 1 day:                               │
│ • Escalate to manager                                      │
│ • Consider scope adjustment                                │
│ • Look for workarounds                                     │
│                                                             │
│ TRACKING:                                                   │
│ • Flag blocked items on board                              │
│ • Note blocker reason                                      │
│ • Review unresolved blockers daily                         │
└─────────────────────────────────────────────────────────────┘

Measuring Effectiveness

Health Check

STANDUP HEALTH CHECK:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ ANSWER THESE QUESTIONS:                                     │
│                                                             │
│ DURATION:                                                   │
│ ☐ Standup finishes in 15 minutes or less?                 │
│ ☐ No one checks the time impatiently?                     │
│                                                             │
│ PARTICIPATION:                                              │
│ ☐ Everyone speaks (not just some)?                        │
│ ☐ People listen to each other (not just wait to talk)?    │
│ ☐ People face each other (not the manager)?               │
│                                                             │
│ VALUE:                                                      │
│ ☐ Blockers get surfaced and addressed?                    │
│ ☐ People learn useful things from teammates?              │
│ ☐ Team feels more aligned after standup?                  │
│                                                             │
│ FORMAT:                                                     │
│ ☐ Discussions saved for after standup?                    │
│ ☐ Updates are concise (not stories)?                      │
│ ☐ Focus is on sprint goals?                               │
│                                                             │
│ IF MOSTLY YES: Standup is healthy                          │
│ IF MOSTLY NO: Time to reset format                         │
│                                                             │
│ SIGNS TO CONSIDER ASYNC:                                    │
│ • Standup feels like a chore                               │
│ • Same updates every day                                   │
│ • Low energy in the room                                   │
│ • People multitask during standup                          │
└─────────────────────────────────────────────────────────────┘