软件项目管理的圣经--人月神话(中)

第6章贯彻执行
6.1 即使是大型的设计团队,设计结果也必须由一个或两个人来完成,以确保这些决定是一致的。
6.2 必须明确定义体系结构中与先前定义不同的地方,重新定义的详细程度应该与原先的说明一致。
6.3 出于精确性的考虑,我们需要形式化的设计定义,同样,我们需要记叙性定义来加深理解。
6.4 必须采用形式化定义和记叙性定义中的一种作为标准,另一种作为辅助措施;它们都可以作为表达的标准。
6.5 设计实现,包括模拟仿真,可以充当一种形式化定义的方法;这种方法有一些严重的缺点。
6.6 直接整合是一种强制推行软件的结构性标准的方法。[硬件上也是如此——考虑内建在ROM中的Mac WIMP接口。]
6.7 “如果起初至少有两种以上的实现,那么(体系结构)定义会更加整洁,会更加规范。”
6.8 允许体系结构师对实现人员的询问做出电话应答解释是非常重要的,并且必须进行日志记录和整理发布。[电子邮件是一种可选的介质。]
6.9 “项目经理最好的朋友就是他每天要面对的敌人——独立的产品测试机构/小组。”


第7章为什么巴比伦塔会失败?
7.1 巴比伦塔项目的失败是因为缺乏交流,以及交流的结果——组织。
交流
7.2 “因为左手不知道右手在做什么,从而进度灾难、功能的不合理和系统缺陷纷纷出现。”由于对其他人的各种假设,团队成员之间的理解开始出现偏差。
7.3 团队应该以尽可能多的方式进行相互之间的交流:非正式、常规项目会议,会上进行简要的技术陈述、共享的正式项目工作手册。[以及电子邮件。]
项目工作手册
7.4 项目工作手册“不是独立的一篇文档,它是对项目必须产生的一系列文档进行组织的一种结构。”
7.5 “项目所有的文档都必须是该(工作手册)结构的一部分。”
7.6 需要尽早和仔细地设计工作手册结构。
7.7 事先制订了良好结构的工作手册“可以将后来书写的文字放置在合适的章节中”,并且可以提高产品手册的质量。
7.8 “每一个团队成员应该了解所有的材料(工作手册)。”[我想说的是,每个团队成员应该能够看到所有材料,网页即可满足要求。]
7.9 实时更新是至关重要的。
7.10 工作手册的使用者应该将注意力集中在上次阅读后的变更,以及关于这些变更重要性的评述。

