Posts
How to run agile ceremonies across time zones

Kelly Lewandowski
Last updated 11/03/20267 min read
Find your overlap window
| Location | Working hours (local) | UTC equivalent |
|---|---|---|
| New York | 9am - 5pm | 14:00 - 22:00 |
| Berlin | 9am - 5pm | 08:00 - 16:00 |
| Bangalore | 9:30am - 6:30pm | 04:00 - 13:00 |
| Overlap | 14:00 - 16:00 |
Which ceremonies need to be synchronous
| Ceremony | Sync needed? | Why |
|---|---|---|
| Daily standup | No | Status updates work better written for distributed teams |
| Sprint planning | Mostly yes | Negotiating scope requires back-and-forth discussion |
| Sprint review | Yes | Live feedback from stakeholders is the whole point |
| Sprint retrospective | Yes | Honest discussion about team dynamics needs real-time presence |
| Backlog refinement | Hybrid | Pre-read async, then sync for questions and estimation |

Go async-first with standups
Sprint planning: async prep, sync decisions
Async: share context ahead of time
Async: estimate before the meeting
Sync: negotiate and commit
Retrospectives: protect this meeting
- Async input, sync discussion. Have team members add items to the retro board before the meeting. This gives quieter team members (and those in less favorable time zones) equal opportunity to contribute. Then use the sync session for voting, grouping, and discussion.
- Rotate the time slot. If your overlap window puts one timezone at the edge of their workday, alternate the meeting time every other sprint.
- Keep it tight. Distributed retros lose energy faster than in-person ones. Aim for 60 minutes max. Start with a quick icebreaker to warm people up, then get into it.
- Use anonymous voting. This matters even more in distributed teams where power dynamics can be amplified by screen presence.

Sprint reviews across time zones
Setting team agreements
- Response time expectations. How quickly should someone reply to an async question? 4 hours during their workday is a common standard.
- Handoff protocols. When someone in Berlin finishes work and a dependency now sits with Bangalore, how is that handed off? A message in a shared channel? A ticket status change?
- Meeting-free blocks. Protect at least 4 hours of uninterrupted time per day for deep work. Overlap hours are for collaboration; the rest is for building.
- Escalation paths. What counts as urgent enough to ping someone outside their working hours? Define this clearly so people can actually disconnect.
A sample weekly schedule
| Day | Overlap window activity | Async |
|---|---|---|
| Monday | Sprint planning (sync, 60 min) | Standup updates, pre-read planning items |
| Tuesday | Available for ad-hoc sync | Standup updates, refinement pre-read |
| Wednesday | Refinement (sync, 45 min) | Standup updates, estimation via planning poker |
| Thursday | Available for ad-hoc sync | Standup updates |
| Friday | Retro or review (sync, 60 min) | Standup updates, retro board input |
