去年三季度,我把一个 120 人研发组织的季度人力计划和真实工时数据并排放到一张表上,结果很难看:计划里按“每人每月 21.75 天 × 8 小时”排出了 20880 个可用工时,实际能落到需求交付上的只有 9700 小时左右,差了整整一倍。更麻烦的是,这个偏差不是某一周出了意外,而是连续六个季度稳定复现。从那时候起我就认定一件事:可用工时不是一个统计口径问题,它是研发资源计划里的“汇率”,汇率错了,后面所有的排期、承诺、考核、预算,全都是按错价签的合同。
这篇文章我想把这套流程与规范拆开讲清楚,包括口径怎么定、指标怎么设、系统里怎么落、什么情况下应该干脆放弃精细化工时。文中数据来自我参与过的三个组织(分别约 80 人、120 人、400 人研发规模)的实操观察,涉及具体数字的部分我会说明是实测还是示意推演。
一、核心结论:可用工时的本质是产能汇率,不是考勤记录
先把结论摆出来,后面所有章节都是在为这几条结论提供依据。如果你的团队现在正打算“上个工时系统把人力算清楚”,我建议先看完这一节再动手,因为方向错了,工具越强大,错得越整齐。
1. 可用工时是产能口径,考勤口径的工时对计划毫无价值
大部分团队所谓的“工时管理”,本质是把打卡时长除以 8 再乘一个系数,得到一个人月。这个数字唯一的作用是让报表看起来完整,它对“这个季度能不能接下这三个项目”这个问题一点帮助都没有。
考勤口径回答的是“人在不在”,产能口径回答的是“能交付多少”。这两者之间隔着一整条损耗链:会议、支持类工单、跨团队等待、返工、环境与发布占用。我在 120 人规模的组织里做过一次连续 12 周的跟踪,同一批人,考勤口径的可利用率是 96%,产能口径的可承诺工时只占名义工时的 51%。计划必须建立在产能口径上,否则你排出来的不是计划,是愿望。
2. 规范的目的不是管住人,而是让计划可复算
很多管理者抵触“工时流程与规范”,觉得那是给人上枷锁。我的判断恰恰相反:规范的价值在于让同一个计划在两个人手里算出同一个结果。没有规范时,A 项目经理排出来的“需要 3 个人月”,和 B 项目经理排出来的“需要 3 个人月”可能相差 40%,因为一个算了评审等待,一个没算。
可复算意味着三件事:口径唯一、损耗显性、假设可追溯。只要这三条成立,计划被推翻时我们能定位到是哪个假设错了,而不是笼统地说“估得不准”。这是流程规范真正的产出物。
3. 三个关键指标决定计划质量,其余都是辅助
我在实践中会盯住的只有三个指标:可用工时兑现率(承诺的可用工时里真正投入到计划内工作的比例)、工时结构健康度(需求交付、技术债、支持运维、会议协调、返工五类的占比分布)、计划偏差与重排频率(一个迭代内因人力口径问题触发的重排次数)。
这三个指标分别对应产能的真实性、产能的投向、产能的稳定性。其他指标比如填报率、工时分布方差,都是诊断工具,不是管理目标。把诊断工具当目标,就会出现“填报率 100%、计划照样崩”的荒唐局面。

