总结以下《人件》这本书中涉及到的几个概念和建议
1、帕金森定律
帕金森定律讲述了如下的定律:
如果一个很平庸的人作了管理,那么摆在它面前的只有三条路:
- 退位给有能力的人。
- 使用比自己更优秀的属下。
- 运用比自己还平庸的手下。
第一条路和第二条路一般是个有欲望的人,都不会采取,那么只有第三条路了。所以,手下的人如此效仿,就演变成整个阶层都是这些平庸的人组成。
帕金森定律说明这样一个道理:不称职的行政首长一旦占据领导岗位,庞杂的机构和过多的冗杂便不可避免,庸人占据着高位的现象也不可避免,整个行政管理系统就会形成恶性膨胀,陷入难以自拔的泥潭。在软件工程中,一个好的领导者的作用肯定是毋庸置疑的。如果领导者无能且甘于平庸,那么这个项目肯定会一再的延期,最后做出来的东西也好不到哪去。
就像老话说的,兵熊熊一个,将熊熊一窝。
2、质量的提升会带来成本的降低
质量的提升意味着BUG或者缺陷的减少,这样当然就减轻了维护的成本,而软件的长期维护是一个公司最大的成本,减小维护的成本,当然也就带来了成本的降低。
这告诉我们,不能只看到眼前的利益,在强行规定的DDL中还要寻求变通,如果制定了一个不可能完成的目标,还按照DDL一板一眼的执行,那么结局就只有两种:
-
项目无限期延期。
-
项目质量极差。
要学会处理DDL和项目实际需求的关系。
3、团队的增长
书中提出一种胶冻团队的概念,提出一个胶冻团队以为这个团队有更高的凝聚力,各担其职,工作效率更高!接着针对胶冻团队的形成,提出以下的几点:
- 不应该对手下有防范意识,古人云:用人不疑,疑人不用。即是这个道理!
- 官僚作风(也就是帕金森定律)
- 物理上的分离,比如经常搬公司的地址,就不是一个明智的选择,每次搬迁都会导致一部分人员的离开。
- 假的截止期限,中层管理者的常用手段。比如,软件交付的日期是五月一号,那么经理通常会缩短时间,这样即便有突发状况需要延期,也不会干扰真正的交付时间。—— 但是这种假定的交付日期通常很容易让人知道是一个不实际的日期,潜意识的加班就成了必须的加速手段,这样就会带来开发者心理和生理上的排斥。
总结一下,这本书写了需要软件工程中容易走进的误区,还有一些建议和帮助,适合大家一读
标签:平庸,帕金森,日报,定律,读书笔记,软件工程,DDL,胶冻 From: https://www.cnblogs.com/jiacheng-712/p/17438598.html