因为致力于探索远程工作的可能性,如何成功,因此翻译了David Fullerton的这篇博文

原文版权归博主所有。此翻译仅供我自己学习使用。


现在是2013(David写此文的时候),差不多我们在开始赚钱,团队也从创始4人组开始壮大后3年。当年,Jeff 写过一篇很棒的关于远程工作的博客,基本上把我们打算怎么做说了个清楚。现在,过了这么几年,也是时候用我们的现状来做个小结了。

首先来看看,我们目前进展如何了?Stack Exchange目前有75名雇员,大致按照销售(包括销售运营,以及营销)和产品(包括研发,运维,设计,社区管理)。产品部分就是我们远程工作的部分了:我们有16名全职远程工作者,18名在办公室的开发者,系统管理员,设计师,以及社区管理者。所以,我们是一个高度混合的团队,这一点我认为是最好的了。我是工程师团队的负责人,所以我基本上会从开发者角度出发,但很多内容对其他角色也是适用的。

为什么我们认同让人们全职在家工作?

1. 这让你能够招聘到有地点要求的优秀人才。
招募远程人才为你打开了一扇面向海量有地点要求,不在你的地区的优秀人才。不能强调更多的一点是:每有一个在你的办公所在地,或者愿意搬到你的办公所在地来的人,就会有100个或者更多不愿的。他们也许因为配偶的工作要求,因为孩子的学习需求,或者拿不到你这里的VISA, 或者欠了房贷等,不能离开所在地。如果你在招聘技术人员,远程招聘这个诀窍是目前被最好保密了的,但却一目了然的找人秘诀。通过远程招聘人才,我们可以寻找到经验丰富非常厉害的人才来组成团队,他们可能在 Corvallis,Oregon( 指的Geoff Dalgas),或者在 Forest of Dean, UI(指的 Marc Gravell, Top 0.01% overall)(不开玩笑,如你所见,他们都在郡里)。

** #1a: 你不用因为一些莫名其妙的原因而失去人才(比如说他们重要的另一半要去医学院)。** 我在Stack Exchange(现在又改回 Stack Overflow了)工作之前,层在 Fog Creek工作。曾目睹至少5位很赞的人因为家庭原因需要搬离公司所在地,而 Fog Creek当时对于到场工作有非常严格的要求。这让我发狂。那都是一些很赞的员工,公司也已经在他们身上投入很多,现在却因为他们不能再在纽约居住而不得不离开公司。而在Stack Exchange, 我们目前已经有两个员工搬离了纽约,同时依然开心地干着原来的工作。如果我们不允许远程工作,我们至少就已经损失了这两位优秀的开发者。

#2:如果做得正确,这将让人们极其有效率私人办公室?打钩。弹性工作时间?打钩。short commute?打钩。我想告诉你一个小秘密:大部分我们的远程开发者,其实比在办公室的开发者工作时间更长。我们并没有要求他们这么做,这种情况也许也不是常态,但当去工作就是上个楼这么简单(也许有点喘气,但是鼓励大家这么做),人们就是倾向于工作更长时间,也更高效。

#3这让你不再仅仅关注他们是否坐在座位上作为一名管理者,我其实不太容易知道我团队每个成员每天花了多少时间在工作上。这很好,因为它推动我去关注结果。对于远程工作者这也是很好的:他们也无法忽悠自己,在办公室花了一个小时逛Reddit算工作了。在一个理想的世界里,我们应该对这点都毫无疑问,但是让人惊奇的事,在现实中,人们多么容易让自己相信“去办公室”=工作。

我们学到了什么

#1: 远程工作并不适用于所有人人们有这样的倾向,觉得在家工作就是自己的灵丹妙药。很遗憾,它不是。你会错失和人们在一起,做一些有趣的事情比如打乒乓球,或者一起午餐,以及(有时候,是最难的部分)混淆了工作和生活的界限。有些人如鱼得水,有些人不断漂移。我们也有人两种混合着来:远程的人决定来办公室,在办公室的人决定远程。对于我们而言,关键是让大家可以选择对自己最好的方式。

