Chapter 6: Remote & Distributed
The Remote Reality
Remote and distributed teams are now the norm, not the exception. Traditional co-located standup wisdom doesn't always apply.
Challenges:
- No physical presence or body language
- Time zone differences
- Connection and video issues
- "Zoom fatigue"
- Harder to build rapport
- Easy to multitask and disengage
Advantages:
- Written records (async standups)
- Can include people anywhere
- Flexibility for team members
- Reduced commute stress
This chapter shows you how to make remote standups work.
Synchronous Remote Standups
Setup Requirements
Video:
- ✅ Cameras on, always (non-negotiable)
- ✅ Stable internet connection
- ✅ Good lighting (face visible)
- ✅ Professional background
- ✅ Gallery view (see everyone)
Audio:
- ✅ Decent microphone (not laptop mic if possible)
- ✅ Quiet environment
- ✅ Headphones to prevent echo
- ✅ Mute when not speaking
Platform:
- Zoom, Google Meet, Teams, or similar
- Screen sharing capability
- Chat for links and notes
- Recording for async review
The Virtual Standup Script
Host starts meeting 2 minutes early
9:28am - Meeting opens, small talk
9:30am - "Alright, let's start. Everyone's here. Quick standup today.
Same format as always. Sarah, want to kick us off?"
[Sarah shares her update]
"Thanks Sarah. John, you're next."
[John shares]
[Continue around the team]
"Great standup, everyone. Three action items:
1. Bob will help Alice debug that API issue at 11am
2. Carol will review John's PR by EOD
3. I'll follow up with the ops team about the staging environment
Thanks everyone. Have a great day."
9:40am - Meeting ends
Camera Best Practices
Why cameras must be on:
- Shows respect and engagement
- Nonverbal communication is visible (nodding, reactions)
- Builds human connection
- Keeps people accountable
- Reduces multitasking
"But I'm not camera-ready":
- It's 9:30am and you have a standing meeting
- Plan accordingly
- Use virtual background if needed
- Professional appearance matters
Legitimate exceptions:
- Bandwidth issues (audio only okay)
- Personal emergency
- Technical problems
But 95% of the time, cameras should be on.
Managing Virtual Attention
Signs someone is multitasking:
- Looking down at phone/laptop
- Typing during others' updates
- Delayed responses when addressed
- No facial reactions or engagement
As facilitator:
"Hey John, I notice you're multitasking. Can I get your full attention
for these 10 minutes? Thanks."
As participant:
- Close email and Slack
- Full-screen the video call
- Take notes with pen and paper (or visible notepad)
- React with head nods, thumbs up, facial expressions
Technical Issues
When video freezes or audio cuts:
Facilitator: "Alice, we lost you. Can you hear us?"
[Wait 10 seconds]
Facilitator: "Okay, moving on. Alice, DM me your update and we'll
sync after."
Don't wait forever. Keep the standup moving.
Async Standups
For teams across many time zones, async standups work better than forcing someone to join at 3am.
Choosing Async vs. Sync
Use async when:
- Team spans 8+ hour time zone difference
- Team values deep work and minimal meetings
- Team has strong written communication culture
- Work is less interdependent
Use sync when:
- Team is within 4-6 hour time zone difference
- Rapid collaboration is needed
- Team needs human connection
- Onboarding new members
Use hybrid:
- Async updates + weekly sync call for connection
Async Standup Platforms
Slack/Discord:
- Dedicated #standup channel
- Daily threads
- Reactions for "I read this"
- Pin important blockers
Notion/Confluence:
- Daily standup page per person
- Searchable archive
- More structured format
- Better for lengthy updates
Specialized Tools:
- Geekbot: Slack bot that prompts for updates
- Standuply: Automated standup questions
- Range: Team check-ins and updates
- Dailybot: Slack standups and mood tracking
Async Standup Format
Template:
✅ Yesterday:
- Completed login API endpoint
- Reviewed Sarah's PR
🎯 Today:
- Start frontend integration for login
- Pair with Bob on database migration
🚫 Blockers:
- None
💭 Notes:
- Available for pairing after 2pm
Post by 9am your local time. Read others' updates within 2 hours.
Making Async Standups Work
Set clear expectations:
1. Post by 9am your timezone
2. Read all updates within 2 hours
3. React with 👍 when you've read
4. Respond to blockers immediately
5. If someone needs help, DM them
Enforce the habit:
- Automated reminders (bot)
- Manager checks daily
- Call out when people skip
- Make it part of team culture
Follow up on blockers:
Async standup: "🚫 Blocked on design approval"
You (reading): DM to designer: "Hey, can you prioritize this?"
The async standup is only as good as the follow-through.
Async Standup Anti-Patterns
❌ No one reads them
- Updates go into a void
- No engagement or follow-up
- Feels like busywork
❌ Too long and detailed
Bad: "Yesterday I started by reviewing the requirements document which
took about 2 hours because there was a lot to understand, then I
began working on the database schema..."
Good: "✅ Reviewed requirements, started DB schema (50% done)"
❌ Generic and useless
"Working on stuff. No blockers."
❌ Posted but never referenced
- No one cares
- Information is lost
- Better to just not do it
Hybrid: Async + Sync
Best of both worlds:
Monday-Thursday: Written async updates
Everyone posts by 9am their time
Team reads and responds async
Quick DMs for follow-up
Friday: 15-minute video sync
No repetition of written updates
Discuss blockers and coordination
Build team connection
Quick wins celebration
This works great for distributed teams.
Time Zone Strategies
The 3-Team Model
When team spans 16+ hours:
Americas team: 9am Eastern standup
EMEA team: 9am GMT standup
APAC team: 9am Singapore standup
Weekly all-hands: Rotating time (share the pain)
Async updates: Everyone posts daily
Tech leads sync: Coordinate across regions
The Rotation Model
When team spans 8-12 hours:
Week 1: 9am Eastern (Americas-friendly)
Week 2: 3pm Eastern (Europe-friendly)
Week 3: 9pm Eastern (Asia-friendly)
Week 4: Async (everyone's choice)
No one timezone is privileged. Share the pain.
The Core Hours Model
Define overlap hours:
Americas: 8am-5pm Eastern
Europe: 2pm-11pm Eastern (9am-6pm Central European)
Overlap: 2pm-5pm Eastern = Core standup hours
Standup happens during overlap.
Outside core hours: Async updates
The Follow-The-Sun Model
For 24/7 operations:
Morning standup (9am local):
- Americas team reviews APAC updates
- Discusses handoffs
Midday standup (9am local):
- EMEA team reviews Americas updates
- Discusses handoffs
Evening standup (9am local):
- APAC team reviews EMEA updates
- Discusses handoffs
Work literally follows the sun around the globe.
Building Connection Remotely
The Problem
Remote teams lack:
- Hallway conversations
- Lunch together
- Coffee breaks
- Casual bonding
- Serendipitous collaboration
Standup becomes one of few touch points.
Human Connection in Standup
Start with 2 minutes of connection:
"Before we start, how's everyone doing? Any weekend highlights?"
"Quick check-in: What's your energy level today? 1-10."
"Non-work question: What's something good that happened this week?"
End with recognition:
"Before we go, any shoutouts? Anyone want to recognize someone?"
Beyond Standup
Don't rely only on standup for connection.
Weekly:
- Virtual coffee chats (random pairs)
- Team lunch (everyone orders food, eats together on Zoom)
- Friday wind-down (optional social call)
Monthly:
- Team retrospective
- Virtual game or activity
- Show and tell (personal or professional)
Quarterly:
- Team offsites (if budget allows)
- Virtual team building event
Remote Standup Tools
Screen Sharing
When to share your screen:
- Walking the board (Jira, Trello, etc.)
- Showing diagrams or architecture
- Demonstrating something
When NOT to share:
- Just doing verbal updates
- No visuals are needed
- Slows down the standup
Digital Boards
Jira/Trello/Asana:
- Visual workflow
- Real-time updates
- Everyone sees same view
- Async collaboration possible
Miro/Mural:
- Virtual whiteboard
- Visual standup board
- Draw connections
- More creative formats
Standup Bots
Geekbot (Slack):
- Automated standup questions
- Async responses
- Aggregates updates
- Reminds people to post
Standuply (Slack):
- Customizable questions
- Mood tracking
- Anonymous feedback
- Retrospectives
Range:
- Check-ins and standups
- Team health monitoring
- Meeting notes
- Async updates
Timer Tools
Built-in Zoom timer:
- Share screen with timer
- Visual countdown
- Keeps standup on track
Standuply timer:
- Chrome extension
- Per-person timers
- Gentle alerts
Facilitating Remote Standups
The Remote Facilitator Role
Harder than in-person because:
- Can't see full body language
- Harder to interrupt politely
- Technical issues happen
- People hide behind mute button
Starting the Meeting
Open 2 minutes early:
- Small talk as people join
- Technical check: "Can everyone hear me?"
- Start exactly on time even if people missing
Opening script:
"Good morning everyone. Let's start. Quick standup today. Same format.
If you're blocked, speak up and we'll assign someone to help.
Alice, want to start us off?"
Managing the Flow
Keep energy up:
- Vary your tone
- React to what people say ("Great!" "That's helpful" "Thanks")
- Don't let silence linger
Handle long updates:
"Thanks John, I'm going to pause you there. Sounds like you have a
blocker on X. Let's take that offline. Can you wrap up in 30 seconds?"
Handle silence:
"Sarah, we haven't heard from you. Anything to share today?"
Technical Troubleshooting
Video issues:
- "Alice, your video is frozen. Audio only is fine."
Audio issues:
- "John, can't hear you. Try rejoining."
- Wait 30 seconds max, then move on
Connection drops:
- Don't wait forever
- Continue without them
- They can catch up async
Remote Standup Etiquette
As a Participant
Do:
- Join on time (2 minutes early even)
- Camera on, professional appearance
- Mute when not speaking
- Unmute before speaking
- Look at camera when speaking
- Pay full attention (no multitasking)
- React with nods and facial expressions
Don't:
- Join late without heads-up
- Keep camera off (unless legitimate reason)
- Eat during standup
- Work on other things
- Check phone
- Dominate conversation
As a Facilitator
Do:
- Open meeting early
- Start on time
- Keep energy high
- Enforce time limits
- Ensure everyone speaks
- Park detailed discussions
- End with clear summary
Don't:
- Wait for late people
- Let tangents happen
- Ignore technical issues
- Multitask yourself
- Go over time
Measuring Remote Standup Effectiveness
Quantitative Metrics
Attendance rate:
- Target: >95%
- Track who's missing regularly
Duration:
- Target: 10 minutes or less
- Track trends over time
Engagement:
- How many people speak?
- How many blockers surfaced?
- How many follow-ups happen?
Async read rate:
- What % of team reads updates?
- How quickly do they read?
Qualitative Indicators
Good signs:
- People arrive on time with cameras on
- Energy is positive
- Blockers are surfaced
- Follow-up happens after
- Team helps each other
Bad signs:
- Frequent absences
- Cameras off
- Low energy, monotone updates
- No blockers mentioned (hiding)
- No follow-up or action
Troubleshooting Remote Standups
Problem: Low Engagement
Symptoms:
- Cameras off
- Multitasking
- Monotone updates
- No questions or interaction
Solutions:
- Make cameras mandatory
- Call people out (gently) for multitasking
- Vary the format
- Start with human connection
- End with team recognition
Problem: Too Long
Symptoms:
- Regularly goes 20-30 minutes
- People arriving late
- Frustration visible
Solutions:
- Strict time limits (2 min per person)
- Use timer
- Facilitator interrupts
- Park all discussions
- Try "blockers first" format
Problem: Time Zone Pain
Symptoms:
- Same people always at inconvenient times
- Resentment building
- Regular absences from one region
Solutions:
- Rotate meeting times
- Split into regional teams
- Go fully async
- Record for those who can't attend
Problem: No Follow-Through
Symptoms:
- Blockers mentioned but not resolved
- Same issues every day
- No collaboration happening
Solutions:
- Assign owner to every blocker
- Track action items visibly
- Follow up in next standup
- Manager 1-on-1s to understand why
Remote Onboarding
First Standup for New Remote Employee
Before standup:
Email to new person:
"Tomorrow at 9:30am is our daily standup. Here's the Zoom link.
We go around and each person shares:
- What they worked on yesterday
- What they're working on today
- Any blockers
It's super casual. Just introduce yourself briefly tomorrow and feel
free to just listen. You'll get the hang of it quickly."
During standup:
"Everyone, this is Alice joining us as a backend engineer. Alice, we'll
go around the room. Feel free to just introduce yourself briefly when
it's your turn. Welcome!"
After standup:
DM to new person:
"How did standup feel? Any questions? Happy to chat more about how we
do things."
Key Takeaways
- Cameras on is non-negotiable for sync standups: it builds connection and accountability
- Async standups work great across time zones: but need strong follow-through
- No one timezone should be privileged: share the pain by rotating
- Hybrid (async + weekly sync) balances flexibility and connection
- Build extra connection time: remote teams need intentional bonding
- Use tools strategically: bots and digital boards help coordination
- Keep technical quality high: good audio/video matters
- Facilitate actively: remote standups need stronger facilitation
- Make async updates readable: no one reads walls of text
- Follow through is everything: async updates are useless without action
Remote Standup Checklist
Before Standup
- [ ] Calendar invite with Zoom link
- [ ] Reminder 5 minutes before
- [ ] Open meeting 2 minutes early
- [ ] Check your video/audio quality
- [ ] Have digital board ready to share if needed
During Standup
- [ ] Start exactly on time
- [ ] Everyone's camera is on
- [ ] Each person keeps update under 2 minutes
- [ ] Blockers get assigned to owners
- [ ] Park detailed discussions
- [ ] End with clear action items summary
- [ ] End on time
After Standup
- [ ] Post action items in Slack/team chat
- [ ] Follow up on blockers assigned to you
- [ ] DM people who need sync-ups
- [ ] Track blocker resolution
- [ ] Record attendance (if tracking)
What's Next
Now you know how to run remote standups. Let's learn what NOT to do:
→ Chapter 7: Anti-Patterns: Common mistakes and how to avoid them