文章目录
[+]
布鲁克斯定律(Brooks's Law):“在一个已经延期的项目中增加人手只会让项目延期更长”。在项目已经延期的情况下,增加人手只会导致项目更加延期。这是因为新成员需要时间来适应和理解项目,而不是立即提高生产力。
帕累托原则(Pareto Principle):也被称为80/20法则,它表明80%的问题通常由20%的原因引起。在软件开发中,这意味着一小部分的错误和问题可能占据了大部分的工作时间。冰山谬论:“一款新软件的开发成本只占管理层预算的总成本的 25% 左右。”这条定律还延伸出了一句运维界的格言:“如果说软件维护的成本占了总预算的 75%,那么这 75% 都应该是运维支持。”
(图片来自网络侵删)
这些定律和原则都为软件开发者提供了有关如何更好地管理项目、设计代码和解决问题的指导。理解和应用这些原则可以帮助开发者更高效地工作,并创建更高质量的软件。