人月神话札记之外科手术队伍

前言:研究表明,效率高和效率低的实施者之间个体差异非常大,能够达到数量级的水平。类似我这样年龄段的产品经理来说,我认为我只需要有5个精干的成员组成团队,然而我这样的想法就面对着一个很难回避的问题-这样的小型团队很难在有计划的进度安排时间内创造大型的系统!

问题大家知道,优秀的程序员和较差的程序员的效率存在巨大差异,书中也指出来最好和最差的效率上平均为10:1,编程速度和空间上具有5:1的惊人差异。需要协作沟通的人员数量影响开发成本,这就意味着人员数量少的情况下,沟通就会减少。然而这不适合于大型项目,书中指出,,如果把所有的大型系统用精干的小型团队开发的话,质量当然能够保证,但是其在时间花费上将让项目面对死亡,因为等产品开发出来后,原来一年的开发周期,在由1000人缩减的精英的20人,其周期可能就要有十年到二十年。mills的建议

对于一个已经不可再分割的任务,其团队组成就应该如果外科手术团队一样,整体由一个主刀外科医师来把控,其余人员进行协作,书中列出了外科医生、副手、管理员、编辑、两个文秘、程序职员、工具维护人员、测试人员、语言专家等刚好10个人,那我结合自己的实际开发环境做出以下的探索(假如是五个人的团队):如何运作

外科手术团队能够保证团队在概念上达成一致,所有的方向均由外科医生把控,而其他角色充分细致到不同方面。

团队的组建

一个不可分割的团队组成像外科医生团队一样,如果要组建大型的团队,那么就如同大树的根一样,由一个个分支不断连接,最后形成一股有凝聚力的大型团队。

然后继续努力,把让自己跌倒的石头搬掉或绕过去,不就解决问题了吗?

人月神话札记之外科手术队伍

相关文章:

你感兴趣的文章:

标签云: