人月神话阅读笔记——2

时隔半个月,再次阅读这本书。当时第一次阅读的原因是群里老师刚发的这一本书,并且名字也相对于其他的书而言确实有一定的吸引力,因而便花了几天时间粗略的阅读了一遍。写了一遍关于各个章节的读后感。在后来的课上,任课老师有多次提到这本书,因而便有了这次重温。

这本书作者通过讲述了几十年前软件专案管理问题与经验,从而得到作者自己的一些结论,见解。例如,作者第一节中将大型系统开发比作一个焦油坑,从而阐述做一个项目的难度,使我对我软件开发有了新的理解。在开始还以为软件开发是一个比较简单容易的过程,但现在发现,这需要不同成员之间的合作交流等等各方面的协同才会有新的软件产品出现,但是如果这些项目不能满足目标、进度、预算的要求,那么他们就不能被称为一个好项目,好软件。通过不同的途径将程序转变成不同的产物,程序之间的组合使之变得更有用,成本更高,这只是实现软件的初步目的。只有将其变成系统产品才成为真正有用的产品。

再例如:编程不是人越多越好,人与时间不成正比,人越多,所需的时间不一定越少;人少,项目完成时间不一定越长。完成一个项目不太可能需要很长时间。一部分是一个受过良好训练并且有过两次经验的专业程序员做的手术比一个不合格程序员的行为要高出10倍。这一点又带给我新的见解,开始我只以为做软件,人越多,分工月明细,这件事就越简单,但事实却与之相反,三个臭皮匠在有些时候是真的不如一个诸葛亮好用。

概念完整性是系统设计的主要考虑因素,作者基于OS/360个系统的开发展示自己的观点。这一综合概念将促使组织结构得到更多的发展,组织工作也得到更多的分工,系统的各个组成部分也得到更清楚的处理,系统的各个部分也得到更清楚的处理。

“经验是最好的老师”,但是聪明的人可以从其他方面学习。在书中有很多例子都建立在良好的沟通之上。我们也可以从书中学到很多经验见解。人类的沟通非常重要开发软件的过程中,人始终是优先考虑的焦点。这是一本几十年前的一本书,但其中的思想仍可以用于现在,用于各行各业,使我受教良多。

原文地址:https://www.cnblogs.com/fwk123/p/13088624.html