01阅读笔记

       初次接触《梦断代码》这本书,如果说有很多感受那也许是骗人的,但是如果说没有一点感受那也是不现实的,接下来我就说一下我的一些小小的收获。

  里面有这样一段内容让我受益匪浅,《梦断代码》在讨论“软件时间”这一概念时,其中,布鲁克斯提出了一个十分著名的法则,“往以延误的项目中补充人力,只会使其继续厌恶”,这听起来像是一个悖论,但是其后无数年间的实践,这一原则都成了程序猿和开发经理的梦魇,他们“宁愿装作法则并不适用于自己,也不肯与之妥协“。布鲁克斯指出了其中要害,”只有在任务能分派给许多相互之间无须沟通的工作者时,人和月才是可互换品。“制作软件的大量工作受困与”序列约束“”,它限制的任务分解的程度:完成某项任务是处理其他任务的先决条件,这与人力投入多少无关。“十月怀胎,无论多少妇女参加都一样。”想想也是,一个完整的软件项目,必然要按照一定的流程来进行,诸如用户需求分析,详细设计等等,人力再多,有时也无法加快各个阶段的进度,反而可能会因为交流不畅而拖累整个项目。

  所以说以后我们在做项目的时候一定要有章程。

猜你喜欢

转载自www.cnblogs.com/hwh000/p/10425963.html