读书笔记-《人月神话》-2

发布时间 2023-03-25 14:43:30作者: 冰稀饭Aurora

对于软件本身的复杂性,作者得出的结论是,当前没有任何方法能使软件的生产率提高一个数量级。但作者并没有消极的接受这个结论。而是深入分析了软件复杂性到底是如何导致软件项目最终的失败。并且提出了很多很有建设性的方法来予以应对。

在巴比伦塔一章中,作者阐述了不能有效的交流是导致项目失败的主要原因。每个人都是一个鲜活的个体,对同一件事都有独立的想法,独到的见解。而大型软件是绝不允许二义性存在的。通过交流统一思想。但几十甚至几百的交流本身就非常困难,通过交流统一思想更是难上加难。人大概都会本能的排斥不同的想法吧。

作者深刻的指出,最终导致项目失败的不是哪个重要工作的失败,而是每个人做错了一点点的小事,最终诸多的小错误导致了项目的不可挽救。