人月神话阅读笔记01

Posted 木子金帛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了人月神话阅读笔记01相关的知识,希望对你有一定的参考价值。

人月神话这本书究竟谈了什么?我大概按CMMI的项目管理,工程和支持过程三个维度。按人,方法工具技术和流程三要素进行了一下梳理。书里面这几个方面的内容全部涉及到了。在项目管理方面可以看到项目估算,组织结构和人员角色安排,团队建设和沟通,历史数据积累和建模,软件开发方法论,风险和问题管理等相关的内容;在软件工程方面可以看到架构设计保证概念完整性,整体和部分,空间技能和程序结构的关系,产品集成的方法和消除缺陷的设计思路;在支持过程上我们可以看到文档和流程的建设,软件开发工具对软件开发过程的支持和效率的提升以及工具的选择等相关内容。


回过来再看,发现书里面仍然大部分内容涉及到了团队,人和沟通。对于大型的软件工程项目仍然强调了人的重要性,在开篇就在讲开发人员的职业乐趣,后面又通过巴比伦塔讲沟通的重要性,在外科手术队伍中讲团队的组建和分工。这些都涉及到了团队中的人和交互,只有一个有了积极心态和热情的沟通团队,才可能成就一个伟大的团队。从最后的没有银弹,再次肯定了开发工作是一种高智力的脑力工作。

对于概念的完整性要求设计必须由一个人,或者非常少少数互相有默契的人员来实现。但是进度压力却要求很多人员来开发系统。对于大型的项目不同的方法要有不同的要求比如:将设计方法、体系结构方面的工作与具体实现相分离是获得概念完整性的强有力方法。我亲眼目睹了它在 I BM的 St ret ch计算机和 360计算机产品线上的巨大成功。但同时我也看到了这种方法在 360操作系统的开发中,由于缺乏广泛应用所遭受的失败。系统的结构师,如同建筑的结构式一样是用户的代理人,他的主要的工作是运用专业技术支持用户的真正利益。

以上是关于人月神话阅读笔记01的主要内容,如果未能解决你的问题,请参考以下文章

人月神话阅读笔记01

《人月神话》阅读笔记01

人月神话阅读笔记01

人月神话阅读笔记01

人月神话阅读笔记01

01人月神话阅读笔记