Why Your Distributed Team Is Not Working
1. You keep people in the dark
Communication is king in distributed teams. Do a half-assed job at it and you have a half-assed team. You need to make sure people talk amongst themselves and that you have a daily talk as well. Or do email if Skype is too much for you. Or at least IM. And you must have an issue tracker if you work in IT. Basecamp and Redmine are awesome.
2. You don't keep your promises
You don't send out promised emails because you've been "busy." You don't do your work because you've been caught up with emails. You don't meet your deadlines because you underbudgeted your time. Don't be like this. An email should take 5 minutes to send out. If you need to write 20 and that eats at your work time... let the others know! Communication is king, dammit!
Also, don't make promises you know you can't keep. "I'll do it over the weekend" or "I'll do it later tonight" are my favorite examples.
3. You insist on doing specific work, but never do
You may be the best person on the team for a specific task, but if you are seldom the only one that could carry it out. If your workload is too high, as it sometimes gets, let go of your ego and make sure that the task gets done. Better it's not done by you and someone else learns how to do it than not having the task completed, eh?
Also, if someone else on your team depends on that task or on some info you're supposed to give out, you have all the more reason to not be stubbord and just get the thing done! Keep your promises!
4. You have no team culture
In some teams I've worked with, quick communication was done via an open Skype chat that all the members of said team were on. You had a problem, you let everybody know. The idea was: when you hit a brick wall, don't just try to get out your jackhammer. Maybe someone can point you to a window, or even a door. We would also share links to interesting articles via email and discuss them like that. Other culutres I've worked in included Fried's "No Talk Tuesday" mentality where there would be live communication downtime and one could only send out emails to engage the other members.
You need to find a mechanism that works for your team and needs and stick to it!
5. You've worked in an office your whole life
And you're used to things beign right around the corner. You're used to talking with your face and hands. You're used to talking about stuff at the water cooler. These all disappear in distributed teams. Be crystal clear in emails, because there's no tone of voice and no wink to denote a joke. Ask a lot of questions, however stupid they might seem. There's nothing worse than having people misinterpret instructions. Replace the water cooler with something else; create a new culture and stick to it.
6. You fail to see you just suck
Not everyone is cut out to work remotely. Crunch time is horrible when there's nobody next to you to share the load. Long hour evenings can get lonely. Maybe you need a boss breathing down your neck to get things done.
Also, you need to know how to keep your team's morale up in harsh times and you need to know how to do that from afar.
I've been working remotely and in distributed teams for about five years now, and I've watched'em grow and seen them crumble -- and it's usually because of the same reasons.
Image from http://collabo.olihb.com/
This article has nothing to do with my work with Odeon. Our distributed team works because we keep hacking at our shortcomings and learn form mistakes, both our own and those of others. Oh, and we're kick-*ss, too!


