团队与项目
人时计算器
计算一个班组在一段时间内投入的总人时,或切换模式,看看已知人时的工作需要你的班组干几天。
总量模式使用人数、每天小时数和天数;天数模式使用人数、每天小时数和工作的人时。
人时如何计算
一个人时(也叫工时)是一个人工作一小时。总人时就是人数 × 每人每天小时数 × 天数。这个单位也可以反过来用:如果一项工作估计需要若干人时,就用它除以班组每天的合计小时数(人数 × 每天小时数),得出所需的工作日。
示例:5个人每天工作8小时、干10天,投入5 × 8 × 10 = 400人时。这相当于50人天、10个五天制人周,如果一个月按160小时计算则为2.5人月。反过来,同样五人的班组完成一项400人时的工作需要400 ÷ 40 = 10个工作日,即2周;8个人需要6.25天,2个人则需要25天。
| 单位 | 等于 | 说明 |
|---|---|---|
| 1人天 | 8人时 | 按每天8小时 |
| 1人周 | 40人时 | 5天 × 8小时 |
| 1人月 | 160人时 | 4周 × 40小时,估算中常用 |
| 1人月 | 173.3人时 | 每年2,080小时 ÷ 12 |
| 1人年 | 2,080人时 | 52周 × 40小时,未扣休假 |
人时估算容易出错的地方
这种算法假设工作可以在人与人之间完美分割,而实际工作很少如此。有些任务有固定顺序(混凝土必须养护,代码发布前必须评审),有些需要某个专家,而每多一个人都会增加协调时间。Fred Brooks在《人月神话》(1975)中描述了软件领域的情况:给延期的项目加人,往往会让它更晚完成,因为新成员需要培训,沟通路径也成倍增加。请把天数模式当作工期的下限而不是承诺,并确认班组确实能同时投入这项工作。
按人时报价或开票时,要事先约定一个工作日的长度,以及是否包括路程、准备、休息和监督;一个班组在现场9小时、其中1小时无薪午休,每人产出8人时,而不是9。计算成本时,用人时乘以含全部成本的小时人工费率,其中除工资外还包括雇主承担的税费和福利。在每项工作中把实际人时与估算对照记录,是改进下一次估算最可靠的方法。
常见问题
人时如何计算?
用工人数乘以每人每天的工作小时数,再乘以天数。四个人每天工作7.5小时、干6天,就是4 × 7.5 × 6 = 180人时。
一个人月有多少人时?
这取决于惯例。许多估算采用160小时(4周 × 40小时);也有的采用173.3小时,即每年2,080小时除以12。
班组人数加倍,时间就能减半吗?
只有当工作可以干净地拆分、人与人之间互不妨碍时才行。先后顺序、共用设备和协调工作通常意味着,增加人手节省的时间比简单除法算出的要少。