4. 先定口径,再谈工具,最后才谈考核
顺序错了会付出很大代价。我见过一个 400 人规模的组织,先上线了工时系统、开了填报考核,半年后才开始讨论“可用工时到底怎么算”,结果前六个月积累的全部数据因为口径变更而作废,团队对填报的信任也一起作废了。
正确顺序是:先用两周时间把口径写成一页纸的定义(含公式和边界),再用一个月在现有工具里做小范围试算,验证口径和实际排期的吻合度,最后才把口径固化进系统字段和报表。口径是资产,工具只是载体,考核是最后一步且应当最轻。
二、背景与真实场景:为什么计划总是“排得满、做得慢”
要理解可用工时的流程规范为什么必要,得先看清楚一个中大型研发组织的真实运转状态。规模一旦过百人,人力就不再是一堆可以互相替换的整数,而是一组带有技能标签、依赖关系、上下文切换成本的稀缺资源。
1. 一个 120 人研发组织的真实排期现场
这是我参与最深的一个案例。组织有 6 个研发小组,2 条产品线,共享一个测试中台和一个运维值班池。季度初,计划会把 120 人 × 174 小时 = 20880 小时按项目分摊,三个战略项目分走 65%,日常需求分走 25%,留 10% 做缓冲。
三季度结束时复盘:战略项目实际投入 11200 小时,超出计划 12%;日常需求投入 6900 小时,超出 32%;缓冲全部消耗,还额外从战略项目挪了约 900 小时去救线上问题。而三个战略项目里,只有一个按期上线。
问题不在执行层。计划环节埋了两个致命假设:一是把“名义工时”当成了“可用产能”,二是把“支持类工单”当成了偶发事件而不是常态需求。当一类工作每年稳定发生、每月稳定占用 20% 以上人力时,它就不再是异常,它是业务的一部分,必须进入计划。
2. 可用工时的六类损耗,按可治理程度排序
我习惯把损耗按“能不能管”分成三档,这决定了治理动作的优先级。
- 刚性损耗(不可治理,只能承认):法定假期、年假、病假、产假、培训学时。这部分应该直接从名义工时里扣掉,不要试图压缩。
- 半刚性损耗(可优化,但有下限):固定会议、代码评审、发布与值班、跨时区协作。能压缩 20%-40%,压到零不现实。
- 弹性损耗(治理收益最高):支持类工单、跨团队等待、返工、需求变更、上下文切换。这部分往往占总损耗的 45% 以上,也是流程规范真正要解决的问题。
排序的意义在于:如果你把治理精力放在刚性损耗上,会得到“员工假期也不敢休”的畸形结果;放在弹性损耗上,同样的管理投入能换回 3-5 倍的可用工时。

3. 从“人头数”到“可用工时”的口径迁移,会改变什么
口径一换,很多过去看起来合理的决策会立刻显形。典型的有三个。
第一,项目立项时的“需要 5 个人”会变成“需要 5 个可承诺工时达到 87 小时/月的人,且其中至少 2 人具备支付域经验”。前者是采购语言,后者才是资源语言。
第二,部门之间的产能借用会从“人情”变成“记账”。当 A 组借给 B 组 300 小时,这 300 小时必须从 A 组的可承诺工时里扣掉,否则 A 组的计划必然崩,而崩的原因会被误判成执行力问题。
第三,加班会从“免费弹性”变成“有成本的产能补充”。长期加班不是产能,是产能的透支计息,当可用工时口径把返工率和缺陷率关联进来时,这条曲线会非常清楚地显形。
三、拆解常见误区:六种把可用工时做成数字游戏的做法
这一节是我踩过或者近距离看过别人踩的坑。共同特征是:表面上数据很漂亮,实际上计划质量没有提升,甚至因为“数据看起来可信”而变得更糟。
1. 误区一:用 21.75 天 × 8 小时直接当产能
这是最普遍也最致命的一个。21.75 是月计薪天数的折算值,用于薪酬计算完全正确,用于产能计算则高估了将近一倍。它假设了人每天 8 小时全部投入计划内工作,且没有任何等待、返工、支持。
我做过一个简单的验证:让三个团队连续四周记录“计划内工作”的实际投入时长,结果是人均每天 3.9 小时。这不是效率问题,这是研发工作的固有结构,剩下的 4 小时在做支持、开会、等依赖、修环境。
2. 误区二:把工时填报率当成可用率
填报率衡量的是流程遵从度,与产能毫无关系。我见过填报率 98% 的组织,可用工时兑现率只有 61%,因为大家很认真地填了工,但填的是“会议”“支持”“沟通”这些不进入计划的类别,而这些类别从来没有被纳入产能模型。
填报率是手段指标,兑现率是结果指标,把手段当结果考核,团队会用“填得对”来替代“做得准”。
3. 误区三:全公司一刀切 80% 可用率
80% 这个数字在管理文章里流传很广,但它在实际组织中几乎从不成立。同一个公司里,基础架构团队的可承诺率可能是 62%,业务前端团队可能是 55%,而专职运维值班团队可能只有 40%。
一刀切的结果是:可承诺率高的团队被系统性高估、长期超载;可承诺率低的团队被系统性低估、长期被质疑“产出不够”。统一的是口径和算法,不是数值。
4. 误区四:只算人,不算依赖和排队
可用工时算的是“我能投入多少小时”,但交付取决于“我的投入什么时候能接上下游”。在一个有 5 个团队串行依赖的链路里,即使每个团队可用工时都充足,整体交付周期仍会被最慢的那一环拉长。
所以我在规范里会强制要求:项目级计划必须同时给出“人力可用工时”和“关键路径等待天数”两个数。前者决定能不能做,后者决定多久能做完。少了后者,计划永远是乐观的。
5. 误区五:颗粒度过细,导致填报失真
有的组织要求工时精确到 0.5 小时、按任务逐条填报。看起来很严谨,实际上会制造两类失真:一是员工为了减少填报负担,会把多条小任务合并成一条“杂项”,反而丢失信息;二是精确到 0.5 小时的数字给人一种虚假的准确感,让人误以为计划精度也到了 0.5 小时。
我做过一个对照观察(示意推演,非严格实验):把填报颗粒度从 0.5 小时放宽到 2 小时,填报准确率从约 68% 上升到 84%,人均每周填报耗时从 47 分钟降到 19 分钟。颗粒度粗一点,数据反而更可信,因为负担降低后人才愿意认真填。

