• 人月神话阅读笔记02


           领头羊只能有一个,其他人辅助它来完成任务。没有高低贵贱,只是分工不同。开篇就直接点出这一章节的主要思想,我们在工作中、组建团队时不要始终如一的关注我们团队的人员的数量,有时候人员数量越多反而会拖累整个团队的进度,如现实中大公司有着很多的部门,当其中某个团队项目中牵扯到其他部门时,可能会导致整个项目的进度受阻。1. 沟通不畅!当部门与部门沟通时所涉及的人员时非常多的,而召集这些人员在同一时间参加会议是比较麻烦的,需要协调每个人的时间,这么多的人员在同一会议中沟通其实并不是特别的顺畅。2. 部门利益不同。每一个部门的 领导者说关注点主重要的可能是自己部门的利益,其次才会关注整个公司的利益,这就导致了当一个项目牵扯到自己部门时,考虑的不是该项目是不是能够给公司带来利益,而是该项目是不是能够给自己部门带来利益。如果是只是一个小团队那么这样的事情是不会发生的。

      以上一些原因有一部分是公司制度的原因,但大多数都是我们在组建团队时没有认真的区分人员。这一章中明确的指出:“最好的和最差的表现在生产率上平均为 10:1,在运行速度和空间上具有 5:1 的惊人差异!简言之,$20,000/年的程序员的生产率可能是 ¥10,000/年程序员的 10 倍。得出的结论很简单:如果一个 200 人的项目中,有 25 个最能干和最有开发经验的项目经理,那么开除剩下的 175 名程序员,让项目经理来编程开发。”
      当一个团队中每个人的能力都很强那么这个队伍几乎就成了神话般的精英小队。所以在组建团队时考虑的不应该是这个人的编码水平、薪资水平,更重要的是他的生产效率。宁愿使用高出其他普通人薪资的 10 倍来聘请人员,也不要用这些薪资聘请 10 个普通的人员。因为这一个人的生产效率比的上其余 10 个人的效率,并且人员数量的增加也造成了沟通成本的增加,可能那 10 个人最后的产出还不如一个最顶尖人员的产出。

  • 相关阅读:
    POJ 2533 Longest Ordered Subsequence
    《程序员面试宝典》读书笔记之单链表和源码
    Windows搭建Sublime Text 3 + Go开发环境
    C++ 11学习(1):lambda表达式

    PHP函数十进制、二进制、八进制和十六进制转换
    MySQL 体系结构
    13.2 UPDATE
    UVA 12493 Stars (欧拉函数--求1~n与n互质的个数)
    springMVC3学习(四)--訪问静态文件如js,jpg,css
  • 原文地址:https://www.cnblogs.com/dg1137/p/13086250.html
Copyright © 2020-2023  润新知