人月神话笔记-外科手术队伍

人月神话笔记-外科手术队伍

外科手术队伍

这些研究表明,效率高和效率低的实施者之间个体差异非常大,经常能够达到数量级的水平。

问题

需要沟通和协调的人员数量影响着开发成本,因为成本的主要组成部分是沟通和交流,以及更正沟通不当所导致的不良结果。

一拥而上的开发方法是高成本、速度缓慢、低效的。开发出的是无法再概念上集成的产品。

对于 效率和概念的完整性来说,最好由少数干练的人员来设计和开发,而对于 大型系统,则需要大量的人手,以使产品能在时间上满足要求。

外科手术队伍

  • 首席程序员
    • 定义功能和技术性说明书
    • 编制源码、测试以及书写技术文档
    • 要求:极高天赋,丰富经验、大量知识
  • 副手
    • 外科医生的后备
    • 能完成任何一部分工作,但是经验较少
    • 作为设计的思考者,讨论者和评估人员
    • 外科医生和他沟通设计但是不受他建议的限制
    • 代表小组和其他团队讨论关联的功能和接口
    • 作为外科医生保险机制
  • 管理员
    • 外科医生是老板,在人员、薪酬、后勤方面有决定权
    • 但是外科医生不应该在这方面浪费时间
    • 需要一个专业的管理人员来协调
    • 是组织中与其他管理机构的接口
    • 一个管理员可以同时为两个团队服务
  • 编辑
    • 外科医生负责生成文档
    • 编辑负责根据外科医生的口述或者文档
    • 重新组织编辑出可维护易理解的文档
  • 两个文秘
    • 管理员和编辑每个人需要一个文秘
  • 程序职员
    • 负责维护编程产品库中所有团队的技术记录。
    • 承担机器码文件和可读文件的相关管理
  • 工具维护人员
    • 外科医生是工具是否充分可用的唯一辨别人员
    • 工具指软硬件之类的
    • 维护人员可以维护多个团队
  • 测试人员
    • 外科医生需要大量的测试用例
    • 帮助进行测试
  • 语言专家
    • 外科医生是系统设计者考虑系统整体表现
    • 语言专家负责寻找一种简介有效的方法来解决复杂晦涩的问题

如何运作

  • 外科医生–副手的形式不同于一般
    • 两人都要理解全部工作而不是讲工作划分称两部分
  • 传统队伍中大家是平等的,现在外科医生在工作上具有绝对权利

团队的扩建

决定设计的人减少为原来的1/7甚至更少。
本来需要协调200人去解决问题,现在仅仅是协调20人(外科医生)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值