• 人月神话阅读笔记03


     作者在《人月神话》中提出一组数据,这组数据的结论是:优秀程序员和较差的程序员之间的生产率之比可以达到惊人的10:1,于是由此进行展开,作者提出了Mills的建议:外科手术队伍。

     经过阅读,我认为所谓外科手术队伍实际上就是一种精英主导式的开发团队:在一个小型开发团队中,只有一个人担任“主刀”,负责全部的代码开发、技术文档的书写、设计程序、定义功能和模块,而其余的人负责对“主刀”负责:有人为“主刀”写文档,有人负责为“主刀”提供后勤,有人负责与客户沟通如此等等。总而言之,团队以一个人为绝对主导进行开发程序,这样的开发方式效率如何姑且不论,我比较在意的一点是这样不会造成人员技能固定化吗?写文档的就只会写文档,沟通客户的人从此放弃的编程技能。倘若从程序的完成来看,明确的专业化分工的确有助于开发进度;但从团队队员来看,这样的开发方式并不利于团队人员培养编程技能。

     还有一点就是,精英主导式的团队必然会成为一言堂,我认为这并不利于团队合作,一言堂的确可以达到作者所说的“客观的一致性”,但由于开发人员的主观性,团队必然会存在矛盾,一言堂下的矛盾会不断积累,最终也许在没有爆发时团队完成任务解散,而也许也会在团队还没完成任务时就爆发,导致团队分崩离析。

  • 相关阅读:
    mac下copy paste
    【leetcode】151. 颠倒字符串中的单词
    【leetcode】42. 接雨水
    【leetcode】239. 滑动窗口最大值
    【leetcode】 15. 三数之和
    【leetcode】18. 四数之和
    go env设置环境变量不起作用
    WSL2的迁移、默认设置、ssh、固定IP
    Shell的环境变量
    MOS, CMOS, 双向开关, PAD
  • 原文地址:https://www.cnblogs.com/YXSZ/p/11037501.html
Copyright © 2020-2023  润新知