#2:远程工作的能力是你在招聘的时候需要考虑的如果远程工作并不适合所有人,你最好在招聘的时候就确定招募合适远程工作的人。而在我们的实践中,我们所需要的最重要的是:他们必须要是自我激励型的,以及积极主动型的: 他们会激励自己去发现工作,积极主动地与团队沟通协作。我们的远程开发者基本上可以算整个公司问题最多的问题少年,因为我们招的就是这样的人。我们喜欢有主意的人。有主意的人会在他们关心的事物上花心思来找问题,然后解决,并且确保你知道他们怎么想的,这对于不在一个办公室工作的你们来说至关重要。

#3你必须要想把它当成一个团队来对待 远程团队,只要有一个人远程,就是远程,就需要进行线上沟通。控制以及决定都将在办公室之外完成:不再有什么到某人的办公室去聊一聊,不再有把人们聚集到一块来做一个决定。所有这些都必须要在线上完成即使这些远程工作者都不在身边。否则,你会慢慢阻塞掉这些远程工作者对决策反馈真实意见渠道。

#4:沟通是困难的(其实它一直是困难的)我远远不是第一个指出这一点的,然而把一个公司从4个人发展成75个人(并且,可预测的,发展到200人)最难的问题,就是沟通。当只有4个人的时候,每个人都知道每件事情。当时75个人的时候,这个就不可能了。你需要发展出自己沟通的方式渠道,而这个对于远程工作就愈发如此-因为你不能依靠交头接耳的聊天,流言等来传达你的意思。你必须要清晰地表达和沟通。

我们如何做的

#1: Google Hangouts(环聊). Google hangouts是我们组织的生命之血。如果你还没尝试过他们的视频聊天,你简直生活在石器时代。我们每个团队都有持续的环聊链接,每个人都知道。我们通过环聊进行简短视频会议,做演示,教学。。。做所有事情。其实没有什么事面对面交流的替代品,但是当你发现办公室里的人们更喜欢在hangouts上而不是面对面交流,因为那样更容易些的时候,你知道有些意思了。

#2: 持续交流聊天聊天很利于简短的沟通,或者问某人问题。它有两个大利益:(1)它有足够的异步性,让其他人在有时间的时候可以回复你的问题;(2)它是持续性的,所以其他人可以浏览你们之前的记录,然后知道发生了什么(当你们在不同时区的时候这个尤其重要)。每个公司都应该有自己的聊天系统,不管他们是否有分布式的团队。当我们只是要讨论或者咨询一个小问题时,与其打扰对方正在进行的工作,把他拉进视频里面来,不如在聊天系统里面留言给他,等他有时间的时候来回复。我们建立了自己的聊天系统,但也有其他不错的代替品,如Campfire 以及 Hipchat.

#3: Email. 尽管Email 有缺陷,它依然有存在的必要。Email是彻底的异步沟通方式(如果你今天就需要回复,不要用Email),用于做沟通阶段性总结更新,以及做决策。我们有这样的要求,所有的决策都必须通过Email分享给整个团队,就像Jeff在前面说过那样。每个团队会向整个公司发出每周更新,从整体上对现状进行总结,这样没有哪个团队会被孤立,大家都是联系在一起的。

#4: Trello + Google Docs.我们使用Trello来记录具体每个人的工作任务,用Google Docs来管理文件。它们都很棒,即使不是远程也很适合作为工作的辅助工具。

这就是我们的故事

分布式的团队不一定适合所有人,但对我们而言确实再好不过的。它意味着我们要做更多事情,但我们认为这是值得的:因此我们可以获得更好的人才,并为他们提供更高质量的工作和生活。它从一开始就融入了我们的基因中,并且我们也致力于长久发扬下去。

当我们有500员工的时候,我们依然会如此么?我不知道,但我会非常乐意去寻找答案。

我刚才说到招聘了么?

听起来这挺像你愿意来工作的地方的?我们正在招聘,尤其需要开发者和设计师。我们依然在寻找远程工作的答案,但我们已经有一个很棒的团队,一些很有趣值得我们付出心力的问题来工作。欢迎来成为我们的一份子,并一起来寻找这个答案。