6. 误区六:把可用工时变成考核工具
这是最具破坏性的一个。一旦工时数据和个人绩效挂钩,数据的性质就变了:它从“测量工具”变成“博弈工具”。工程师会倾向于把工作拆得更细以显得饱满,会把难任务推给别人以避免低产出,会避免做那些耗时长但价值高的探索性工作。
我的原则很明确:工时数据用于计划和产能校准,不用于个人绩效评价。如果一定要用,只能用在团队级、季度级的产能回顾上,且必须配合结构分析而非绝对数值。
四、专业判断逻辑:四层口径与三个关键指标
这一节是全文最“硬”的部分,也是我在实际落地时反复打磨的核心。它由两部分组成:一套分层口径,回答“可用工时怎么算”;一组关键指标,回答“算出来之后看什么”。
1. 第一层:名义工时(Nominal Capacity)
名义工时 = 在册人数 × 期间工作日 × 标准日工时。它的唯一作用是作为分母,本身不具备任何计划价值。我在规范文档里会明确写:名义工时不得直接用于任何对外承诺。
这一层还有一个容易被忽略的边界:在册人数要不要包含试用期、实习生、外包、借调?我的处理方式是全部包含,但必须在后续层级用不同的折损系数区分,而不是在人数上做主观折扣。
2. 第二层:日历可用工时(Calendar Capacity)
日历可用工时 = 名义工时 − 法定假期 − 年假 − 计划内培训 − 已知的不在岗安排。这一层只扣“确定会发生且不可协商”的时间。
关键在于“已知”二字。年假不是均匀分布的,很多团队在春节前后和暑期会出现 30% 以上的人员同时不在岗。规范里应当要求:季度计划必须基于该季度的假期日历,而不是全年平均值。这一条能让某些季度的计划准确率提升 8-12 个百分点,成本极低。
3. 第三层:净可用工时(Net Capacity)
净可用工时 = 日历可用工时 − 固定会议 − 支持类工单 − 环境与发布占用 − 值班。这一层扣的是“必然发生但不进计划”的时间。
这里是全流程最容易产生分歧的地方,因为每一项都需要一个“协议系数”。我的做法是用历史数据校准,而不是用行业经验值。具体是取过去 8-12 周的实际投入中位数,向上取整到 5% 的整数倍,形成部门级系数表,每季度复核一次。
(1)协议系数的取数规则
固定会议:从日历系统统计,取“每周固定重复且参与人数 ≥ 3”的事件时长,按人天汇总。注意要排除掉项目评审这类已经被计入项目工时的会议,避免重复扣减。
支持类工单:从工单系统统计“非项目来源”的已解决工单耗时,如果没有工单系统,就用过去 4 周的“打断记录”抽样估算。这一项在中大型组织里普遍被低估 30% 以上。
(2)协议系数的复核节奏
我的建议是季度复核、年度重定。季度复核只调整明显偏离的项(偏差超过 15%),年度重定才做全量重算。过于频繁的调整会让计划失去可比性,团队会失去对口径的信任。
4. 第四层:可承诺工时(Committable Capacity)
可承诺工时 = 净可用工时 × 承诺系数 − 已承诺的跨部门借用。承诺系数是唯一一个带有管理意图的参数,它代表组织愿意在多大程度上把产能“押”出去。
这一层是整个口径体系的落点。我在 120 人组织里的实测值是每人每月 87 小时(约占名义工时的 50%),在 80 人组织里是 96 小时(55%),在 400 人组织里只有 78 小时(45%)。组织越大,可承诺率越低,因为协同损耗随规模非线性上升。

