软件里的人月是什么意思

请问人月是什么意思啊?

人月是一种表示劳动时间的计量单位。指一个劳动者工作一个月(季、年)。

是计算月(季、年)劳动生产率的时间单位。计算时,在该月(季、年)内出勤的工人,不论其出勤天数,均作一个人月(季、年)。由于不考虑工人的缺勤天数,因此,所得结果的精确程度,要比用人日或人时为低。


扩展资料

人月是对项目成本估计的有效手段, 但是人月不能简单的等同于人数乘以月数. 在团队里, 人与人沟通是有损耗的. 现代软件工程的一大贡献, 就是将软件工程模块化, 将大项目化解为小项目, 大团队化解为小团队, 模块间使用标准接口, 让沟通成本降低到最小。

在未完全模块化的项目里, 一个计算项目时间的经验公式是 t = mm * sqrt(n) / n, t是时间, mm是人月数, n是团队人数。

这个的意思, 就是人月数会受团队大小影响, 越大的团队, 其实际人月数会呈指数上升, 这个指数在1/2的左右, 一个10人月的项目, 如果放到一个10人的团队, 它的实际人月数就会翻近两倍, 10个人实际要3个月才能完成。

参考资料来源:百度百科-人月(季、年)

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-07
工作量的单位,比如:1人月,可理解为1个人1个月所能做的事。
假设一个项目工作量为30人月,5个人开发,那么所需周期就是30/5=6个月。
相似回答