The Ultimate Guide to Working Remotely: Part 4/5

Fourth post in The Ultimate Guide to Working Remotely: The Series.

Online collaboration and sharing tools

Google Apps for Domain

With Gmail being the email option of choice for the vast majority of Internet users nowadays having Gmail for the domain name used for the company is a welcome addition. For this one can use Google Apps for domain for free by only setting up an account and changing the MX records with the domain register.

Google has thrown into the mix a number of other apps that the remote working team can benefit from like Calendar, Docs, Wave and a couple others.

Dropbox

For pushing files between team members nothing beats Dropbox’s simplicity. One just needs to install the Dropbox plugin and throw the files in the shared folder. Changes are automatically pushed to everyone who was invited to see the folder content.

Basecamp / Pivotal Tracker

Both Basecamp and Pivotal Tracker are two simple tools that can help distributed teams maintain focus and have clear next actions.

While Basecamp is focused around To-Do lists and Milestones, on Pivotal Tracker the team can do Agile development on a story-based method. Pivotal Tracker calculates the team’s velocity and accordingly estimates how much work will be done in the next iterations.

Git Repository

Git is a version control system created by the same person who wrote the Linux kernel, Linus Torvalds. He used this for the development of the Linux kernel, which is created by the effort of thousands of developers.

Using Git lets everyone easily make changes to the code, while keeping a clear record of every change and push and pull changes back and forth from other team members.

Keynote Presentation about Lean Startups

I was invited to keep a presentation about lean startups and lessons learned implementing this set of processes in my startups. The presentation took place at Bucharest Hubb which is the HQ for the first and only seed fund for IT startup in Romania. I am also an advisor the seed fund and it was nice to talk to the teams about my area of expertise and what I can help them with.

Embedded above are the slides I used to support the presentation.

The Ultimate Guide to Working Remotely: Part 3/5

Third post in The Ultimate Guide to Working Remotely: The Series.

Skype and how to use it properly.

Open group chat

The Skype group chat is the direct correspondent of the open space in an office environment, with some nice extras.

Each domain group can have its own group chat, so messages don’t get mixed up.

When a team member needs to focus he can turn Skype on Do Not Disturb and stop receiving chat notifications.

Skype stores the messages on every client and automatically makes sure the chat session is synced among the participants. If the team is chatting in a group chat and all by one leave the session afterwards, the remaining participant Skype client will automatically broadcast the chat history to all group chat members that were offline at the time of the chat, but come online at a later date.

Screen sharing

Skype offers a cross platform screen sharing solution. This makes activities like remote pair programming and live discussions on design wireframes convenient and accessible.

Sometimes it’s easier to show something on the screen and make the modifications on spot as opposed to moving files back and forth and discussing via email.

Conference calls

Conference calls with up to 25 people can be easily done for free via Skype. By using the Skype-Out feature one can include in the conference landline or mobile phone numbers too, at the expanse of call credit.

Adding new participants in an existing conference is an easy as drag and drop from the contacts list.

One on One video calls

Connecting between team members requires personal communication done on a regular basis. With emails and group chat providing clear and efficient communication, video calls will be used between team members to better connect with each other and discuss topics that can be misunderstood otherwise. In a perfect world such video calls would not be necessary, as they are more time and energy consuming, but sometimes they also help at getting faster to an agreement.