Your opinion matters! Please fill in the InfoQ Readers’ Survey!

Improving Productivity and Efficiency for Fully Distributed Teams

| by Marta Jasinska Follow 0 Followers on May 31, 2012. Estimated reading time: 2 minutes |

As the communication platforms evolve and the development teams across companies are getting bigger there seems to be a growing interest in distributed teams, their productivity and costs. At the beginning of the year a series of blog posts on this subject was distributed via the Pragmatic Manager newsletter (volume #9) by Johanna Rothman, from Rothman Consulting Group, who also runs the "Working Effectively in Distributed Agile Teams" workshop with InfoQ’s Shane Hastie. The subject was also touched upon by Simon Baker, from Energised Work, in his “No Bull” paper.

More recently, in May of this year, Andrew Montalenti, the co-founder and CTO of, blogged about the factors that changed the way fully distributed teams can communicate and work to achieve higher productivity. Montalenti believes that recent developments of the web 2.0 software and communication platforms, such as Skype and Google+ Hangouts, as well as availability of high-speed broadband in private homes, made fully distributed and efficient teams possible. He argues that the high comfort level for engineers, long periods of uninterrupted work in private and opportunities to leverage established and optimised work style of each team member make up for the cost of the effort needed. When asked about the impact on the culture of the team he replies: “Pretty much everyone on our team used to work in an office environment where it was not uncommon to be interrupted 10 or 15 times a day by people sitting next to you. Many of my colleagues recall times they would wake up early or stay at the office late just so that they could experience the serenity of a few hours of focused programming without the incessant cacophony of idle conversation caused by their peers.” What is more, Montalenti does not think that these changes will affect only engineers: “I think remote work is actually beneficial for many different team roles. Sys ops and QA definitely fall under that”, he states.

The blog entry contains definitions of alternative development team models: vertically-scaled, horizontally-scaled and fully distributed.  Using examples of Github, Automattic, Basho and 37 Signals Montalenti argues that the latter is an acceptable, cost effective and increasingly popular alternative to the more traditional set ups: “Fully Distributed teams are now not only viable, but in many ways superior to co-located teams, especially for software engineering work. And I suspect the trend will continue”, he says. In Montalenti’s opinion the future of this model is closely related to future evolution of the on-line communication software: “Technology - and particularly audio/video technology - will help distributed teams along in the next 10 years. We're moving away from one-on-one conversation as the primary way to collaborate and toward many-to-many."

What is your expereince with distributed teams? Do you agree that developemnt teams consisting of people working from their homes and in different time zones across the whole world are the way to go?

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Experience in distributed teams by tushar jain

In my almost all projects, I am part of distributed team - Agile as well as traditional water fall model. One can access learning from those experiences here

Agile Lifecycles by Ilias Tsagklis

You can also check a similar article, Agile Lifecycles for Geographically Distributed Teams.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

2 Discuss