如何建立一个远程的、全球性的、持久的团队

无论你是在扩大团队规模,还是与联合创始人合作,独立黑客们(指独立开发者或小型初创公司创始人)通常都会与人们进行远程合作。但并非理所当然的是你会有效地这样做。

我已经将Uploadcare的ARR(年度经常性收入)增长到数百万美元,并组建了一支由35名远程工作者组成的团队。以下是我如何确保远程工作在我公司中运行得尽可能优化的方法。

如何建立一个有效的远程团队

人性本相同,马斯洛的需求层次理论为我们提供了很好的指导,帮助我们了解如何激发人们的积极性和提高生产力。
file

底层的基本需求最容易解决,但也可能被忽视。如果有热浪——你的队友的公寓里有空调吗?如果他们有孩子,他们能至少得到一些休息吗?他们是否有一个爱管闲事的邻居,让他们的生活变得一团糟?或者他们是否有房贷压力,导致他们必须节省食物开支,或者在全职工作的同时做兼职工作来维持生计?

作为创始人,我们应该很好地了解这些需求在我们联合创始人和团队中的情况,因为在远程办公的环境下,这些需求对工作的影响要比人们能够逃到办公室时大得多。

以下是一些容易实现的措施来满足基本需求:

舒适的工作和生活环境

  • 确保他们在家里有一个安全的地方可以工作,不受家庭成员的打扰。这应该是一个独立的房间。如果这行不通(而且你负担得起),公司可以出钱租一个共享办公空间。从长远来看,这对公司来说总是划算的。

  • 如果需要,为他们提供一台笔记本电脑和两个额外的显示器。以及好的键盘、鼠标和降噪耳机。还有一把符合人体工程学的椅子。这是最基本的要求,可以让你的队友在工作中保持专注,避免颈部疼痛和隧道综合症。

  • 检查他们的工资是否足够他们生活,包括租一个体面的公寓作为他们自己的避风港。有不同的策略:为同一职位支付相同数量的钱,或者考虑税率和生活成本来支付不同的工资,我们不会深入探讨这一点。

满足心理需求

  • 人们只有在能够实现既定目标并得到同行的认可时,才能真正获得成就感。使用OKR(目标与关键成果)、北极星指标(North Star metrics)或其他任何适合当前阶段的框架,并遵循它。

  • 制定易于理解的基本规则,公司和产品的愿景应该合乎情理,工具应该易于使用。我们通过编写手册来解决这个问题,手册概述了我们的工作方式、沟通方式以及其他许多部分。GitLab编写的手册非常详尽。

  • 与同事进行一对一的交谈,并确保每个团队成员都与他们的经理进行一对一的交谈。Ben Horowitz提供了一份关于一对一交谈的作弊表。

  • 安排虚拟聚会,让团队成员可以就随机话题聊天。我们有一个“洲际早餐”——为每个人安排的一个群聊,每周一次。另外,Donut每周在我们的Slack上安排随机的咖啡时间。

  • 玩游戏!有一项研究证实,一起玩游戏可以提高同理心。我们为游戏玩家设置了一个Discord服务器,并一起玩合作游戏,如《英灵神殿》(Valheim)和《异星工厂》(Factorio)。

  • 在现实生活中见面!每年举行一次全员会议有助于建立持续数月的友好关系。

自我实现

当你解决了三角形底部的问题时,你的团队成员就会具备所有先决条件,致力于自我实现的需求。如果你的公司愿景和战略与个人的生活目标相契合——那么他们很可能会成为最高效的,并且你们双方都会实现自己的目标。

确保你的愿景和战略相契合的快速方法——至少对我们而言已经奏效了三次——是进行一次为期3小时的品牌冲刺(brand sprint)。在短短几个小时内,你将进行头脑风暴:制定路线图、“做什么、如何做、为什么做”的循环图、竞争环境以及你计划如何赢得受众,还有你的公司价值观。为了进行这次冲刺,我们使用了谷歌风投(Google Ventures)的现成方案。

