人月(Man-Month)——IT 概念库

人月(Man-Month)是一种衡量工作量的单位。

举例来说,如果一个项目需要 24 个人月,如果投入 3 个人,那么需要 8 个月才能做完:

24 人月 = 3 人 × 8 月

如果投入 4 个人,那么只要半年,也即是 6 个月即可做完:

24 人月 = 4 人 × 6 月

以上计算假设了人月是可以互换的,投入越多的人,事情就能越快的完成。

不过实际上事情往往没有这么简单,软件工程方面有一本著名的书,叫《人月神话》(The Mythical Man-Month),就否定了这种互换的神话。

对于软件开发这种复杂的智力活动,你很难通过简单增加人手就能加快进度。

一个不太恰当的隐喻即是,如果生一个孩子是 10 人月的活,并不是说你投入 10 个女人就能在一个月内搞掂这件事情!