I have a team of people scattered across time zones and the world. Most of these people have never been face-to-face with even one of their colleagues. Most have never heard anyone else's voice. We have up until now communicated either by email, instant message, Basecamp for project management, or Backpack for group email. So my question is, how do I REGULARLY foster camaraderie and connection among such a far-flung group?
Here at Stack Exchange, we have chat software. We are using our own, but HipChat is acceptable. There is a main room in there that everyone is expected to be in (at least lurking) whenever they are at work... not being in the chat room is equivalent to not being at your desk. This has done wonders at creating a coherent company culture with people who are scattered all over the world.
I don't think it is possible, that is just one of the disadvantages of having a scattered group across different time zones, etc... I believe what you are doing is enough, anything else might seem by the employees as forced.
The chat option seems to be the best way for group communication, but if your team is in different time zones then that might be difficult, again, it is just one of the disadvantages of having a team scattered around the world.
If the company can afford it, perhaps organizing a meetup once a year where everyone gets to attend in person could be a good idea.
first step is a basic web camera and skype account for each employee. Actually being able to see each other when you talk is a good step to begin feeling like a team.
Grayson, it seems that regular Campfire usage solves the problem of "why would this team talk to that team?" For example, if everyone is in the chatroom at Campfire during their working hours, then everyone's there. That's it. Nobody needs reason to talk to anyone else other than this is how we operate. And now it is. No doubt this will bridge the gaps between departments.
Ken, let's get more active on Campfire. Heavier usage of Backpack is already starting to make a difference. Throwing regular Campfire meetings into the stew seems like the next logical step.
Indeed, the trouble with our company is that many teams have no reason to communicate with each other. How do we create the reasons? Maybe I (designer) need to create a project with an article reviewer ... how can I make their life easier? How can I make article reviewing more pleasant for them, thus increasing efficiency? That's just one example of a small project that could really help connect disparate teams.
There's NOTHING like meeting face to face for creating team bonding. See what you can do on that aspect, no matter how infrequent.
I have been on a number of geographically disparate teams and there is no question that actually meeting, even once, creates a much stronger bond than just IMing all the time.
One idea would be to spruce it up with some fun. This kinda depends on across how many time zones your team is spread, but you can have something like friday/monthly drinks over skype (it now supports group video chat).
Basically have a couple of hours of non-work related chat in a relaxed atmosphere having a beer. It helps bring the team together because they get to know each other on a much more personal basis, and improves communication overall. They are not relating to some unknown face behind some email or text chat, but an actual person, that they've met face to face, and got to know more intimately. It's much more personal.