Collaboration has never been as important as it is now in the day and age of distributed projects. There is an ever increasing need for tools that simulate physical working environments with as much fidelity as possible. Simplicity is yet another attribute that is highly desired. No matter how innovative a tool is, if it's not simple to understand and easy to use, it's chances of a wide user base and retention go down drastically.
In the last few months I have been introduced to tools and techniques that, I think, are unique in their simplicity and ease of use.
Card Meeting
As teams working in agile environments, one of the practices that is followed very religiously and by all members of the team is Retrospectives. The practice is self-explanatory - in short, it's a

look back at the last iteration of work and an analysis of what went well, what didn't go so well, and what we can do to improve the situation. This is, typically, done in large meeting rooms with lots of wall space to stick up index card and stickies. As expected, it is a heavily communication oriented process that involves a lot of visual elements. Also, as expected, there are always team members that are working remote and are not physically present in the room. It has been my experience that for such people the effectiveness of a retrospective go down significantly for very many reasons. Some of them are:
- Often, people in the room forget to take the opinion of folks on the phone,
- Not being physically present in the room takes away the advantage of having a big picture in front of you, and
- If there are changes being made to the index cards on the wall, it is hard to catch the subtle differences between the original and the new text.
Card Meeting (
www.cardmeeting.com), it seems is a solution to the problem. It is a very powerful, yet simple to use, online tool for recreating a card wall that we typically use for retrospectives. Very much like with paper cards, card meeting presents its participants with the freedome to create their own multi-color cards on which all of them write and vote. Some of the benefits are:
- No cards decks are required
- No wall space, except for projector screen is required
- Remote participants, who usually don't see physical card walls, can see all the cards which enhances their experience and contribution
Skype (Groups)
Another problem that I have faced in the past on large teams is daily communication. The

communication that I am talking about is the chatter that we all are almost always interested in being on top of. Email in the past has been used for it but has proven to be in-effective.
One of the team members on my last project came up with the idea to create groups of users on Skype. On that project there were 3-4 different groups, Business Analysts, Developers Team-A, Developers Team-B, etc. This provides users the capability to broadcast messages that aren't too important for an email and are very temporal. It also prevents the rest of the team from being disturbed by what they consider to be noise for them.
Planning Poker
Although I have, officially, never been a part of estimation process, I have sat through the sessions and have helped the process by giving whatever information was sought from me. One of the

observations I made was that often the estimates were either revised by the estimator because they didn't have the full and clear picture of the functionality the first time or because they got influenced by the other estimators in the room. The former happens a lot when the estimators are working remote and the latter when the estimators are all in one room and can see each other.
Planning Poker (
http://www.planningpoker.com/) is an online estimation tool on which you can upload a list of stories using an Excel sheet that are then presented to its participants one at a time. The participants, which usually are also on a conference call discuss each story and post their estimates that are not revealed to the group until the last participant has voted. At the time, all the votes are revealed. This can be any number of times until the group has reached a consensus.
Summary
In the recent few months, each of these tools; Card Meeting, Planning Poker, and Skype Groups have proven very effective for me on distributed projects both individually and collectively. They have enabled teams to work more effectively and efficiently and most of all, I have seen little or no resistance to their acceptance.