我感兴趣的是什么构成了一个大团队,以及开发人员、架构师、测试人员和经理等的比例。
例如,有没有人有windows或SQL Server等知名项目的团队规模数据?
发布于 2009-07-31 01:14:59
这取决于你说的“团队”是什么意思。我曾在一个由60多名开发人员、架构师、经理和QA组成的.NET“团队”中为一家大型美国银行工作。
我目前的“团队”大约有12个不同级别的开发人员,一些QA和一个解决方案架构师。
但在这两种情况下,我从来不会一次与超过3个人一起工作。通常只有1到2个。因此,从这个意义上说,我们根据手头的任务被分成2-4个小组。对于一个单独的项目来说,这似乎就是极限。
发布于 2009-07-31 01:07:32
如果你问Jeff Bezos,你最想要的是"two-pizza team":如果你不能用两个披萨喂饱一个团队,那么它太大了。这就限制了5到7个人,这取决于他们的胃口。
发布于 2009-07-31 01:46:59
我梦想有一天,开发的所有不同阶段都是一个团队的一部分,而不是让团队“方便地”被工作描述打破。这种组织观点倾向于将流程严重倾斜到可怕的瀑布(天哪,我讨厌这个流程!)。
但为了回答你的问题,我认为团队不应该超过10000人,周围有更多的人,而不是全职的一部分(培训,营销,客户,实施,支持)。总体而言,80% - 20%的开发人员与管理层/QA应该倾向于良好的生产力。如果您的架构师也能深入挖掘代码,那就更好了。与整个团队一起进行频繁的设计审查也应该让每个人都能很好地监督整个项目,而不仅仅是他们的香蕉堆。
这是一个团队分解的例子,对我来说真的很好:
<代码>H191嘈杂的QA人员来查看应用程序,编写验收测试等。他越安静,我们的工作就越好,消耗的布洛芬就越少。
围绕这一点,吸引了一些我们经常进行可用性测试的客户。
哈哈过去的好日子!
https://stackoverflow.com/questions/1210024
复制相似问题