7.11 OS/360项目工作手册开始采用的是纸介质,后来换成了微缩胶片。
7.12 今天[即使在1975年],共享的电子手册是能更好达到所有这些目标、更加低廉、更加简单的机制。
7.13 仍然需要用变更条和修订日期[或具备同等功能的方法]来标记文字;仍然需要后进先出(LIFO)的电子化变更小结。
7.14 Parnas强烈地认为使每个人看到每件事的目标是完全错误的;各个部分应该被封装,从而没有人需要或者允许看到其他部分的内部结构,只需要了解接口。
7.15 Parnas的建议的确是灾难的处方。[Parnas让我认可了该观点,使我彻底地改变了想法。]
组织架构
7.16 团队组织的目标是为了减少必要的交流和协作量。
7.17 为了减少交流,组织结构包括了人力划分(division of labor)和限定职责范围(specialization of function)。
7.18 传统的树状组织结构反映了权力的结构原理——不允许双重领导。
7.19 组织中的交流是网状,而不是树状结构,因而所有的特殊组织机制(往往体现成组织结构图中的虚线部分)都是为了进行调整,以克服树状组织结构中交流缺乏的困难。
7.20 每个子项目具有两个领导角色——产品负责人、技术主管或结构师。这两个角色的职能有着很大的区别,需要不同的技能。
7.21 两种角色中的任意组合可以是非常有效的:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《人月神话 40周年pdf》是指《人月神话》一书在发行40周年之际发布的电子书版本。《人月神话》是一本由计算机科学家弗雷德里克·布鲁克斯于1975年出版的经典著作,现在已成为软件工程领域的巨著。 《人月神话》通过作者多年的实践经验,详细讲述了软件开发过程的管理问题和挑战,并给出了解决这些问题的经验和方法。其,作者提出了著名的“人月神话”观点,即增加开发人员并不能缩短项目的时间,反而可能导致进度延误。 40年来,《人月神话》一书对软件开发行业产生了深远的影响。它帮助开发人员认识到软件开发是一项复杂而困难的工作,需要正确的管理和组织。通过对资源、进度和人员的合理规划和分配,可以提高软件项目的成功率。 发布《人月神话 40周年pdf》是为了纪念这本经典著作的重要里程碑。通过电子书的形式,更多的读者可以方便地获取并阅读这本书,从获得宝贵的知识和经验。 总之,《人月神话》是一本具有历久弥新价值的著作,它对软件开发行业的发展产生了积极影响。40周年发布的电子书版本将进一步推动这种影响力的传播和延续,帮助更多的人了解软件工程的基本原理和最佳实践。 ### 回答2: 《人月神话》是由计算机科学家弗雷德里克·布鲁克斯于1975年出版的一本经典著作。2025年是《人月神话》出版满40周年,为了庆祝这一里程碑,布鲁克斯决定发布一份PDF版本。这本书深受计算机和软件开发领域的人士喜爱,对软件工程的发展和项目管理有着重要的影响。 《人月神话》的标题暗示了一个重要观点——无法通过增加人力资源来加速项目的完成。布鲁克斯认为,软件开发是一项复杂而创造性的工作,成功的项目需要有效的沟通、合理的规划和合适的团队成员,而不仅仅是更多的人力。这个观点在软件开发行业产生了深远的影响,也成为了许多项目管理理论的基石。 这本书讲述了布鲁克斯在IBM担任OS/360操作系统开发项目经理时的经历和教训。布鲁克斯通过自己亲身经历的案例,向读者展示了项目管理和软件工程所面临的挑战,并提出了一些应对策略。他介绍了一些经典的概念和模型,例如“薄纱设计”和“二八定律”,为团队领导者和项目经理提供了宝贵的指导。 40周年PDF版本的发布对于广大读者来说是一次难得的机会。PDF格式的电子书具有便携性和易于阅读的特点,将使更多的人能够方便地获取并阅读这本经典之作。对于计算机科学、软件工程和项目管理领域的从业者和学习者来说,这本书是必读的参考资料,可以帮助他们更好地理解和应对在项目开发面临的挑战。 总的来说,《人月神话》40周年PDF的发布将为读者提供学习和思考的机会,帮助他们改善软件开发和项目管理工作效率,并为整个行业的进步做出贡献。 ### 回答3: 《人月神话》是一本由美国著名软件工程师弗雷德里克·布鲁克斯于1975年出版的经典著作,2025年将迎来其40周年纪念。这本书被誉为软件工程领域的圣经,对软件项目管理和开发有着深远的影响。 《人月神话》以其独特的视角阐述了软件开发过程的种种挑战和难题。作者用寓言的形式,通过一个假想的系统工程项目,揭示了软件开发过程的许多要点和技巧,其最为著名的是“布鲁克斯定律”。这个定律指出,“增加人员只会延长工作进度”,进一步强调了人力资源规划在项目管理的重要性。 《人月神话》也提到了一些软件开发的常见问题,例如需求管理、进度控制和团队合作等。并且,它还探讨了系统工程学和软件工程学的关系,并提出了一系列解决问题的原则和方法。尽管40年过去了,这些原则依然具有普适性和指导意义。 40周年PDF是对《人月神话》40周年纪念的一份特别礼物。它提供了电子版的书籍,使得更多的人可以方便地获取和阅读这本经典著作。这对于那些对软件工程感兴趣的人来说是一个宝贵的机会。通过学习这本书,他们可以深入了解软件开发过程的挑战和解决方法,从而提高自己的软件项目管理和开发能力。 总之,《人月神话》40周年PDF是对这本经典著作在软件工程领域影响力的重要纪念和回顾。它为更多的人提供了学习软件工程的机会,帮助他们在实践取得更好的成果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值