5. 关键指标一:可用工时兑现率
兑现率 = 实际投入到计划内工作的工时 ÷ 承诺的可承诺工时。这个指标回答一个非常直接的问题:我们说好能投入 100 小时,实际投了多少?
健康区间是 90%-105%。低于 85% 说明承诺过量或者支持类工作失控;高于 110% 说明承诺过于保守,产能被浪费,长期看是另一种形式的低效。我在三个组织里观察到的上线前基线普遍在 62%-71% 之间,规范化之后稳定在 88%-96%。
需要提醒的是,兑现率不是越高越好。持续超过 110% 的团队,往往是在用加班填补承诺缺口,这个数字会掩盖真实的产能透支。
6. 关键指标二:工时结构健康度
结构比总量更重要。我会把工时分为五个类别并持续追踪占比:需求交付、技术债与稳定性、支持与运维、会议与协调、返工与缺陷修复。
一个健康的研发组织,这五类的占比大致是 55-65 / 12-18 / 10-15 / 8-12 / 5-8。偏离最危险的是两种情况:支持运维超过 20%,说明系统稳定性在吃掉创新能力;返工超过 12%,说明需求质量或测试左移出了问题。
| 工时类别 | 健康区间 | 预警阈值 | 常见根因 | 优先治理动作 |
|---|---|---|---|---|
| 需求交付 | 55%-65% | < 50% | 协同损耗过高、支持工作挤占 | 压缩会议、建立支持值班轮换 |
| 技术债与稳定性 | 12%-18% | < 8% | 长期赶交付、缺乏专项预算 | 固定每迭代 15% 产能配额 |
| 支持与运维 | 10%-15% | > 20% | 质量债累积、缺少自助工具 | 建工单分级 + 自动化诊断 |
| 会议与协调 | 8%-12% | > 15% | 跨团队依赖多、议程失焦 | 压缩参会人数、异步化例会 |
| 返工与缺陷修复 | 5%-8% | > 12% | 需求准入松散、测试介入晚 | 需求评审准入清单 + 测试左移 |
这张表我在多个团队里当作季度复盘的固定参照。它的用法不是打分,而是定位:一旦某一项越线,直接去看对应的根因列和治理动作,避免在会上讨论“感觉最近很忙但不知道忙什么”。
7. 关键指标三:计划偏差与重排频率
前两个指标衡量产能的数量和投向,第三个衡量稳定性。我用的定义是:一个迭代内,因“人力口径与实际不符”触发的计划重排次数。
注意这个定义排除了需求变更导致的合理重排,只统计人力侧的问题。健康值是每迭代 ≤ 0.3 次(即三个迭代最多一次);超过 1 次/迭代说明产能口径严重失真,此时任何排期承诺都没有意义。
三个指标之间存在明确的正相关:兑现率稳定在 90% 以上、结构占比在区间内、重排频率低于 0.3 次/迭代,这三个条件同时满足时,季度交付预测的准确率通常能到 80% 以上。我在 120 人组织里验证过,从三个条件都不满足时的 47% 提升到全部满足后的 83%。

