缺口工时、超载率和受影响项目范围怎么统计

缺口工时、超载率和受影响项目范围要能互相印证,前提是三个指标共用一套口径:同一统计周期、同一资源池范围、同一工时单位(人·天或人·周)。缺口工时衡量总量差,超载率衡量压力集中度,受影响项目范围说明压力落在哪些项目上。本文给出三个公式、取数清单、可复算的计算步骤和一个完整算例,并说明结果解读的边界。



要点总览(TL;DR)


  • 三个指标共用一套口径:同一统计周期、同一资源池范围、同一工时单位(人·天或人·周),否则无法互相印证。
  • 缺口工时=需求工时−可供给工时,只累加正值;负值记为余量单独观察,不冲抵其他资源的缺口。
  • 超载率=超载工时÷可供给工时,按人、角色、团队分层计算;分母为零的资源单列,不参与汇总平均。
  • 受影响项目范围用在超载资源上仍有未完成需求的项目数、涉及需求工时占比、受影响关键里程碑数三个量描述。
  • 缺口工时反映总量差,超载率反映集中度,受影响范围是资源视角的暴露面,三者结合看,指标只是承接决策的输入。


先定评估目标:要回答承接还是排期的问题


统计这三个指标通常服务于一个具体判断:现有资源还能不能承接新增项目需求,或者新增需求需要排到哪个周期。目标不同,统计范围会跟着变。如果目标是判断承接能力,统计对象应覆盖全部可调配人力;如果目标是调整某个项目的排期,统计范围可以收窄到该项目涉及的角色。建议在开始取数前,先用一段文字写清评估目标,后续所有口径都围绕它展开。


统计对象按人员、角色、团队三级资源池组织。人员层用于识别具体谁超载,角色层用于判断某类技能是否整体紧张,团队层用于对外沟通承接结论。三级资源池使用同一批原始数据,只是汇总层级不同,避免出现人员层有余量、团队层却缺口的矛盾结果。


统计周期按周或按迭代滚动,并与项目计划周期对齐。项目按双周迭代排期,指标就按双周统计;项目按月排期,指标按月统计。周期不一致会导致需求工时和可供给工时落在不同时间窗,缺口被放大或抹平。


资源范围只统计可调配的内部人力。外部采购、借调、外包团队单列一张表,不混入主口径。这样处理的原因是外部资源的可用性和成本结构不同,混入后超载率的分母失去可比性。单列不等于忽略,在承接结论中可以作为补充供给单独说明。


完成这一步的交付物是一份评估目标与统计范围说明,至少包含:评估要回答的问题、三级资源池的名单、统计周期、资源范围边界、外部资源单列规则。这份说明是后续口径争议时的裁决依据。



三个指标的公式、单位与分母


三个指标的定义需要固定到公式级别,包括分子、分母、单位、时间窗和缺失值规则。下表给出可直接使用的指标定义表。


指标 公式 分子 分母 单位 时间窗
缺口工时 需求工时 − 可供给工时,只累加正值 该资源在周期内的需求工时 该资源在周期内的可供给工时 人·天或人·周 与统计周期一致
超载率 超载工时 ÷ 可供给工时 需求工时超出可供给工时的部分 可供给工时 百分比 与统计周期一致
受影响项目范围 项目数、涉及工时占比、关键里程碑数 超载资源上未完成需求涉及的项目与工时 全部在途需求工时 个、百分比、个 与统计周期一致

缺口工时只累加正值。某人在周期内需求工时低于可供给工时时,差额记为余量,单独列出观察,不用来冲抵其他人的缺口。这样处理是因为余量能否转移到缺口资源上,取决于技能匹配和项目排期,直接冲抵会掩盖真实的紧张程度。


超载率按人、角色、团队分层计算。人员层用个人超载工时除以个人可供给工时;角色层将该角色所有人的超载工时与可供给工时分别加总后再相除;团队层同理。分层计算时不要对个人超载率取平均,否则会低估少数严重超载人员的影响。分母为零的资源(如周期内完全不可用的人员)单列,不参与汇总,避免除零错误扭曲结果。


受影响项目范围用三个描述量表达:在超载资源上仍有未完成需求的项目数、这些项目的需求工时占全部在途需求工时的比例、受影响的关键里程碑数。三个量一起看,能区分“涉及项目多但影响轻”和“涉及项目少但压在关键节点上”两种不同情形。


