如何量化请假对研发容量的扣减
请假对研发容量的扣减,可以折算成“可用人天”的减少量,再与计划容量对比得出扣减比例。月度容量复盘时,先固定时间窗和分母口径,把全天假、半天假、跨月假分别折算,再用考勤对账、交付工时偏差和双口径复算三项校验确认口径可靠。本文给出可直接复算的公式、算例与校验标准。
Table of Contents
要点总览(TL;DR)
- 请假扣减的核心是把请假折算成可用人天的减少量:个人扣减人天 = 请假折算天数 × 个人容量占比,团队扣减率 = 团队扣减人天合计 ÷ 团队计划可用人天合计。
- 分母口径必须固定:推荐用“人数 × 当月工作日 × 每日有效工时”作为计划可用人天,该分母不含请假,扣减率才表示计划容量被请假占掉的比例。
- 半天假按 0.5 天或按小时折算、跨月假按各月工作日交集拆分、调休单列、加班不计入扣减,这些规则要写入口径文档并保持稳定。
- 口径准确性用三项校验评估:请假与考勤对账一致率、扣减后容量与实际交付工时的偏差归因、按天与按小时两种口径复算的差异可解释性。
- 扣减率只反映容量减少,不直接等于延期;解读时要区分单月波动与趋势,并标注请假在关键角色和时间分布上的集中度。
评估目标:请假扣减要回答哪两个问题
量化请假扣减,服务于两个具体问题:一是容量预测修正,即在月度计划确定前,把已知请假从团队可用人天中扣除,得到更接近实际的可用容量;二是复盘归因,即在月末解释计划容量与实际投入之间的差距时,能说清其中有多少来自请假。这两个问题都指向团队层面的容量数字,与个人产出评价无关。
评估对象应限定为“团队可用人天”这一资源口径。请假扣减率回答的是“这个月团队少了多少可投入的工时”,它不衡量请假人员的工作态度,也不衡量其平时产出高低。把扣减率挂到个人绩效上,会诱导员工少报或拆分请假,反而破坏数据质量。
边界清单如下,便于在复盘中划清职责:
- 本文范围:请假折算规则、团队扣减人天与扣减率计算、口径校验、结果解读。
- 不涉及:项目组合层面的承接取舍(哪些项目让路)、具体人员的排期调整、请假审批制度与假期政策设计。
- 衔接方式:扣减后的可用容量作为输入,交给排期与组合决策环节使用;扣减率本身不直接给出“是否延期”的结论。
指标与范围:扣减人天、扣减率与可用容量
三个核心指标构成一条计算链:先算个人扣减人天,再汇总为团队扣减人天,最后除以团队计划可用人天得到扣减率。每个指标都要固定单位、时间窗和分母,否则不同月份、不同团队之间无法比较。
| 指标名 | 公式 | 单位 | 时间窗 | 分母/基准 |
|---|---|---|---|---|
| 个人扣减人天 | 请假折算天数 × 每日有效工时 × 个人容量占比 | 人天 | 自然月 | 个人当月计划可用人天 |
| 团队扣减人天合计 | Σ 各成员个人扣减人天 | 人天 | 自然月 | — |
| 团队扣减率 | 团队扣减人天合计 ÷ 团队计划可用人天合计 | 百分比 | 自然月 | 团队计划可用人天合计 |
| 扣减后可用容量 | 团队计划可用人天合计 − 团队扣减人天合计 | 人天 | 自然月 | — |
时间窗建议以自然月为主,与月度容量复盘节奏一致。若团队按工作日排期,折算天数时只计工作日,法定节假日与周末不计入请假天数;若按自然日管理考勤,则需在折算时剔除休息日,保证分子分母同口径。
统计范围要事先写清:纳入哪些人员(如全员、仅研发序列、是否含实习生与外包)、纳入哪些假别(年假、事假、病假、调休、婚丧产假等)。建议默认纳入所有会减少可投入工时的假别,培训、出差等虽不在岗但属工作投入的情形单独标注,不混入请假。
分母定义是最容易产生分歧的地方。推荐口径为“计划可用人天 = 统计人数 × 当月工作日 × 每日有效工时”,该分母本身不含请假,扣减率因此表示“计划容量中被请假占掉的比例”。若分母已扣除请假,则扣减率会失真,两种口径不能混用,同一份报告内必须统一。
数据口径与证据:请假记录怎么变成可计算数据
扣减结果要经得起核对,取数就要可追溯。请假数据通常来自考勤或人事系统,导出时至少保留以下字段:人员标识、所属团队、假别、开始时间、结束时间、请假时长(小时或天)、审批状态、是否跨月。审批状态用于过滤未生效记录,跨月标记用于拆分归属月份。
折算规则需要提前约定并写入口径文档:
- 半天假:按 0.5 天折算,或直接按小时折算后除以每日有效工时,两种方式择一固定。
- 跨月假:按请假起止时间与各月工作日交集拆分,分别计入对应月份,不整段计入起始月。
- 调休:作为独立假别纳入扣减,与加班工时分开记录,避免用加班抵扣请假造成容量虚高。
- 加班:不计入请假扣减,若团队希望反映加班带来的容量补偿,单列“加班补充人天”,与扣减分列呈现。
与考勤、排期数据对齐时,以人员标识和日期为关联键,逐条比对请假记录与考勤异常记录。排期数据用于校验扣减后容量是否与实际任务分配量匹配,属于S6校验二的输入,不在取数阶段强行调整。
缺失值与异常记录按固定规则处理:审批状态为“待审批”或“已驳回”的记录不计入扣减;请假时长为空但起止时间完整的,按工作日自动折算并标记为“推算值”;同一人同一时段存在重叠请假记录的,取并集去重,不重复累加;单条请假超过当月工作日总数的,标记异常并人工复核。
计算步骤:从请假记录到团队扣减率
计算按四步推进,每一步都产出可核对的中转结果,便于复盘中定位差异来源。
第一步,确定每人每日有效工时基准。有效工时指扣除会议、沟通等非专注时间后的可投入工时,常用 6~8 小时。该基准一旦确定,当月内所有人员保持一致;若不同角色基准不同(如测试与开发),需在口径文档中列明并分别计算。
第二步,按假别折算个人扣减人天。公式为:个人扣减人天 = 请假折算天数 × 每日有效工时 × 个人容量占比 ÷ 每日有效工时,简化后即“请假折算天数 × 个人容量占比”。个人容量占比用于处理兼职、多项目分摊等情形,全职投入单项目时取 1。
第三步,汇总并计算扣减率。团队扣减人天合计为各成员扣减人天之和;团队计划可用人天合计 = Σ(各成员当月工作日 × 每日有效工时 × 个人容量占比);团队扣减率 = 团队扣减人天合计 ÷ 团队计划可用人天合计。
第四步,修正月度计划。扣减后可用容量 = 团队计划可用人天合计 − 团队扣减人天合计,将该数字替换原计划容量,重新核对任务分配量是否超出。
边界处理:分母为零(如团队当月无工作日或统计范围为空)时,扣减率记为“不适用”,不写 0%;全员请假导致扣减后容量为零时,扣减率记为 100%,并在复盘中单独说明原因,不与正常月份合并计算趋势。
算例:一个五人小组的月度扣减复算
以下为演示情景,数字为假设值,用于说明计算过程。某研发小组 5 人,当月工作日 21 天,每日有效工时 8 小时,全员全职投入,个人容量占比均为 1。
计划可用人天合计 = 5 × 21 × 1 = 105 人天。
| 成员 | 请假情况 | 折算天数 | 扣减人天 |
|---|---|---|---|
| A | 年假 2 天 | 2 | 2 |
| B | 事假 0.5 天(半天) | 0.5 | 0.5 |
| C | 病假 3 天,其中 1 天落在下月 | 2 | 2 |
| D | 调休 1 天 | 1 | 1 |
| E | 无请假 | 0 | 0 |
团队扣减人天合计 = 2 + 0.5 + 2 + 1 + 0 = 5.5 人天。团队扣减率 = 5.5 ÷ 105 ≈ 5.24%。扣减后可用容量 = 105 − 5.5 = 99.5 人天。
算例中有两处需要留意:B 的半天假按 0.5 天折算,未向上取整为 1 天;C 的跨月病假只把本月内的 2 天计入当月,下月 1 天计入下月扣减,避免同一段请假在两个月份重复计算。若 C 的请假整段计入本月,本月扣减率会虚高至约 6.19%,下月则漏计。
口径准确性怎么评估:三项校验与通过标准
扣减算得准不准,不能只看公式是否写对,还要用三类证据交叉验证。三项校验分别检查数据源、结果合理性和口径稳定性,建议在月度复盘中固定执行。
| 校验项 | 做法 | 证据形式 | 判定标准 |
|---|---|---|---|
| 校验一:请假记录与考勤对账一致率 | 逐条比对请假记录与考勤异常记录,统计匹配条数占比 | 对账明细表、差异清单 | 一致率达到团队约定阈值(如 95% 以上),差异逐条有处理结论 |
| 校验二:扣减后容量与实际交付工时偏差 | 用扣减后可用容量对比当月实际投入工时 | 容量对比表、偏差说明 | 偏差在可解释范围内,且能归因到加班、任务切换等具体因素 |
| 校验三:两种口径复算差异 | 分别用“按天折算”和“按小时折算”复算同一份数据 | 双口径复算表 | 差异可被半天假、跨月拆分等规则解释,无无法说明的差额 |
三项校验的阈值应由团队根据历史数据自行设定,本文不给出通用达标线。校验二尤其要注意:扣减后容量与实际交付工时的偏差,可能来自加班补充、任务切换损耗或统计口径差异,偏差本身不证明扣减算错,需要逐项归因后才能下结论。
在月度容量复盘中,这些核对动作涉及请假记录、工时数据与容量计划的汇总比对。ONES 的项目与工时管理能力可以把成员工作项、工时记录和团队计划容量放在同一套数据中查看,复盘时按人员和时间窗汇总实际投入,与扣减后的可用容量对照,减少在多份表格间手工对账的工作量;差异记录可沉淀为工作项或文档,便于下月复核时追溯。
解读与限制:扣减率不能直接当结论用
扣减率反映的是容量减少的比例,它不直接等于交付延期。5% 的扣减率是否影响交付,取决于任务是否有缓冲、缺位人员是否处于关键路径、以及团队能否通过调整任务顺序吸收。把扣减率直接换算成延期天数,会忽略这些条件。
单月波动与趋势观察要分开。某月扣减率偏高,可能只是集中休假或个别长病假所致,属于正常波动;连续三个月上升,才更值得关注是否存在排期过满、缺乏备份人员等结构性问题。建议同时看当月值和近三个月均值,避免用单月数字做判断。
结构性影响比总量更值得关注。同样 5% 的扣减率,若集中在关键角色(如唯一的核心模块负责人)身上,对交付的影响远大于均匀分布;若请假集中在月末冲刺期,影响也大于分散在月初。复盘时应在扣减率之外,标注请假的时间分布和角色分布。
口径变更会影响可比性。调整每日有效工时、改变分母是否含请假、新增或合并假别,都会让新旧月份的扣减率不可直接比较。发生口径变更时,应在报告中注明变更内容和生效月份,必要时用新口径回溯复算历史月份,再观察趋势。
常见问题
团队里有人月中入职或离职,当月扣减率怎么算才可比?
把分母和分子都限定在“当月实际在职期间”内计算。分母按该成员当月在职工作日 × 每日有效工时 × 容量占比计入,分子只计其在职期间的请假折算天数。这样扣减率反映的是在职期间被请假占掉的比例,不会因为入职晚、在职天数少而虚高。若团队需要跨月比较,建议同时报告“扣减人天”绝对值,避免人员进出导致比率波动难以解释。
加班能抵扣请假扣减吗?
建议分开记录、分列呈现。请假扣减回答的是计划容量减少了多少,加班补充回答的是实际投入增加了多少,两者混在一起会掩盖真实的容量缺口。做法是:扣减人天只统计请假,加班工时单列为“加班补充人天”,在复盘时把“计划容量 − 请假扣减 + 加班补充”与实际投入对照。若团队确实希望看净容量,可以另设一个“净可用容量”指标,但不要改动扣减率本身的定义。
半天假和按小时申请的假,折算时容易出错,有什么固定做法?
先确定一种折算基准并固定下来。按天口径下,半天假记 0.5 天,按小时申请的假用小时数 ÷ 每日有效工时换算成天,保留一位小数;按小时口径下,所有请假统一换算成小时,最后再除以每日有效工时得到人天。两种口径都可以用,关键是同一份报告内不混用。折算结果建议保留原始请假时长字段,便于校验三用两种口径复算时直接取数。
扣减后容量和实际交付工时对不上,是不是说明扣减算错了?
不一定,需要先归因再判断。常见偏差来源包括加班补充了工时、任务切换和等待造成有效工时低于基准、统计范围差异(如是否含支持类工作)、以及请假记录本身漏报。做法是把偏差拆成可解释的几项,逐项给出金额或人天,剩余无法解释的部分才视为口径问题。若无法解释的偏差持续偏大,再回头检查取数规则和折算基准。
口径调整后,历史月份的扣减率还能直接比较吗?
不能直接比较。调整每日有效工时、改变分母是否含请假、新增或合并假别,都会改变扣减率的数值基础。处理方式有两种:一是在报告中注明变更内容和生效月份,从变更月起重新观察趋势;二是用新口径回溯复算历史月份,让整条趋势线处于同一口径下。回溯复算需要历史请假明细和当时的工作日数据,若数据不全,至少要在图表上标注口径断点,避免把口径变化误读为容量变化。