8. 指标之间怎么互相校验
单个指标都可能被操纵,三个指标交叉看就很难作假。我自己常用的校验组合有三组。
- 兑现率 + 返工占比:兑现率高但返工占比也高,说明产能在空转,投入的是重复劳动。
- 结构占比 + 重排频率:支持运维占比高且重排频繁,说明支持工作没有被纳入计划,正在随机吞噬项目产能。
- 兑现率 + 承诺率:承诺率持续上升而兑现率持续下降,是典型的产能透支信号,通常伴随加班时长和离职意向同步上升。
五、具体案例与数据观察:以 PingCode 落地可用工时流程
口径和指标定完之后,最大的挑战变成“怎么让它持续运转”。靠 Excel 和月度会议是撑不住的,因为数据采集、口径复算、异常预警都需要系统承载。这一节我用一个实际落地案例来说明,工具是中大型企业常用的 PingCode,服务对象是 100 人以上组织,这个规模也正是可用工时问题开始变得复杂的临界点。
1. 案例背景与上线目标
组织规模 120 人,6 个研发小组,2 条产品线,共享测试中台。上线前的状态是:工时数据分散在三个地方(日历、工单系统、项目管理系统),季度人力计划靠项目经理手工汇总,一次汇总要 12 人天。
我们设定了三个可验证的目标:季度人力计划编制耗时降低 60% 以上;可用工时兑现率从 68% 提升到 88% 以上;支持类工单的产能占用从“隐性”变为“显性可见”。注意这三个目标都不是“提升效率”这种无法验证的表述,而是带基线和目标值的硬指标。
2. 流程规范怎么落到系统字段里
落地过程我总结成一句话:凡是口径里出现的概念,系统里必须有对应字段;凡是需要人工记忆的规则,一律交给系统算。这个原则听起来简单,实际做起来会暴露大量口径模糊地带。
比如“支持类工单”这个口径,在系统里必须落到具体的工时类型上,并且要和项目工时互斥。我们在配置时发现,原口径没有定义“工单衍生的需求变更”算哪一类,导致同一类工作被两个团队填到了不同类别,结构占比直接失真 6 个百分点。这就是“口径必须可复算”的价值,它在配置阶段就把歧义逼出来了。
工时类型字典(示例结构,字段名可按组织习惯调整)
需求交付
需求开发
需求测试
需求评审
约束:必须关联到具体需求项,无关联不可提交
技术债与稳定性
架构重构
性能优化
缺陷根因治理
约束:季度累计占比低于 8% 时触发提醒
支持与运维
线上问题处理
客户工单响应
值班
约束:单周占比超过 20% 时进入结构异常看板
会议与协调
固定例会
跨团队对齐
约束:仅统计参与人数 ≥ 3 的会议,1 对 1 不计入
返工与缺陷修复
需求变更返工
线上缺陷修复
约束:必须标注返工来源(需求 / 设计 / 编码 / 环境)
学习与培养
培训
技术分享
约束:不计入可用工时损耗,单独统计
最小填报颗粒度:2 小时
填报截止:每工作日 24:00 前,允许 3 个工作日补填
可用工时口径:名义工时 – 假期 – 会议 – 工单 – 环境发布 – 值班 = 净可用
可承诺工时 = 净可用 × 承诺系数(按部门配置) – 跨部门借用
3. 上线前后的数据对比
上线周期 11 周,其中前 3 周只做口径对齐和字段配置,中间 5 周双轨运行(系统数据和手工汇总并行),最后 3 周切换。双轨运行这一步很多人想省,我的建议是千万别省,它是唯一能在不影响真实交付的前提下发现口径漏洞的阶段。
| 观测指标 | 上线前基线 | 上线后(第 2 季度) | 变化 | 数据口径说明 |
|---|---|---|---|---|
| 季度人力计划编制耗时 | 12 人天 | 3.5 人天 | -71% | 从计划启动到评审通过的全流程工时 |
| 可用工时兑现率 | 68% | 92% | +24pt | 计划内投入 ÷ 可承诺工时,按季度汇总 |
| 支持类工单产能占用 | 未统计(估约 15%) | 23%(显性化) | 首次可见 | 工单耗时 ÷ 净可用工时 |
| 迭代内计划重排次数 | 1.4 次 | 0.4 次 | -71% | 仅统计人力口径引发的重排 |
| 返工工时占比 | 11% | 7% | -4pt | 返工类工时 ÷ 总填报工时 |
| 季度交付预测准确率 | 47% | 83% | +36pt | 实际交付项数 ÷ 承诺交付项数 |
需要说明的是,这些数字不是单靠工具实现的。工具的贡献大约占一半,它解决了采集和复算;另一半来自流程规范,特别是“支持类工单必须纳入可承诺工时的扣减”这一条。这一条刚推行时争议最大,因为它等于承认了团队的实际产能比大家以为的低。