缺失值需要事先约定规则。无排期的需求不计入需求工时,但在清单中标注,供后续补排期后重算;工时估算未确认的,按估算区间单列,不直接取中值混入主口径;休假、兼职按可用比例折算可供给工时,折算比例在统计说明中写明。规则一旦确定,同一周期内不中途更改。



数据口径与证据来源


三个指标依赖需求侧和供给侧两类数据,取数前应形成一份清单,逐项写明字段、来源和责任人。


需求侧数据包括:项目任务的工时估算、排期起止日期、优先级、所属项目与里程碑。工时估算要注明估算人和估算时间,便于后续复核。排期起止决定需求工时落在哪个统计周期,跨周期的需求按周期切分,不能整段计入某一期。


供给侧数据包括:人员可用工时、请假记录、兼职比例、技能与角色归属。可用工时以制度工时为基础,扣除已批准的休假和培训时间,再按兼职比例折算。技能与角色归属用于角色层汇总,也用于判断余量能否转移。


数据对齐的关键是同一人员在不同项目间的工时归属规则。一名成员同时参与三个项目时,需求工时按项目分别记录,汇总到人员层时加总,不能因为跨项目就重复计算或漏计。项目归属以任务所在项目为准,不以人员所属部门为准。


证据留存包括取数快照、口径版本和复核人。每次统计保存一份原始数据快照,记录取数时间和数据范围;口径如有调整,升版本号并写明调整原因;复核人签字确认后结果才对外使用。这样在两次统计结果差异较大时,能快速定位是数据变化还是口径变化。


在工具层面,ONES 的资源与工时管理能力可以承载上述取数动作:支持查看项目和团队的资源利用率及负荷度,多维度掌握项目和成员的资源投入情况,并支持查询和导出工时登记日志明细;ONES Resource 还支持通过工作数量和工时规模了解成员排期,按筛选与分组掌握成员在不同项目的投入比重,实时查看成员每日投入饱和明细。这些数据可作为需求工时与可供给工时的取数来源,具体字段和统计粒度以实际环境为准。



计算与评估步骤


从取数到出结论可以按四步执行,每步都有明确的产物。


  1. 按周期汇总每人需求工时与可供给工时。产物是一张人员级明细表,每行一名成员,列出需求工时、可供给工时、所属角色和团队。完成标志是明细表人数与资源池名单一致,无遗漏人员。
  2. 计算个人缺口与超载率,再按角色、团队汇总。先在明细表上增加缺口工时和超载率两列,个人缺口只保留正值,负值转入余量列;然后按角色和团队分别加总分子分母后相除,得到分层超载率。完成标志是三层结果可以逐级对上,团队层数字等于其下人员数据加总。
  3. 标记超载资源,回溯其承接的项目形成受影响范围。筛选出超载工时大于零的人员,列出这些人员名下所有未完成需求及其所属项目,按项目汇总涉及工时,计算占全部在途需求工时的比例,并标出这些项目中受影响的关键里程碑。完成标志是每个超载人员都能对应到具体项目和里程碑。
  4. 交叉验证三个指标是否指向同一批资源与项目。检查缺口工时最大的资源是否也是超载率最高的资源,受影响项目是否集中在这些资源上。如果三个指标指向不同对象,说明口径或数据存在问题,回到取数环节排查,而不是直接出结论。

阈值判断结合历史数据设定关注线。例如连续三个周期团队超载率超过某一水平、且受影响项目包含关键里程碑时,触发承接评估。关注线来自本团队的历史分布和业务节奏,不套用外部通用达标线。首次统计没有历史数据时,可以先记录数值,积累两三个周期后再定线。



算例:一个周期内的三个指标


以下为演示情景,数据为假设值,用于说明计算过程。


假设某研发团队5人,统计周期2周。按每人每周5个工作日、每天8小时折算,每人可供给工时为10人·天,团队合计50人·天。成员A为兼职,按50%折算,可供给工时为5人·天,团队实际可供给工时为45人·天。


成员 可供给工时(人·天) 需求工时(人·天) 缺口工时 余量 超载率
A(兼职50%) 5 8 3 — 60%
B 10 13 3 — 30%
C 10 9 — 1 0%
D 10 12 2 — 20%
E 10 8 — 2 0%
团队合计 45 50 8 3 17.8%