同步通讯 vs 异步通讯

人们习惯于同步通讯方式。这意味着,如果你被问到一个问题——有人期望你尽快回答,就像他们在办公室当面找到你一样。如果你不回答或者花太多时间思考——这可能会被视为不礼貌。

你回答,你就失去了专注,这是不高效的,
而且每个人都会受损。

在远程工作中,异步通讯的方式更为有益。

异步通讯允许:

  • 不间断的专注时间
  • 与不同时区的人合作
  • 在回复前有时间消化和思考
  • 详细的记录
  • 每个观点都很重要
  • 健康的工作与生活平衡

file

工具和如何使用它们

在Uploadcare,我们使用Slack进行异步交流,我们并不期望每个人在我们提问的同一时间就给出答复。我们还使用Google日历,每个人的日历都是公开的,这样人们不仅可以为多名团队成员安排活动而无需反复确认空闲时间,还可以发布他们的可用时间并锁定专注时间以避免干扰。为了更进一步提升用户体验,我们还使用Cron作为Google日历的更好补充。

我们尝试通过为每个活动写下议程,并在每次活动之后跟进行动项来避免过多的会议。我不会说我们已经做得很完美,但我们清楚地知道这样做是有帮助的。

我们为日历制定的规则

  • 日历对所有人都是公开的
  • 没在日历上 = 没发生
  • 通话后的议程和带有行动项的后续跟进
  • 严格的时间安排,适度管理
  • 记录工作时间和个人时间

当我们需要解释某件事是如何运作的时候,我们依靠Loom来录制屏幕广播。这样每个人都可以按照自己的节奏观看解释器,暂停并尝试:这通常在通话中是不可能的。如果其他人需要看一下——分享一个链接比再安排一次通话来一遍又一遍地重复无聊的内容要容易得多。

如果你想看的话,我还为公司手册起草了一份关于沟通的文件。

不要让人们感到孤单

无论你设置什么工具和工作流程,我们都是群居动物,如果周围没有人,人们往往会感到孤独。如果没有人在附近询问方向,他们也往往会迷失方向。外向的人可能会开始提问并分享反馈,但这并不适用于每个人。

大多数潜在的弊端都是可以避免的:只需帮助人们虚拟和面对面地导航和会面。

为了简化导航,我建议制作一本手册,它基本上是一个与WIKI类似的工作相关目录。上面提到的GitLab手册就是一个很好的例子。它应该引导你的团队成员从第一天开始,包括他们如何安装所有工具并设置服务,如何进行规划,在有问题时应该联系谁,如何安排个人休假,以及你能想到的一切。

线上和线下会面:

洲际早餐会。我们每周在Google Meet上见一次面,聊聊……没有特别的话题!
演示日。我们每两到三周就会展示我们正在做的有趣的东西:新产品发布、客户亮点、我们的开源项目等。这有助于我们的团队看到和感受到其他人在做什么。
团队团建。我们每年至少见一次面。这个想法是大家一起工作,然后花时间休息、做饭、玩游戏和在桑拿房里放松(它们通常发生在芬兰,因为桑拿在芬兰非常重要)。但每次都会变成为期7天的编程马拉松,之后需要2-3天的时间来休息。但每次都是值得的!

总结

通往完美远程团队的道路不会在建立完美的需求金字塔和设置异步通信后就结束。但这些是避免最残酷错误的第一步。

一些关键收获是:

  • 只有结果才有意义。如果他们完成了任务,你就无法也不应该关注人们的时间表和工作地点。
  • 如果你刚开始远程工作,就改变习惯。
  • 以身作则。如果你习惯了异步工作模式,人们就会效仿。
  • 正确使用正确的工具。在线日历和聊天是很好的附加功能,但它们本身并不是解决方案。
  • 不要让人们感到迷失。帮助他们导航并待在他们身边,让他们感到自己是真正团队的一部分。

如果你的一些远程工作技巧对你的团队有效(或无效!),请在评论区分享,我很高兴加入讨论。