⬆️ ⬇️

Agile communication in distributed teams that do not intersect at work time

The main question of this post: what changes agile communication undergoes (and scraps, in particular), under pressure on distributed commands?



To do this, let's first classify the communication:



  1. strategic meetings (planning / retrospective)
  2. daily synchronization (including daily standups)
  3. clearing work issues


image

')

Let's add one more dimension! If we try to impose the above classification on geography, then additional cuts appear for the above:



1. Collocated teams (eng. Term for a team sitting next to each other) - there are no problems for all 3 communication “events”. Teams working on any methodology (including scrum), which are geographically located in one place, have no problems holding all three types of rallies face to face.



2. Distributed commands with overlapping working hours.

Typical examples: USA - Chile (2 hours difference), Netherlands - India (4.30)





3. Distributed teams without overlapping hours (8+ hours difference).

Approaches:



3.1 Team liason (i.e. team representative). This is when someone from a team in one part of the world stays outside working hours for themselves, and during working hours for colleagues in another location <usually this is a person who is a product and synchronizes with the development team, but not once account for>. Or if a person from one piece of a team in one hemisphere synchronizes with another team (like scrum masters in scrum of scrums).



3.2 Commands, changing their daily routine, for synchronization, a compromise approach. For example, the working day for the first part of the team moves from 10 am to 9 am, while for the second part of the team, the working day is shifted from 9 to 6 and is shifted to from 10 to 7. This is done in order to achieve the intersection of the working time, and, accordingly, you can begin to apply the techniques used by the Distributed teams with intersecting working hours). But it all depends on the time difference, and comfort for the team, and the specifics of the tasks.



3.3 And you can customize the communication process so that it is convenient for everyone in a distributed team.





And, finally, an effectively constructed process always implies that a person does not get stuck in one place if he does not have an answer to a question.



Well, we are getting to my favorite topic:

4. Distributed commands with a language barrier, and no overlapping clocks!





Summarizing



In my experience, as well as wandering around on blogs, you can find enough examples of how people work and hold meetings only when there is a need for it. And with all this they make wonderful, complex and inspiring projects. This is not only our experience, but also the experience of git, atlassian, and other companies whose links to the materials (on the topic and their experience) - I provided at the end of the post. Even Sutherland (Scrum-Fathers) has an article on how Amsterdam worked with Bangalore, but the time zones intersect there for 3.5 business hours, and the key developers from India for two months at the beginning of the project were transported to the Netherlands to transfer knowledge, so their experience didn’t help us much in building the process.



Well, to finish, I don’t tire of repeating that a well-organized process in an organization is always transparent and convenient for everyone, the team’s motivation for coordinated work will be transformed into productivity, and distributed teams will also be happy with free time after work, not overwhelmed with a bunch of rallies.



Links to articles on the topic that can be read to understand who is working with distributed teams (collected for a long time, read half a year):



Source: https://habr.com/ru/post/346904/



All Articles