首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用地理分布的开发团队是运行软件启动的更好方法吗?

使用地理分布的开发团队是运行软件启动的更好方法吗?
EN

Stack Overflow用户
提问于 2009-10-27 13:01:10
回答 9查看 736关注 0票数 4

人们普遍认为,成功的软件开发不仅关系到团队合作和沟通,也关系到个人编程专业知识。考虑到这一点,人们可能会认为,通过操作一个地理分布的团队,您对一个紧密协作的团队处于直接的劣势--所有团队都在本地工作。

当我的初创公司成立时,我们负担不起共享的办公空间,实际上我和团队的其他成员位于不同的城市,所以我们都必须远程工作,使用Basecamp、Skype和Trac等工具进行交流。总的来说,这是非常成功的--我们在短时间内完成了大量的高质量工作,并推出了一款成功的产品。远程工作为我们的开发人员提供了他们需要的时间和空间,使他们能够专注于这项工作,并在不受干扰或不受办公室政治影响的情况下提高效率。对我来说,这是一个巨大的优势。

考虑到我的经验,以及像37信号和StackOverflow这样的分布式团队的软件公司的成功(我相信还有更多),我越来越认为,运行分布式团队的优势大于运行集中团队的优势,尤其是对于初创公司。

你同意吗?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-10-27 13:08:04

考虑到我的经验,以及像37 start和StackOverflow这样的分布式团队的软件公司的成功(我相信还有更多),我越来越认为运行分布式团队的优势大于运行集中团队的优势,特别是对于初创公司。 你同意吗?

我完全同意。

运行分布式团队肯定有其缺点。正如你在自己的帖子中指出的,沟通是一个大问题。有时候,作为一名开发人员,我喜欢从其他开发人员那里跳出想法,并交换我自己可能没有想到的想法。此外,很难获得反馈或执行代码评审(我发现这些实践在我的开发经验中很有用)。

尽管如此,我也认为分布式团队具有优势。其中最大的一点是,当开发人员能够集中精力进行开发时,他们往往会做得更好,而不必担心被打断或不得不参加频繁的会议等等。这对于我在一家小公司的一份工作来说是一个巨大的优势。

在你的具体情况下,你是否认为你如此成功的一个原因不是因为你地理位置分散,而是因为你是一家小公司?小公司有一个优势,你有有限的产品数量,往往有更多的关注,因此,你可以保持一个更好的控制你的产品/时间表/等等。

那是我的两分钱。

票数 4
EN

Stack Overflow用户

发布于 2009-10-27 13:07:11

我同意办公室会因为噪音和干扰而分散注意力。但是,阻碍你的干扰是问题的另一面,它阻碍了你向周围的人提问。虽然我没有尝试远程工作超过几天一次,无法得到一个快速问题的答案在30多岁是我看到的主要缺点。

票数 4
EN

Stack Overflow用户

发布于 2009-10-27 13:18:37

给我们提供经验数据的类似的比较是很难做到的,可以说实际上是不可能的。所以这就给了我们投机的许可,对吧?

我最喜欢的理论是,任何有足够天赋和积极性的团队都可以使大多数的系统、方法、地域分散工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1630638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档