Distributed teams. Virtual work. Placeless offices. Whatever you want to call them, groups who work from geographically separate locations are more common than ever.
Despite how widespread this mode of coordinating work has become, there are those still wondering just what tools are absolutely crucial to making a distributed team work. Here's a list of the four types of applications you'll need, and some examples of the popular places to get them.
Of course, the following list is missing something: email. Truth be told, we won't waste your time by outlining why email is indispensable. What we will say is that the following four utilities are all things that will pare down your daily email burden.
One-to-one IM is the best way to ping your virtual coworkers, and is really the only app that comes close to the easy access you'd get from collocation. Cross-platform apps like Adium and Pidgin are extremely popular, in addition to utilities packaged with whatever OS you work from. Enterprise instant messaging services like Microsoft Office Communications Server and Lotus Sametime have been around since the late 90s.
Group chat is slightly less common a need than IM, and is less useful for informal access in your daily workflows. But for certain use cases, only group chat will do. Skype and Campfire from 37Signals can't be beat from our perspective, though there are enterprise-specific options out there. If you're looking for a network that's dead reliable, you could go old school and opt for an IRC channel.
In terms of getting one, wikis offer some of the most diverse (and confusing) options out there. You can get free software like MediaWiki or DokuWiki. You could also go with a hosted provider such as PBworks, Wikispaces, Zoho Wiki or EditMe. Options for the enterprise often do a lot more than just wiki besides, and the leaders in that sense include Confluence, Mindtouch, Socialtext, and XWiki.
If you're looking for full video and audio capabilities, conferencing is the most resource-heavy of the quartet, which is why there are more options available from big vendors. The most popular these days include: WebEx from Cisco, GoToMeeting, and Adobe Connect.
Image credit: hangglide from Flickr
Comments
Subscribe to comments for this post OR Subscribe to comments for all ReadWriteEnterprise posts
So basically you're saying we should all start off with Google Domain Apps and go from there? You've got my vote!
Agree! I find google docs and their co-editing features very useful as well as a lightweight shared conferencing tool.
In addition, distributed teams that have folks disconnected often and want to share files, discussions, forms, etc can use Groove (MS office 2007 utlimate) but it does have a higher ramp-up hurdle (but unique collaboration capabilities once your users are there)
My team uses a private FriendFeed room for quick discussions around topics. We've used both Skype and Campfire, but FF is great for our workflow. And, since our whole team was already on FF, it was VERY easy to adopt this tool.
We also use Basecamp for task and deadline management and Skype for video conferencing. We have a team of about a dozen people that work from all four corners of America and even couple in Europe.
Don't forget network connectivity via something like Remobo and Google Apps for email!
SecondLife.com handy for virtual face-to-face work. Spent 2 mos. on the Office Live Island project. Elluminate.com has webex-like free version for small groups.
For TIme Tracking I highly recommend the extremely light weight mite: http://mite.yo.lk/en/.
And: There is an iPhone page and a native Mac OS X Leopard client, too.
Great list - we use Skype as well in our team for IM, and ClientSpot (http://www.myclientspot.com) for task and time tracking, online documents, shared calendar, etc.
And of course, the occasional phone call on a real phone :-)
Or, you could use Central Desktop and get Tasks, Wikis and Web Conferencing (plus a whole lot more) under one single umbrella.
Simplify your life!
Steven, for web conferencing, you should add dimdim.com too. It is free for upto 20 users and open source.
I think that Google Docs and their co-operation of the editing features are very useful, as well as a lightweight tool for sharing session.
but often as not it's the only application to come close to replacing face-to-face meetings.
I've been working this way for more than a decade. Most of your general categories are correct, though I would say "web conferencing" is a bit overhyped. My company currently does staff meetings in IRC and it works fine, especially with good supporting tools like a paste-bin, bots, and a wiki-like web collaboration tool. Lots of open source projects where collaborators are widely geographically dispersed also work this way.
Speaking of which... I'll do a little related self-promotion. I'm the project lead on an open source Rails app that is "wiki-like" and offers a bit more options than the traditional wiki. It's called Kete (Māori word for basket) and you can find an example of it and its community site at http://kete.net.nz/.
Besides the software community using it for collaboration, my coworkers and I (we all work from home) use it as an extranet/intranet/knowledge base platform, too.
It was originally designed for a community collaborative history project at http://horowhenua.kete.net.nz/, but has pretty broad application.
The upcoming release will include features for cross site integration of content as well.
I can't believe you guys missed Huddle.net from this list.
(Disclaimer, I'm on Yuuguu Dev Team)
We work successfully in a remote team so thought I could offer some suggestions. We use Yuuguu for cross platform IM & web conferencing (both as a group and 1:1) - code reviews, design meetings, even our virtual pint at the end of the week. We use Yuuguu's Skype integration for voice communication.
Enough of the "hard sell", but its free for teams of up to five people and $15 a month for larger teams.
We also use MediaWiki and Bugzilla for the Wiki and tracking and find both of these useful and easy to use.
Regards, Phill.
Adium's not cross-platform, it's for Mac OS X only.
Nobody has yet mentioned Voxwire for web conferencing. Voxwire is browser-based, so it works on any operating system and it has all the features of the other guys: white board, desktop sharing, powerpoint, live video presentation, recording (with free file hosting) and really nice audio and video performance. It's also cheaper than all the other guys by at least 10$/month. It's relatively new, which is why you might not have heard of it, but it'll be big news in no time. http://www.voxwire.com
Dallas makes a good point. Second Life can be used as a good alternative to WebEx because you also get this telepresence on a budget with the 3D avatar GUI. I recently interviewed a VP at Forterra who makes a technology similar to Second Life only more focused on distributed team collaboration.
An alternative that wasn't listed for web conferencing is Rhub. Unlike any other web conference company out there they offer an appliance approach so you can own it. They talk about the benefits here http://www.rhubcom.com/web_conferencing/benefit.html#own_it
I love helpful posts like these! Of course Fuze Meeting wasn't mentioned, but I am sure it was an oversight. :)
The best situation is when #1 and #4 are integrated -- only one solution has federated IM and web conferencing...Fuze Meeting...
If you want your web conferences to be in HD, be easy to join, and start on time -- give our service a try.
Hit me up with more questions... @patrickmoran
Good article Steven. But without a structured framework, virtual meetings using web conferencing and social networking tools can be just as dysfunctional as some face to face meetings. For more complex projects such as strategic planning workshops, Grouputer provides a structured, shared workspace with integrated web conferencing, group decision support, application & desktop sharing, surveys, voting and reporting tools. Grouputer sessions can be synchronous or asynchronous (self guided). [Disclaimer - I work for Grouputer!] visit www.grouputer.com
In order to make working in distributed teams truly collaborative social tools work by letting people connect account-to-account. Applications such as project management and time tracking should do the same so you don't need to log into a different account for each team or project you're on. This is a real issue for groups of freelancers.
I've used each of the webconferencing services listed here. You can't beat dimdim's for value.
For the task tracking category I would also recommend Intervals, especially if you need to track time to see how effective your team is handling tasks.
For real time collaboration, for both group meetings (collaborative note-taking) and for skype meetings, we use http://etherpad.com. It has really real time sync (each character shows up to everyone right when it's typed) and it auto-color codes everyone's input. It's our tool until Google Wave shows up... if Wave works well.
I'd like to suggest another software tool that will be of immense value to distributed technical project teams - especially when planning and implementing time-constrained changes to Business Critical IT systems.
If you are still using Excel to construct Runbooks or Playbooks to manage the absolutely crucial phase of a project i.e. the ovenight or weekend implementation AND if your teams are geographically distributed, you should take a look at ICEflo on http://www.iceflo.com.
We have just released the first commercial version of this innovative SaaS solution for Implementation Management and will be building in features such as IM, Blogs etc in the near future.
Regards
Andy (CEO Agenor Technology)
For project/task management I would also recommend 5pm (www.5pmweb.com). It features a very clean and fast interface.
Also Google Docs is a great tool for group editing documents - the recent updates makes it even more attractive.
Some things I'd like to see in Basecamp:
- Sometimes I don't want ToDo items removed from view when completed. I want a checkbox to still show those -- just crossed out with a line through them.
- On some projects, I only like to create 3 message threads -- Status Updates, Questions, and Other. Unfortunately when I do this, the messages inside the thread are not paginated. Also, I want to see the latest message at the top rather than clicking the message thread and scrolling to the bottom every time.
Surprised to see JIRA and Trac listed actually, figured they had outlived their function in modern ticket workflow. Maybe we're stuck with a thousand form fields and bad UI mindsets when you think about a large audience cause people know the names. I'd think something like http://lighthouseapp.com is a better fit for issue trackers, especially Distributed teams with it's email and API options.
First of all, let me thank you for having a list of only 4 items. So many lists have 10, 25 or 50 "top" items...
I went directly to the 2nd point, which is the one I am more familiar with. Wikis. TikiWiki CMS/Groupware is also an excellent option when looking for a multilingual wiki that is tightly integrated with a comprehensive set of CMS and groupware features. It is free and open source, and supported by a large and highly skilled international development team.
I work for a print/web communications agency of 20+ employees and we use it as an internal project management tool. We also implemented Tiki for a few clients as their intranet/extranet wiki. Lastly, the web division uses Tiki as a CMS to build corporate websites.
There are some great comments here. I think it shows the broad-based need for such tools when you are working with distributed teams. We are planning an integration with Mindtouch to give us a more enterprise offering if a user company requires it. In my view, these applications will only be as good as they can interface with other sources of data and information.
The comment above, "Also, I want to see the latest message at the top rather than clicking the message thread and scrolling to the bottom every time." in relation to Basecamp makes some sense. We are exploring that option within Pelotonics right now!
Don't forget the many Platform as a Service options available today. Ours, WorkXpress, allows users to even access ALL of their data and apps on their iPhone. Work ANYWHERE. www.workxpress.com
Bitweaver ranks 10th in the WikiMatrix Top 25 most popular wiki CMS.
Features that set Bitweaver apart among the Top 10 include:
Datastorage
MySQL, PostgreSQL, Oracle, and Firebird
Extras
Blog, Calendar, Image and File Galleries, Forums, Groups, Tags
Bitweaver is an advanced, Open Source, Object Oriented, Content Management System (CMS) and Web Application Framework written in PHP. It's strength lies in it's highly modular and easily extensible design. This high degree of flexibility is considered "large grained modularity" and gives developers freedom to interleave open-source and proprietary code seamlessly.
bitweaver has been designed from the very beginning, for speed from end-to-end: schema design, query utilization, and software design - a highly tuned, performance engine. The use of standard compliant XHTML Strict 1.0 and sophisticated tableless CSS has made bitweaver stand above the rest in the web application world. The well organized, nested style class system gives you substantial freedom with CSS based styling, with the least amount of work.
With bitweaver, you are in control. bitweaver goes out of its way to let you make the decisions and design choices that best suit your problem.
I have used several SCM tools over the past 15 years on small and very large projects, and distributed is the way to go. AccuRev is the only non-distributed system I would consider, only because it behaves like one but requires you to be connected to the central server. The biggest advantage distributed systems have over their counterparts is the ability to handling merging better and code refactoring (file renames). It is a nightmare in other systems. Renaming in TortoiseHg is not exactly as elegant as other DVSC systems, but can be accomplished by right clicking the file in the Commit dialog and selecting "xxxx was renamed/moved to yyyy".
Thank you for your sharing.!
http://www.yuregininsesi.com
Thank you so much for everything