Showing posts from December, 2014

Scaling distributed teams

The idea of distributed teams is nothing new. Over the past decade, having remote workers has become commonplace. While it used to be a co-located team with a couple of remote team members, it’s now common to find entire teams being distributed. Often organizations manage distributed teams in the same way they manage co-located teams. They pick a development model that fits with their organization, substitute a work tracking tool for face-to-face accountability, and hit the ground running. For a small team, this works fine. They’re self-organized enough that inefficiencies bubble up and just a little bit of process and organization smooths out the rough edges. The problem comes when you try to scale. Typical Even though an organization may be fine with distributed teams, they typically try to scale just like they would if the team were co-located. This usually involves: Generating documentation around the project for new team members to read Establishing an on-boarding pl