Agile development was originally meant for different teams to work together in a synchronized manner. Considering this the most efficient and effective way of conveying information within a development team is one-on-one interaction. But in the present scenario, most businesses have remote teams.
In this article at Atlassian Agile Coach, Dan Radigan shares how distributed or remote team trade-off challenges for local teams. He suggests some tips to bridge the gap between local and remote teams.
With the rise of remote teams, there are some common challenges like collaborating with diverse development cultures, coordinating with different time zones, building rapport with everyone, scheduling meetings and clear communication are to name a few.
These challenges are real but easy to resolve. The author suggests some quick tips to clear ways between local and remote teams to help mitigate other potential issues:
- Team Structure: Develop or use a technology that helps in reducing team collaboration in other time zones. This technology can help the teams in different locations to pitch in for a common project while focusing on their integration points and APIs. It can effectively help in code reviews.
- Personal Connect: Voice, tone, and posture play a pivotal role in communication. Video call does a major role in bridging the gap between local and remote teams. However, the teams relying on video conferencing must remember that it allows quick and to the point communication. Being equipped to counter network issues while being spontaneous is essential as casual video chats take time.
- Development Culture: To tone down the issues pertaining to different geographical locations, overcommunicate decisions across all geographies, minimize the friction in setting up the development environment, clearly define everything, maintain guidelines to file bug reports. It could be easier to dismiss small decisions as unimportant.
- Golden Hour: Keep daily, weekly or monthly standup calls at a golden timeframe when both local and remote teams are present in their offices at the same time. This is the best time to handover the remaining tasks to the next shift seated in a different location. Holding stand-up calls via video conference makes it more interactive.
- Everyone at Work: In a distributed organization, every team is remote. Therefore, it is essential to distribute relevant amount of work to individuals. The teams need to adapt to share work progress clearly between offices. Find and share successful practices across all locations to deliver better results. To read the original article, click on the following link: https://www.atlassian.com/agile/teams/remote-teams