人月神话

免责声明:本材料不作为商业目的,仅交流使用,如有侵权,联系删除即可。
最开始吸引我的是这本书的名字“人月神话”,作为一本讲软件工程的书,怎么会跟“月亮”、“神话”扯上关系?究竟为什么会这么起名?我很好奇,所以专门去问了 AI,回答如下:
首先《人月神话》的书名(英文原名:The Mythical Man-Month)并非翻译偏差,而是以隐喻揭示软件工程的本质矛盾:“人月”是管理者的一厢情愿,“神话”则是被现实反复戳破的泡沫。
“人月”的定义:
人月(Man-Month):指软件开发中衡量工作量的单位,即“1 个人工作 1 个月”的累计工时。例如 3 人工作 2 个月 = 6 个人月。管理者常假设“人员与时间可线性替代”,认为 10 人工作 1 月 = 1 人工作 10 月。这种观念在农业或流水线作业中可能成立(如收割小麦),但在软件开发中却行不通。“神话”的批判性:
布鲁克斯法则(Brooks’ Law):书名中的“神话”直指“人月可替换”的虚假性。作者提出核心观点:“向进度落后的项目增加人手,只会使进度更加落后”,因为软件开发依赖沟通协作,增加人员会大幅提升沟通成本(如会议、文档同步),反而会消耗原有生产力。
- 标题: 人月神话
- 作者: 木头的喵喵拖孩
- 创建于: 2025-12-10 10:09:55
- 更新于: 2025-12-10 15:11:49
- 链接: https://blog.xx-xx.top/2025/12/10/人月神话/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。