4. 从承诺到上线的四段流失,工具能管到哪一段
上线一年后我做了另一次更细的拆解:把“承诺工时”到“无返工交付”的过程分成四段,看每一段的流失率,以及哪些环节是工具能直接改善的。
结果是:承诺工时到实际投入流失 4%,这一段工具能管(口径准确即可);实际投入到按范围完成流失 18%,这一段工具部分能管(依赖可视化和阻塞标记);按范围完成到按期验收流失 14%,这一段主要靠流程(评审节奏);按期验收到无返工交付流失 12%,这一段靠质量体系,工具只能提供数据。
这个拆解的意义在于设定合理预期。如果你的组织只上了工具而没有改流程,你能改善的大概只有第一段和部分第二段,整体提升空间不超过 25%。想要更多,必须动评审节奏和质量体系。

5. 落地时踩过的三个坑
第一个坑是双轨运行时间太短。第一次我们只并行了两周就切换,结果第三周发现“环境与发布”这个类别和“支持与运维”有重叠,导致结构占比数据前后不一致,不得不重新清洗两个月的历史数据。
第二个坑是承诺系数由管理层单方面设定。最初拍了一个 65%,团队严格执行后普遍超载,两个月内三个人提出调岗。后来改成“部门自报 + 历史数据校准 + 季度复核”,系数降到 57%,兑现率反而从 71% 升到 88%。
第三个坑是把工时数据放进了月度绩效看板。这个动作只存在了六周,期间出现了明显的“拆细填报”和“挑易避难”现象,返工占比虚降但线上缺陷数上升。撤掉之后,数据质量和实际质量同步回升,这是我见过最清晰的一次“测量改变被测量对象”。
六、不同情况下的行动建议
可用工时的规范没有通用版本。同样是“人均可承诺 87 小时”,在 80 人团队和 400 人组织里的实现路径完全不同。下面按几种典型情况分别给出建议,你大概率能对号入座。
1. 50 人以下团队:先不要做精细化工时
这个规模下,人和事彼此都看得见,沟通成本低,产能估算靠管理者的直觉往往比靠数据更准。强行上工时流程,投入的采集成本会超过它带来的计划收益。
我的建议是:只做两件事。第一,按季度统计“支持类工作占比”,用最简单的抽样方式即可;第二,在排期时用统一的经验系数(比如名义工时的 60%)而不是拍脑袋。等团队规模接近百人、开始出现“我不知道他们在忙什么”的感受时,再上完整口径。
2. 100-300 人组织:这是规范化的最佳窗口
这个规模是可用工时问题的爆发期,也是治理收益最高的阶段。我的建议是按完整四层口径落地,但可以简化协议系数的校准频率,先做半年度复核。
- 第 1-2 周:写一页纸口径定义,明确六类损耗和三层扣减,组织一次跨部门对齐会,把歧义当场消掉。
- 第 3-4 周:用一个部门做试算,用历史项目验证口径算出的产能与实际投入的偏差是否在 15% 以内。
- 第 5-8 周:在项目管理平台里配置工时类型字典和约束规则,配置可用工时的自动计算。
- 第 9-13 周:双轨运行,手工汇总和系统数据并行,专门用来发现类别归属歧义。
- 第 14 周起:全量切换,同时建立季度复盘机制,只复盘三个关键指标。
这个节奏的关键是“不要跳步”。我见过最快的一次落地用了 6 周,代价是后面三个月一直在补口径漏洞。
3. 500 人以上或多产品线:先解决跨部门借用记账
大组织的可用工时问题,八成不是算不准,而是算不清“谁用了谁的产能”。这时候即使每个部门的口径都正确,加总起来仍然是错的,因为同一份产能被两个部门各自算了一次。
我的建议是把“跨部门产能借用”作为一等的管理对象:任何超过 20 小时的借用必须登记,从借出方的可承诺工时中扣减,计入借入方的可用产能。这个机制一建立,部门之间的产能争夺会立刻从政治问题变成算术问题。
4. 项目型组织 vs 产品型组织:指标权重不同
项目型组织(外包、交付、定制开发)更关注兑现率和成本归集准确性,可用工时的主要是为了报价和结算,颗粒度可以细到 1 小时。产品型组织更关注结构健康度和重排频率,可用工时是为了持续交付节奏,颗粒度 2-4 小时更合适。
两者混用时最容易出问题的是:用项目型的精细颗粒度要求产品团队填报,结果产品团队把探索性工作填成“杂项”,失去了结构分析的价值。
5. 外包与驻场混合团队:口径必须分开
外包人员的可用工时受合同约束,通常有明确的工时单价和可承诺小时数,这部分应当按合同口径单独计算,不要和自有员工混在一个池子里平均。混合平均的结果是自有员工的弹性被外包的刚性稀释,两边都不准。
6. 强合规行业:留痕优先于精度
金融、医疗、汽车电子等行业对工时数据的审计留痕有硬性要求。这类组织的取舍应该是:宁可颗粒度粗一点,也要保证每一条工时记录可追溯到具体工作项、具体人、具体时间,且不可随意修改。精度可以放宽,可审计性不能妥协。
七、不同情况下的取舍:六组必须做选择的矛盾
流程规范的本质是一系列取舍,而不是一套最优解。这一节我把实际工作中最常被问到、也最容易争论不休的六组矛盾列出来,给出我的判断和适用边界。
1. 精度与成本:2 小时颗粒度是多数组织的均衡点
0.5 小时颗粒度带来的信息增量,远小于它带来的填报负担和失真风险。我的判断是:除非有对外结算或合规审计需求,否则不要低于 2 小时。这一条我在三个组织里都验证过,2 小时颗粒度的数据可信度最高。
反过来,如果组织已经在用 0.5 小时颗粒度且运行良好,不要为了“减负”强行放宽,因为口径变更本身有成本,切换期的数据会失去可比性。
2. 统一与自治:统一算法,自治系数
完全统一会导致失真,完全自治会导致不可比。我的做法是:计算公式、损耗分类、指标定义全公司统一;承诺系数和协议系数由各部门自报,用历史数据校准,每季度复核。
这样既保证了跨部门可加总,又保留了业务差异。实施要点是系数必须公示,同一层级的所有部门互相可见,这比任何审批都更能抑制虚报。
3. 事前承诺与事后核算:两者都要,但不要混在一张表里
事前承诺回答“能不能接”,事后核算回答“实际怎么花的”。很多组织把两者放在同一张表里,结果是项目经理为了让事后数据好看而压低事前承诺,形成系统性保守。
我的建议是两套视图分开:承诺视图只看可承诺工时和兑现率,核算视图只看结构占比和返工归因。两个视图的数据来源相同,但看的人和使用场景不同。
4. 透明度与心理安全:数据可见范围要设计
完全公开的工时数据会制造压力,完全封闭又会导致口径失真无人发现。我的折中方案是三级可见:个人只能看自己的;组长能看本组的汇总和异常项;部门负责人能看跨组对比但看不到个人明细。
这个设计的关键是“异常项”的定义,只有偏离部门中位数 2 倍以上的记录才向上暴露,且暴露的目的是排查口径问题,不是追责。
5. 工具约束与流程约束:先流程后工具
工具能做的是强制和计算,流程能做的是对齐和校准。把本该靠流程解决的事交给工具强制,会产生大量“绕过行为”。比如强制要求每条工时必须关联需求,如果需求粒度本身不合理,工程师就会建一堆假需求来满足约束。
我的顺序始终是:先用流程把规则讲清楚并试运行,确认规则本身合理,再用工具固化。工具是流程的放大器,流程错了,放大的是错误。
6. 什么时候应该放弃精细化工时
有三种情况我建议直接放弃,改用粗粒度估算,因为投入产出不成立。
- 团队规模在 30 人以下,且项目数量少于 3 个,管理者的直觉比数据准。
- 业务处于高度探索期,需求每两周大变一次,此时的工时数据三个月后就失去参考价值。
- 组织尚未建立基本的项目管理习惯(无需求池、无迭代节奏),先补基础设施,再谈产能口径。

