• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Agile Buddha

Demystifying Agile, Getting to its Core

  • Our Blog – Agile Buddha
  • Agile Workshops and Certifications
  • Agile Commune – Join Here!
  • Webinars
  • Contact
  • About Us
  • Show Search
Hide Search

Distributed Agile Patterns : Define Overlap Time

by ShriKant Vashishtha Leave a Comment

Distributed Agile teams are reality these days. For sure there are overheads. But it’s all about trade-off between ‘distributed Agile overheads’ vs combination of availability of talent at any given time, scaling teams at will and lower cost.

Communication overheads are mitigated through phone/Skype/hangout calls with screen-share. It’s usual for people to do remote pair programming. However many times, collaboration fails.

Distributed members/stakeholders are not available in time. Work, which could be finished within hours takes days/weeks of cycle time in to-and-fro communication. Product Owner is a busy person all the time. Getting hold of her becomes a very difficult task.

How to mitigate these challenges?

While working with customers on opposite time-zones (10-½ hours or 12 hours), we figured that it will be almost impossible to collaborate if we don’t define a common overlap time.

Some teams moved their working in order to accommodate overlap hours. For instance, they began their working day to 11am from 9am. On the other end, US team also started early.

overlap

That way, they could find an overlap of 2-3 hours.

Some teams didn’t move their working hours but still defined overlap time. They do their scheduled meetings during that time. For unscheduled meetings, team-members inform their counterpart in another location during their day time. During overlap time, they get available and talk.

Here are common threads in both types of teams mentioned:

  • In overlap time, involved people don’t book any local meeting. So you are rest-assured that Product Owner will always be available during overlap time for answering your questions.
  • All distributed meetings happen in overlap time.

Conclusion

Overlap time is essential if you are collaborating as distributed teams. Some teams do remote pair programming on regular basis when time-zone difference is not that much. For teams with opposite time zones, overlap time is still useful for close collaboration on daily basis.

Distributed Agile distributed-agile-patterns, overlap-time

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

LikeBox

Tags

5 Whys Acceptance Criteria Adoption agile Agile Culture Agile Estimation Agile Offshore Agile Teams agile testing Agile Thinking Agile Transformation Agility Appraisals ATDD Automation Backlog Grooming BDD Big Picture business analyst Capacity Planning case-study code quality Collaboration Daily Scrum DevOps distributed agile Distributed Scrum Estimation Good Practices kanban kanban-mythbusters lean Metrics Planning Poker Prioritisation product owner Scrum ScrumMaster Sprint Sprint Demo Sprint Retrospective Story Point Story Points Sustainable Pace User Story

Categories

  • Agile
  • Agile Leadership
  • Agile Testing
  • Agile Transformation
  • ATDD
  • BDD
  • Continuous Inspection
  • Culture
  • DevOps
  • Distributed Agile
  • Estimation
  • In Conversation with Tim Ottinger
  • Java
  • Jira
  • Kanban
  • Lean
  • noprojects
  • Patterns
  • Presentation
  • Product Owner
  • Scaled Agile
  • Scrum
  • Software Metrics
  • Testing
  • Testing Practices
  • User Story

Copyright © 2025 · Malonus Consulting LLP

  • Email
  • LinkedIn
  • Twitter
  • Facebook
  • Privacy Policy