# 好书推荐--《人月神话》

时间:2024-2-21    作者:老伯伯    分类:


好书推荐--《人月神话》

简介

《人月神话》(The Mythical Man-Month)是软件工程领域的经典之作,由著名的计算机科学家弗雷德里克·布鲁克斯(Frederick P. Brooks Jr.)所著,首次出版于 1975 年。本书基于布鲁克斯在 IBM 公司领导 System/360 计算机系列和 OS/360 软件项目的经验,精辟地分析了软件开发项目中的时间、人力和技术问题。尽管距今已过去许多年,但书中提出的观点和原则,例如“布鲁克斯法则”,至今仍对理解项目管理和软件开发有着深远影响。

从此书中你能找到以下问题的答案

  • 为什么在项目延期时增加人手反而可能导致更多的延误?《人月神话》中对“人月神话”进行了解析,指出事实上人手的增加会带来更多的沟通成本。
  • 软件项目管理中存在哪些常见的误区? 布鲁克斯对多个项目管理的普遍误区进行了指出并提供了自己的见解。
  • 如何在项目设计初期尽量避免后期的大规模更改? 书中提出了“设计第二版”的概念,即建议先抛弃第一版,以获得更好的第二版设计。
  • 什么是‘构建/购买原则’而且它怎样应用在实际中? 布鲁克斯详细地阐述了软件项目开发过程中选择构建还是购买成熟解决方案的权衡思考。

内容节选之《人月神话》

"在实际的项目管理中,'用人月作为衡量进度的单位'是极其误导的。任务完成的时间并不是仅仅由人力的多少来决定的。假如一个工作被估算需要 12 个人月完成,那么并不等于 12 个人可以在 1 个月内做完,或者 1 个人可以在 12 个月内完成。必须考虑任务分工和沟通所需的时间。”

总结

《人月神话》是每一个软件开发者和项目管理者必读的经典之作,它透彻的洞察能让你从另一个角度去审视我们认为理所当然的软件开发流程和项目管理指导。尽管技术在不断演进,但布鲁克斯的见解仍然闪烁着智慧的光芒,引导我们思考如何以更有效、更有条理的方式来驱动我们的工作。无论你是软件行业的新手,还是经验丰富的专家,《人月神话》都将为你的职业生涯提供不容忽视的价值。

阅读《人月神话》,不仅仅是为了解软件工程的历史,更是为了从过去的教训中汲取智慧,为今天和明天的软件开发实践提供指导。强烈推荐给那些渴望探索软件开发深层次原理的读者。

书籍获取

关注“老伯伯软件站”公众号,后台回复“20231121”,即可免费获得这本书的电子版!


扫描二维码,在手机上阅读