The Remote Work Tech Stack


Fred Perrotta

Startups love to share their tech stacks: the technologies on which their software is built. I'm more interested in the tools that companies use to run their businesses. I'm always happy to see a company I admire using a tool that we use at Tortuga. That social proof is a big factor in my choosing which tools to use for our business.

Software is a competitive industry, so I want to highlight the tools that we use and recommend. Today, I'll highlight the tools that we use to keep our remote team running. In a previous post, I outlined the tech stack for v-commerce companies.

Communication

Communication is the top priority and challenge for running a remote team. Here's how we keep everyone pushing in the same direction.

Project Management

We use Asana as our project management hub. Each team at Tortuga (Web, Product, Concierge, Marketing) is set up as an Asana team with its own members and projects.

Within Asana, we can share projects and tasks, assign work to others, and manage recurring tasks. Our Packsmith team even includes non-employee freelancers.

For larger projects, connect Asana to Instagantt to visualize the work as a Gantt chart. We've found this helpful for product development and website redesigns.

I also use Asana as my personal to do list mixing recurring work, tasks assigned by teammates, and my own additions to the list.

Alternatives: Basecamp, Trello

Chat

Slack, obviously. Chat, despite its downsides, is a necessity for remote teams.

For the 96% of the year that we aren't together in person on a retreat, Slack is our social hub. Even if you never accomplish anything work-related over chat, you need it as your water cooler to facilitate as much virtual team bonding as possible. Asana and email are good tools but neither allows a team to connect like chat does.

Without chat, every interaction within your team will be work related and purely functional. That setup is no way to build a team.

Chat does have a downside. It can be a major distraction and time suck. To minimize these side effects, create policies and set expectations around chat usage. Read this short guide to maintaining your sanity with Slack then adjust your notifications and Do Not Disturb schedule.

Video Conferencing

Now that Slack has added video calls, we've moved all of our video conferencing from Skype to Slack. You can start a call with a teammate or channel with one click from the respective DM or channel conversation.

Team Tortuga is small enough that we can easily start a DM conversation with everyone who needs to be on a call. As the team grows this might be more of a hassle since we have more people in a team's channel than on that team. At that point, we may have to add a video conferencing tool like Zoom with dedicated URLs and numbers for each team or meeting.

Alternatives: Skype, Zoom

Email

Google's GSuite includes Gmail, Docs, and Calendar.

We also use email for our individual weekly checkins and monthly team recaps.

Storage

Primary Storage

We use Dropbox for most long-term file storage including graphic design, presentations, and purchase orders. While Dropbox is taken for granted now, it's still the easiest way to share, store, and access files from anywhere.

Shared Files

Google Drive supplements Dropbox. We use Drive to store 1:1 and team meeting agendas. It's also the best way to share a doc that requires feedback and notes, e.g. during the copywriting process.

Alternatives: Dropbox Paper

Security

Security is paramount in a remote team when you can't share a password without transmitting it over the internet. Without that layer of in-person security, remote teams are even more vulnerable.

Password Management

We use LastPass to manage and share passwords. A good password manager will help you create and save passwords so secure that you can't remember them.

You can then share access to your team's apps without sharing the password. Sharing privileges, not passwords, protects you in the event of needing to change a password for security. You also avoid having an insecure spreadsheet of passwords, which I've seen startups do. You also don't have to worry about who has access to the password. If too many people do, you'll never know the cause of any problems or leaks. If a disgruntled employee leaves the company, you know they aren't taking any passwords with them, so you don't have to scramble to change anything.

Alternatives: 1Password, Dashlane

VPN

Members of a remote team are often working from coffee shops, coworking spaces, and other insecure networks. Using a Virtual Private Network (VPN) in these instances offers extra security. Get a team license and ask your team to use the VPN whenever they're using a public wifi network.

We use Astrill because it's the best option for teammates who live in or visit China, which is a third of our company. Astrill works fine, though the website and UI aren't great.

If the Great Firewall isn't a concern for your team, just choose one of Lifehacker's top five VPNs.

What Else?

You can find the up-to-date Remote Work Tech Stack on Product Hunt.

Did I miss anything? Let me know on Twitter, and I'll add it to the list.