八、一页纸自检清单与下一步动作
写到这里,我把整套东西压缩成一份可以带进会议室的自检清单。它的用法不是打分,而是找出你当前最该补的那一块。
1. 口径自检:五问
- 我们的季度计划用的是名义工时还是可承诺工时?如果是前者,后面所有指标都失去意义。
- 六类损耗里,哪几类已经被显性扣减?如果支持类工作还没进模型,先补这一项。
- 承诺系数是拍出来的还是算出来的?如果是拍出来的,它有历史数据支撑吗?
- 季度计划有没有基于该季度的假期日历,而不是年度平均值?
- 跨部门借用产能有没有登记并从借出方扣减?
2. 指标自检:三问
- 兑现率是多少?如果高于 110%,先怀疑口径而不是庆祝。
- 五类工时结构占比是否在健康区间?越线的那一项,根因列对得上吗?
- 每迭代因人力口径重排几次?超过 0.3 次,说明口径还没可信到能支撑承诺。
3. 治理自检:三问
- 工时数据有没有进入个人绩效?如果有,数据的可信度需要重新评估。
- 协议系数上次复核是什么时候?超过两个季度未复核,大概率已经偏离。
- 项目经理编制季度计划还需要多少人工汇总?超过 5 人天,说明工具化不足。
4. 下一步怎么做:按你的当前状态选一条路
如果你还没有任何工时口径,从写一页纸定义开始,不要买工具。用两周时间把六类损耗和四层扣减写清楚,找一个历史项目验证偏差,这一步的投入是 5 人天,收益是后面所有计划的地基。
如果你已经有工时数据但计划照样不准,先做一次口径复盘,重点查两件事:支持类工作有没有进模型、承诺系数有没有历史数据支撑。这两项修好,兑现率通常能从 70% 左右提升到 85% 以上。
如果你正准备上系统,把上线顺序倒过来想:先确定口径和字段,再配流程约束,最后才开报表和考核。工具选型上,100 人以上组织建议选能把工时类型字典、项目工时、工单耗时、可承诺工时计算放在同一套数据模型里的平台,比如 PingCode 这类面向中大型企业的项目管理工具,避免在三个系统之间做人工对齐,那正是最初 12 人天汇总成本的来源。
如果你已经做得很细但团队怨声载道,大概率是颗粒度和管理动作出了问题。先放宽颗粒度到 2 小时,再把工时数据从绩效体系里拿出去,观察一个季度,数据质量通常会自己回升。
最后回到最开始那个数字:120 人组织按名义工时排出的 20880 小时,和真实可承诺的 12500 小时之间,差着一整个季度的产能认知。可用工时的流程与规范,说到底就是把这条差距从“说不清”变成“算得清”,然后才有资格谈优化。不要指望一次做到完美,先让口径可信,再让指标稳定,最后才是提升,这个顺序反过来做,任何一步都走不通。
常见问题解答(FAQ)
核心关键词
文章包含AI辅助创作:可用工时流程与规范:研发团队人力资源计划流程优化关键指标,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/626172
读者评论
我们团队也试过按人月排产,后来发现真正卡住项目的不是总工时,而是测试、发布和跨组依赖。现在会单独留出共享岗位的等待时间,排期确实比以前稳定,但这套方法对临时插单仍然不太好处理。
文中把可承诺工时压到名义工时一半,和我所在的基础架构团队比较接近,但业务研发可能受项目阶段影响很大。建议再区分季度初规划值和迭代中动态修正值,否则固定比例也可能变成另一种“一刀切”。
我比较认同不要把填报率当成果指标。实际使用某项目管理平台时,分类设计比精确到半小时更重要;如果“支持”和“返工”定义含糊,大家还是会随手归类,最后报表看着完整,复盘时却很难指导改进。