人月神话 读后感3

画蛇添足:提到了结构师和开发人员之间的交流关系,强调了早期和持续的沟通对于项目的成功至关重要。他讨论了结构师在面对估算过高的挑战时,如何与开发人员合作,提出建议而不是强行支配。还有就是在开发第二个系统时,避免过度设计和增加不必要的功能。这一章节深刻地揭示了在软件工程中一个常见而危险的陷阱:第二系统效应。通过生动的例子和细致的分析,向我们展示了为什么在开发第二个系统时需要特别警惕过度设计和功能修饰的倾向。阐释了在第一个系统成功后,结构师可能会陷入自信心过剩的状态,导致在第二个系统中过度复杂化和过度设计。

 

贯彻执行:以哈里·杜鲁门的引言开始,强调了光说不做是没有用的。然后,他探讨了在项目中如何确保结构师的决策被理解和实施的问题。作者提到了文档化规格说明的重要性,特别是手册或书面规格说明,作为产品外部规格的描述和结构师的主要工作成果。从他的经验教训可以看出沟通的关键性,特别是在大型项目中,还指出了文档的重要性,但同时也警示了形式化定义可能带来的理解难题。

posted on 2024-04-06 15:08  Daniel350  阅读(5)  评论(0编辑  收藏  举报