作者:Martin Fowler
译者:冬哥
原文:https://martinfowler.com/articles/remote-or-co-located.html
(接上篇 )
二、大多数人在同地办公时工作效率更高
与软件开发中的许多主题一样,我不能拿 100 个软件开发团队来分析远程是否以任何定量的方式影响生产力。人们会发表例证,例如“我觉得在同一个地点的团队中更有效率”,但这不一定是最好的证据。
另一个原因是,还有很多其他因素影响团队的运作。如果有人说他们在单站点团队中更有效,那可能是因为与不同的团队相比,还有其他因素在起作用。减少这个问题的一种方法是特别关注改变了分布模式的团队,例如从单站点拆分到多站点。但其他因素仍然存在,特别是因为团队分布的变化通常意味着人们会离开或加入一个团队,但我认为这至少比比较完全不同的团队会产生更有力的证据。
鉴于此,我(或任何人)所能做的就是听取更多人的意见并做出我所能做出的最佳判断。
我听说过很多关于团队和地点的经历,包括很多团队改变了他们的分布模式(尽管我没有听到很多关于远程优先的消息),使我得出结论,大多数团队在单站点模型中的工作效率更高,原因是沟通方便。
虽然(视频)聊天、屏幕共享等工具已经做了很多工作使得远程工作更容易,但仍然没什么能比转身看到你想与之交谈的人谈话更有效的了。这还引入了大量的带外信息,从而改善了个人关系。结果是改善关系和沟通的良性循环。由于通信是软件开发的核心部分,因此这对生产力有很大影响。
但请注意我说的是更多。人类千差万别,我相信有些人在远程工作时更有效。我的感觉是,这会是少数人。(这里也可能有代际因素,因为年轻人更习惯于远程互动。)
三、远程团队通常更有效率
因此,如果我们不考虑面向远程的少数群体,单站点团队的更高生产力是否意味着我们应该支持单站点模型?事实证明,我们通常不应该这样做。
虽然我广泛听到一个特定的团队在同地办公时更有效,但单一站点对您在团队中可以拥有的人有很大的限制。这样的规则意味着您无法聘请最适合该工作的人,您只能聘请准备搬迁的最佳人选。通过使团队远程化,您可以扩大可以带入团队的人员范围。如果远程团队位于同一地点,则其工作效率可能低于同一个团队,但仍可能比您可以组建的最好的同一地点团队更有效率。
远程不仅避免了永久搬迁的问题,还为个人提供了更多选择,特别是在远程优先模式下在家工作时。人们看重的是接送孩子放学方便,避免了上下班时间和精力的浪费,以及宜人的环境。提供使就业方案更具吸引力的产品。鉴于女性经常承担看护工作,因此更难花时间在办公室,这也可能有助于提高多样性。
这种影响也是跨国家的一个重要因素。随着离岸外包变得流行,大多数人将其视为降低成本的一种方式。在 Thoughtworks,我们认为寻找最优秀人才更为重要。例如,我们的中国办事处在澳大利亚成为特别有价值的支持工作,因为人才库的规模要大得多。(未完待续......)