《人月神话》(The Mythical Man-Month),是一本在软件工程领域的神级书籍。
读前或许不明觉厉,读后可能豁然开朗。
如果你是软件开发人员、软件项目经理等IT从业者或以此为目标者,都不容错过这本具有深远影响力的书。
“人月神话”是本书中的主打篇章,除了第2章以之为标题外,其余章节内容与此无关。本书在前半部分主要提出了:编程项目在管理方面常遇到的问题及解决的方法。后半部分探讨了软件工程管理的其他方面。
解释下“人月”:
软件项目管理者常常用“人月”来估计工作量,比如一个项目5个人2个月完成,那么总工作量就是10人月。
解释下“神话”:
称之为“神话”,这里的主要论断包括:
- 人和月之前不能换算,换言之,2个人做5个月完成,不等于说5个人做2个人就能完成;
- 在项目后期增加人手,只能使工期进一步推迟(这一点很有争议);
- 项目越大,单位工作需要的人月就越多。
其余令人称赞叫绝的内容待大家在书中探索得到。