人月神话阅读笔记03

  项目延误是在我们的编程中经常发生,但又不想谈及的事情。

  项目的延误是一件灾难性的事情,大多数人可能会认为延误的原因来自于某些灾难性因素,比如员工病倒,数据丢失等,但实际上,这些重大灾害往往是比较容易解决的,因位这些突发性事件往往与重大的压力,彻底的重组或者新技术的出现有关,这些都是项目组可以应对的。而真正可能毁灭整个项目的,大多数都是每天小小的进度延误。一天天的进度落后是难以识别,不容易防范,和难以拟补的,每一天都延误一点,在大家的严重或许没有太大的影响,因为每一天都有新的任务完成,这种成就感会让大家忽略这一点点的缺陷。然而到最后积少成多,会使整个项目出现灾难。

  所以,未雨绸缪就显得十分重要,正所谓今日事,今日毕。

  当然,我们也不要去画蛇添足,正如书中所说:

  过分设计往往出现在设计和开发第二个系统的时候,对于第一个系统他们小心谨慎,倾向于精炼和简洁,但是到了第二个系统他们太想去追求完美,又加上盲目的自信,再加上没有太多的成本和进度等意识,导致了画蛇添足和过分设计。

  我们要对自身有合理的认识,不能过分夸大,否则就是无法完成的任务了。

posted @ 2019-04-23 13:16  _小白兔  阅读(99)  评论(0编辑  收藏  举报