In our company we work remotely from different locations across Poland. And because we work using agile, after each iteration (in my project usually every 2 weeks) we have a sprint retrospective when we share our insights about what was good and bad in the last sprint. Then we vote on minuses, discuss them and try to extract action items to perform so those problem are less likely to recur in the future.
Standard retrospective is easy , you sit next to other people from your project and simply discuss. But when there are hundreds of kilometers between team members, you need a tool (except Skype of course ) that will allow to conduct a successful retro. Below I share my opinions about three tools that might be essential for distributed teams and distributed retrospectives.