Tips for Working Remotely with a Team
Below are some tips that I’ve learned and shared with other software engineers at Jazz.co while working remotely for approximately 1 week out of a month. Have any tips or recommendations, leave them below in a comment!
When working remotely with a team, keep these best practices in mind to maximize your efficiency and contributions.
Prior to Working Remotely:
- Make sure to have a good pair of headphones with an inline microphone
- Communicate with your team when you will be remote
- Send an email with your PTO schedule and your remote work schedule a couple weeks in advance
- Resend this email once more a few days before you are remote
- Constant reminders are a nice thing to have
- Plan the block of hours when you will be working during the day throughout the duration of your Remote Work stint
- If in a different timezone, list both your timezone and the time it will be where your main office is located
- Know your travel time or away from keyboard time when planning work days
- I’ve found that some tasks can best be suited for when you’re away from the Internet – manual testing, writing a small feature, and reading various articles to learn seem to be appropriate
- Schedule PTO prior to your trip (if need be)
- Be sure this is on the PTO calendar
- Set up various security measure on your machine
- Create a strong login password (This can be set with 1Password and other password management tools)
- Auto-lock your computer after XX amount of inactivity
- This will prevent people from getting ahold of proprietary information on the machine
- Think about installing 1Password to manage, create, & log into your accounts
- If a VPN (Virtual Private Network) is in place, know how to connect to it properly
While Working Remotely:
- Ask locals or know where to find stable internet
- To find a good coffee shop to work from, ask the front-desk or other people
- Make sure there is enough space to sprawl out with power outlets, etc
- Constantly stay connected to your team – They should be able to get ahold of you 24/7 if need be
- Flowdock/Slack/IRC
- GChat
- Work Email pushed to phone if you have a sufficient data plan
- Know your time difference
- Communication
- Let people know what you’re working on throughout the day
- Make sure to video chat into the daily standup
- Let everyone know when you’re online everyday
- Learn to set a status on the chat client that your team uses. Flowdock is set with “/status Your status here”
- Let your team know when you have PTO a couple days in advance
- Don’t get distracted by little tasks around the house or neighborhood
- Block time-wasting sites with the Chrome Plugin – StayFocused
- Don’t be afraid to step away to grab a cup of coffee or walk around the block
- Keep your computer/workspace organized
After Working Remotely:
- Change passwords to JIRA, Github, and any other services that you logged into.
- Follow up with your team and talk about what went well & what could go better for next time