团队缺口工时为8人·天,即A、B、D三人缺口之和,C和E的余量3人·天不冲抵。团队超载率为8÷45≈17.8%,注意分母是45而非50,兼职折算后的可供给工时才是有效分母。若对个人超载率取平均会得到22%,高于实际值,说明分层汇总应加总分子分母后再相除。


受影响项目范围:假设A、B、D三人共涉及4个项目,其中3个项目仍有未完成需求,这3个项目的需求工时合计30人·天,占全部在途需求工时50人·天的60%,其中2个项目包含本周期内的关键里程碑。描述为:受影响项目3个,涉及需求工时占比60%,受影响关键里程碑2个。


边界情况处理:若某成员本周期全部休假,可供给工时为0,其超载率单列为“分母为零”,不参与团队超载率汇总,其需求工时转入下周期或重新分配。若某成员需求工时低于可供给工时,差额记入余量列,如C和E,余量单独观察,用于判断是否具备承接新增需求的空间。



结果解读与使用限制


缺口工时反映总量差,超载率反映压力集中度,两者需要结合看。团队缺口工时不大但超载率很高,说明压力集中在少数人身上,风险在于关键人员负荷过重;缺口工时长但超载率分散,说明整体供给不足,需要补充人力或压缩范围。只看其中一个指标容易得出片面结论。


受影响项目范围是资源视角的暴露面,表示这些项目依赖了超载资源,不等于项目必然延期。项目是否延期还取决于需求优先级调整、余量资源能否补位、里程碑是否有缓冲。把受影响范围直接写成延期清单,会误导承接决策。


数据不可比的情形需要识别并说明。估算口径不一时(不同团队对同一类任务的工时估算差异大),跨团队比较缺口工时的意义有限;跨周期需求如果切分不当,会让某一期缺口虚高;人员变动如入职、离职、转岗,会让前后两期的可供给工时不可直接比较。遇到这些情形,应在结果中注明,或先统一口径再比较。


指标是判断输入,承接决策还需结合优先级与技能匹配。缺口工时相同的两个角色,如果一个是稀缺技能、一个可从其他团队调配,承接结论完全不同。建议在指标结果之外,附上新增需求的优先级排序和所需技能清单,由负责人综合判断。已选项目之间的人员协调与冲突处置,属于项目集资源协调的范畴,不在本篇统计口径内,统计结果可作为协调的输入。



常见问题


统计周期和项目排期周期不一致时,缺口工时怎么处理?


先把统计周期与项目计划周期对齐,再取数。项目按双周迭代排期,指标就按双周统计;项目按月排期,指标按月统计。如果确实无法统一,跨周期的需求按统计周期切分,不能整段计入某一期,否则需求工时和可供给工时落在不同时间窗,缺口会被放大或抹平。切分规则要在口径说明中写明,同一周期内不中途更改。


余量能不能直接冲抵缺口,让团队缺口工时变小?


不建议直接冲抵。余量能否转移到缺口资源上,取决于技能匹配和项目排期,直接冲抵会掩盖真实的紧张程度。正确做法是余量单独列出观察,在承接结论中作为补充供给说明。如果某个余量资源与缺口资源角色相同、且排期允许,可以在承接判断时单独论证转移的可行性,但主口径的缺口工时仍按只累加正值计算。


超载率按团队汇总时,为什么不能对个人超载率取平均?


对个人超载率取平均会低估少数严重超载人员的影响。正确做法是先把团队内所有人的超载工时与可供给工时分别加总,再相除得到团队超载率。算例中团队实际超载率为8÷45≈17.8%,若对个人超载率取平均会得到22%,高于实际值。分层汇总时,团队层数字应能由其下人员数据逐级加总对上。


首次统计没有历史数据,关注线怎么定?


首次统计可以先记录数值,积累两三个周期后再定线。关注线应来自本团队的历史分布和业务节奏,不套用外部通用达标线。一个可操作的触发方式是:连续三个周期团队超载率超过某一水平,且受影响项目包含关键里程碑时,触发承接评估。这条线由团队根据自身数据确定,并在口径说明中记录版本。


受影响项目范围能不能直接当作延期清单使用?


不能。受影响项目范围表示这些项目依赖了超载资源,是资源视角的暴露面,不等于项目必然延期。项目是否延期还取决于需求优先级调整、余量资源能否补位、里程碑是否有缓冲。把受影响范围直接写成延期清单,会误导承接决策。建议在指标结果之外,附上新增需求的优先级排序和所需技能清单,由负责人综合判断。