《人月神话》(THE MYTHICAL MAN-MONTH)是由弗雷德里克·P·布鲁克斯 Jr.所著的经典计算机项目管理著作,该书最初于1975年出版,其英文原名为"Fred Brooks on Software Systems Development". 作为IBM 360系统的关键人物,布鲁克斯以其在大型机开发中的亲身经历,探讨了软件开发中的若干核心问题,包括人力资源估算、技术进步与项目管理的关系、软件工程的本质等。 书中提出了著名的“人月神话”概念,即认为软件开发的时间不是线性增长的,而是随着功能复杂度和人员数量的增长呈指数关系,这与现实中的开发实践形成了鲜明对比。布鲁克斯强调,即使有额外的人力投入,也不能简单地按比例缩短开发时间,因为软件开发涉及到的不仅仅是编程,还有设计、测试、文档编写等多个层面的复杂交互。 在书中,布鲁克斯详细阐述了项目管理中的“项目三定律”: 1. "计划赶不上变化" (Premature optimization is the root of all evil),指出过度优化早期设计可能导致后期不必要的工作和成本。 2. 项目的规模会随着设计复杂性的增加而迅速膨胀(即“软件危机”),意味着复杂项目需要更多的人员和时间来管理。 3. 在软件开发过程中,团队成员的质量比数量更重要,因为优秀的开发者可以弥补工具和技术的不足。 1995年的版本,布鲁克斯专门致信了他的妻子Nancy,感谢她在创作过程中的支持,并针对20周年纪念版,他反思了书中观点的持久性和变化。在2005年的纪念版中,增加了论文《没有银弹:软件工程的根本和次要问题》,这是基于他在国防科学委员会军事软件研究期间的观察,讨论了软件工程的核心问题及其优先级。 《人月神话》不仅是一部里程碑式的项目管理书籍,它对软件开发的观念产生了深远影响,至今仍被广泛引用和讨论。布鲁克斯通过这本书分享了他的智慧和经验,提醒读者在追求技术创新的同时,也要重视项目管理和团队协作的重要性。
- 粉丝: 0
- 资源: 16
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Unity UGUI性能优化实战:UGUI_BatchDemo示例
- Java实现小游戏飞翔的小鸟教程分享
- Ant Design 4.16.8:企业级React组件库的最新更新
- Windows下MongoDB的安装教程与步骤
- 婚庆公司响应式网站模板源码下载
- 高端旅行推荐:官网模板及移动响应式网页设计
- Java基础教程:类与接口的实现与应用
- 高级版照片排版软件功能介绍与操作指南
- 精品黑色插画设计师作品展示网页模板
- 蓝色互联网科技企业Bootstrap网站模板下载
- MQTTFX 1.7.1版:Windows平台最强Mqtt客户端体验
- 黑色摄影主题响应式网站模板设计案例
- 扁平化风格商业旅游网站模板设计
- 绿色留学H5模板:科研教育机构官网解决方案
- Linux环境下EMQX安装全流程指导
- 可爱卡通儿童APP官网模板_复古绿色动画设计