visit
Over-communicate
I can't stress on this enough- in times like this- it's important to continuously over-communicate. Documentation of process and transparency across teams is important. One of the first things we did as a team, during our all-hands, was share a detailed COVID guide and remote productivity practices, alongside our current cash situation. It's important for the team to feel unified, and understand that leadership is continuing to #LFH (lead from home). Since the situation is ever-evolving, we continue to share updates daily, and weekly. Communicating solutions over issues is key.Work stations at home
Enabling ergonomic at home is helpful for your teams. Operations should be asking team members if they need desks, monitors or any other "gear" to effectively work from home. Being hunched over a dinner table can hurt- trust me on this one! Quick tip: Best buy is in stock for computer tables, monitors and more.
David Keith- our lead engineer's WFH setup
Developing a remote cultureAt Tara AI, we've set up a daily recurring "optional lunch room" on Zoom for team members to get together and discuss daily work life. More on this below.Setting Expectations with Scrum Daily Standup
You need clear expectations about deadlines and daily work, especially if your team is scattered across the globe. Daily standup bots on slack can help with this. It may even be as simple as having each virtual team member answer questions like:What did you do yesterday?
What are you working on today?
Do you have any roadblocks?
This can centralize information flow and highlight any shared issues or opportunities for stakeholders to align priorities each day.Be Flexible
Part of the benefit of working from home is that your team can enjoy flexibility. This has pluses right now, during COVID-19 isolation, and for people who want unique schedules or accommodations, especially with schools out. Simple statuses on slack or google calendar availability allows everyone to know who is available when. Daily dashboard to allow focus on specific tasks
Monthly milestones, weekly sprints and daily priorities
Starting with monthly milestones (set at the end of the prior month), we break down into weekly sprints. Sprints, are a recurring time boxed event that can be set up weekly, bi-weekly or monthly on , depending on your release cycle. We use our platform for weekly engineering and growth sprints, which allows for tasks and priorities to be set in a shorter time frame. In our case, going remote was easier than most, as we already had an ongoing cadence for monthly milestones and weekly sprints. With our dashboard, each team member has their priorities set up daily, due to ongoing tasks in a weekly sprint cycle. This also helps with daily stand-ups.Virtual Pair Programming Options
There are several available platforms now for live, pair programming. You can use things like Microsoft’s Visual Studio Live Share, which uses a shared codebase with individual dev environments. All changes are seen in real time. is another option that is browser-based and provides editing, revision tracking and instant link sharing, enabling distributed and collaborative programming.Time Zone Issues for Virtual Teams
Working asynchronously across time zones simply means that the overlap is the focus. Whichever hours of the day everyone is online and active is the time that is used for collaboration and connection. Managers should optimize this time for both essential communication and team building.Effective daily standups
They’re fast, fun, and frequent. Daily standups provide a level set for all stakeholders in a project. A daily standup helps each virtual team member set their day with the right tasks. This may need to happen first thing in the morning or at the end of the day, depending on your time zones. 15 minutes of Zoom time with the furbabies!
Furbaby fifteen
At Tara AI, our software facilitates things like release management for software engineers. We have the best and brightest work-from-homers killing it every day. High expectations deserve high enjoyment, right? So, we have fun sharing our lives.One way we do this is by having our pets join us on a video call, because the best cameo is a furry one. Even from far away, we can see a slice of each other’s lives by sharing our family members.Let’s do lunch
One thing that virtual teams miss out on is grabbing a bite to eat together. This downtime in between official work doesn’t have to be a missed opportunity for remote workers. We catch a meal and a chat together through virtual lunches. These video conferences are friendly and full of important connections and collaboration. There is no agenda or plan. We truly just have fun and get to know each other better when we connect “off hours” for a few minutes.Our San Jose All-hands on Zoom
Workout Wednesdays and other fun stuff
A few things we do regularly: