bingoohuang / weekly

weekly
MIT License
9 stars 0 forks source link

[202005]码代码也得懂的定律之一:帕金森琐碎定理 #77

Closed typercode closed 4 years ago

typercode commented 4 years ago

帕金森琐碎定理

bingoohuang commented 4 years ago

更多 GitHub上最火爆!码代码不得不知的所有定律法则

什么是帕金森琐碎定律(Parkinson's Law of Triviality)

又译为帕金森氏凡俗法则,或称芝麻蒜皮定律、芝麻绿豆定律。由英国历史学者与政治学者西里尔·诺斯古德·帕金森(Cyril Northcote Parkinson)于1957年在批评英国海军部(在其管理下的水手和船只数量下降的同时,海军部的规模越来越大)时开玩笑提出。

最初的意思: 一个足够大的官僚机构将产生足够的内部工作来保持自己的“忙碌”,从而证明其继续存在而没有相称产出的合理性。现在指一个组织中的成员往往会把过多的精力,花费在一些琐碎的事情上。

案例1:

提交 10 行代码的 PR,前后收到团队成员 500 条 comments; 提交 500 行代码的 PR,10 秒就通过了;

案例2:

如果要修个核电站,项目组的许多人可能对核电技术细节找不出问题,但很可能会因电站旁边的自行车棚提出许多意见。

理解和运用

帕金森定律中最常被引用的一句是 "Work expands to fill the time available for its completion.” 中文意思是“你可以用来完成工作的时间有多少,你的工作就会拖延、膨胀、复杂到让你足以填满那段时间为止。”

image

帕金森琐碎定律应用的场景非常广泛,也有不少推论。具体到软件开发要注意哪些问题呢?

  1. 减少不必要的争论
  2. 有效的项目管理
  3. 高效地开会
  4. 认清轻重缓急
  5. 更多百度谷歌一下,能找到很多战胜帕氏定律的法,再结合自身实际,一般都能有效果。

参考自:https://cloud.tencent.com/developer/article/1531166