研发计划达成率、承诺兑现率和交付预测准确率都在衡量研发计划的可靠性,但回答的问题不同:计划内的工作完成了多少、对上下游的承诺是否按期兑现、事前给出的交付预期与最终结果差多少。区分三者,关键看统计对象、时间锚点和范围变更三项口径。本文给出定义、计算边界、公式构成与混用判断方法。
要点总览(TL;DR)
- 三个指标都衡量计划可靠性,但统计对象不同:计划达成率看计划项,承诺兑现率看承诺项,交付预测准确率看预测批次。
- 区分边界先看时间锚点:计划期末、承诺到期日、预测发布时点分别对应三个指标,锚点混用会导致统计窗口错位。
- 范围变更处理是第三个分界:计划项增减是否调整分母、承诺变更是否重新起算、预测是否固定发布快照,都需要在统计前约定。
- 常见混用包括用承诺兑现率代替计划达成率、用预测准确率推断完成比例、变更后沿用旧分母,判断方法是先问统计对象再问时间锚点。
- 单次迭代执行归迭代管理,投入工时偏差归计划与实际投入分析,两者不属于三个计划可靠性指标的口径。
三个指标各自衡量什么
三个指标服务于同一个管理主题——计划是否可靠,但观察角度不同。把它们放在一起看,能避免用单一数字概括全部计划问题。
研发计划达成率衡量计划内工作的完成情况,定义为计划内按期完成的工作项占计划内工作项总数的比例。它回答的是“我们排进计划的事情,最后做完了多少”。统计对象是计划项,关注计划本身的执行覆盖度。
承诺兑现率衡量对外或对上下游承诺的兑现情况,定义为已到期承诺中按期兑现的比例。它回答的是“我们答应别人的事,有没有按时做到”。统计对象是承诺项,承诺通常经过与依赖方确认,范围比计划窄,但约束更强。
交付预测准确率衡量事前预测与最终实际的偏差程度,定义为预测发布时点给出的交付预期与最终实际结果之间的偏差。它回答的是“我们提前判断的交付时间,准不准”。统计对象是预测批次,关注判断能力而非完成比例。
三者的共同点是都以“计划可靠性”为落点,差异在于观察角度:达成率看计划覆盖面内的完成比例,兑现率看承诺约束下的守信比例,预测准确率看预期与实际的偏离程度。同一个迭代可以同时统计三个指标,但每个指标的分子分母各自独立,不能互相借用。
计算边界:对象、时间锚点与范围变更
同一批工作在三套口径下得出不同结果,原因通常不在数据本身,而在三项口径设定不同。把这三项先定清楚,指标才有可比性。
统计对象边界
计划项是团队排入计划的工作单元,范围最宽,包含内部安排但未对外承诺的内容。承诺项是经过确认、对上下游有交付义务的工作单元,通常是计划项的子集。预测批次是按发布时点切分的一组交付预期,一个批次可能覆盖多个计划项,也可能只覆盖其中一部分。统计对象不同,分母自然不同,这是三个指标结果差异的首要来源。
时间锚点边界
计划达成率的时间锚点是计划期末,判断的是在计划周期结束时,计划内工作是否按期完成。承诺兑现率的时间锚点是承诺到期日,只有到期承诺才进入统计,未到期承诺不参与计算。交付预测准确率的时间锚点是预测发布时点,比较的是该时点给出的预期与最终实际,锚点落在“发布”而非“到期”。三个锚点分别对应周期结束、义务到期和预期发布,混用锚点会让统计窗口错位。
范围变更处理
计划变更是否计入分母,需要在统计前约定:新增计划项是否纳入本期分母、移除的计划项是否从分母剔除。承诺变更要明确是重新起算到期日,还是保留原到期日并按变更后内容判定兑现。预测是否允许滚动更新,决定了比较基准是首次发布快照还是最后一次更新,通常应固定发布时点快照,避免用事后修正的预测回算准确率。
三项口径确定后,还要守住一条原则:分子分母不可互相借用。承诺范围通常小于计划范围,用承诺兑现的分子除以计划项分母,会得出一个既非达成率也非兑现率的数字;预测准确率衡量偏差,不能拿来充当完成比例。
| 维度 | 研发计划达成率 | 承诺兑现率 | 交付预测准确率 |
|---|---|---|---|
| 统计对象 | 计划项 | 承诺项(通常为计划项子集) | 预测批次 |
| 时间锚点 | 计划期末 | 承诺到期日 | 预测发布时点 |
| 范围变更 | 约定新增/移除计划项是否调整分母 | 约定变更后重新起算或保留原到期日 | 固定发布时点快照,不做事后回算 |
| 回答的问题 | 计划内工作完成了多少 | 到期承诺按期兑现了多少 | 事前预期与实际的偏差多大 |
三个指标的计算机制与公式构成
口径定清楚之后,取数环节决定指标是否可信。三个指标的公式结构不同,取数陷阱也各有侧重。
研发计划达成率
公式为:按期完成的计划项数 ÷ 计划内计划项总数。分母在计划期末锁定,分子只统计在计划周期内完成且达到完成判定标准的工作项。跨期项要事先约定归属:是在原计划期计入未完成,还是顺延到下一期重新计入分母。拆分项要约定拆分后各子项是否独立计入,避免同一工作因拆分方式不同得出不同比例。完成判定标准需要统一,例如以状态流转到“已完成”为准,还是以验收通过为准。
承诺兑现率
公式为:按期兑现的承诺数 ÷ 已到期承诺总数。分母只包含统计时点已到期的承诺,未到期承诺不进入分母,这一点与达成率按计划期统计不同。分子判定要看承诺内容是否在到期日前全部满足,部分兑现通常不计入分子。承诺变更要按事先约定处理:重新起算的,原承诺退出分母、新承诺按新到期日进入;保留原到期日的,按变更后内容判定。经双方确认的豁免承诺,应明确是移出分母还是单独列示,避免口径漂移。
交付预测准确率
公式为:预测值与实际值的偏差 ÷ 预测值(相对偏差),或直接取预测值与实际值之差(绝对偏差)。绝对偏差直观,适合单批次复盘;相对偏差便于跨批次比较,但预测值接近零时波动会被放大,需要设定适用条件。计算前必须保留预测发布时点的快照,否则无法回溯当时给出的预期。偏差方向也应记录,提前交付与延期交付在管理含义上不同。
常见取数陷阱
- 完成判定标准不一致:不同团队对“完成”的理解不同,导致分子口径不统一。
- 到期日口径不一致:承诺到期日与计划完成日混用,统计窗口错位。
- 预测快照缺失:没有留存发布时点的预测记录,只能用最终计划反推,准确率失去意义。
这些口径要落到可记录、可回溯的数据上:计划项、承诺项和预测快照分别有承载对象,报表层才能按不同口径分别取数。ONES Performance 支持对系统内产生的研发数据进行多维度、精细化、自定义的分析,并提供预置的场景化仪表盘模板;当计划项、承诺项与预测记录在系统中分别留存时,团队可以按上述口径分别配置统计视图,减少手工汇总带来的口径偏差。
容易混用的四个地方
指标混用往往不是定义不清,而是使用场景中顺手替代。以下四类情形最常见,判断方法可以统一为:先问统计对象,再问时间锚点。
把承诺兑现率当作计划达成率使用
承诺范围通常小于计划范围,承诺兑现率高不代表计划内工作完成得多。计划中大量内部安排的工作不在承诺范围内,用兑现率汇报整体计划执行,会系统性高估完成情况。判断方法:看分母是否覆盖全部计划项,若只覆盖承诺项,结论只能用于承诺场景。
用交付预测准确率替代计划达成率
预测准确率看的是偏差,达成率看的是完成比例。一个团队可能预测偏差很小,但计划内仍有大量工作未完成——因为预测本身只覆盖了部分交付内容。判断方法:问这个数字的分子是“偏差”还是“完成项”,两者不能互换结论。
范围变更后仍沿用旧分母
计划中途新增或移除工作项后,若分母不调整,达成率会失真:新增工作未完成会拉低比例,移除工作仍留在分母会虚增未完成数。承诺变更后未重新约定到期日,兑现率同样会偏离实际。判断方法:核对分母的锁定时间与变更记录是否一致。
在同一复盘会上互相替代结论
三个指标同时出现在一张报表上时,容易出现“兑现率高所以计划没问题”“预测准所以交付可靠”的推论。每个指标只回答自己那一问,结论应分别陈述。判断方法:先确认该结论对应的统计对象和时间锚点,再决定引用哪个指标。
- 区分清单一:分母是计划项、承诺项还是预测批次?
- 区分清单二:统计截止点是计划期末、承诺到期日还是预测发布时点?
- 区分清单三:范围变更后分母是否重算、快照是否固定?
- 区分清单四:结论中的“完成”指完成比例还是偏差程度?
相邻概念的区别:与迭代执行、工时偏差的边界
三个指标回答的是“计划是否可靠”,执行细节和资源投入属于另外的问题,不应塞进这三个指标里解释。
单次迭代执行情况归迭代管理。一个迭代内任务流转是否顺畅、阻塞是否及时清除、每日进度如何变化,属于执行过程的观察,不构成计划可靠性指标。迭代执行好,计划达成率未必高,因为计划本身可能排得不合理;反之亦然。把迭代执行数据当作达成率的解释,会混淆过程与结果。
投入工时偏差归计划与实际投入分析。它比较的是预估投入与实际投入的差异,衡量的是估算与资源使用,与达成率、兑现率、预测准确率的口径不同:前两者看工作项是否完成、承诺是否兑现,后者看交付预期是否准确,都不以工时为主要计量单位。工时偏差大,可能伴随达成率低,但两者不能互相替代。
划清这条边界的好处是,复盘时能把“计划排得准不准”“承诺守没守住”“预期判断准不准”与“执行顺不顺”“投入估得准不准”分开讨论,各自找到改进动作,而不是用一个数字承担全部解释责任。
一个具体例子:同一迭代的三套口径
以下为演示情景,数据为虚构,仅用于说明口径差异。
某迭代计划内共有 20 个工作项,其中 8 项对上下游做出了交付承诺,迭代开始前发布过一次交付预测,预计按期交付 18 项。迭代结束时,计划内完成 15 项;8 项承诺中 7 项在到期日前兑现,1 项延期;实际按期交付 16 项。
| 指标 | 计算 | 结果 | 说明的问题 |
|---|---|---|---|
| 研发计划达成率 | 15 ÷ 20 | 75% | 计划内工作完成覆盖度偏低,有 5 项未完成 |
| 承诺兑现率 | 7 ÷ 8 | 87.5% | 对外承诺基本守住,仅 1 项延期 |
| 交付预测准确率 | |18 − 16| ÷ 18 | 约 11.1% | 事前预期偏乐观,实际少交付 2 项 |
三个结果不同,原因在分母和比较对象不同:达成率的分母是全部 20 个计划项,兑现率的分母只是 8 项已到期承诺,预测准确率比较的是预测批次与实际交付的偏差。它们各自说明不同问题——计划覆盖面内的完成情况、承诺约束下的守信情况、事前判断的偏差程度,合起来才能拼出计划可靠性的完整图景。
常见误解是认为三个指标结果应当一致,或者用其中一个推断另外两个。在这个例子里,兑现率 87.5% 看起来不错,但计划达成率只有 75%,说明未承诺的内部工作完成得不好;预测准确率约 11.1% 的偏差,则提示排期判断偏乐观。若只汇报兑现率,管理层会高估整体计划执行水平。正确做法是三个指标并列呈现,各自标注统计对象与时间锚点,让读者知道每个数字回答的是哪一问。
常见问题
计划中途新增了工作项,达成率的分母要不要跟着调整?
这取决于统计前约定的范围变更规则,两种做法都能用,但结论含义不同。若新增项纳入本期分母,达成率反映的是“调整后计划”的完成情况,适合评估团队对最终承诺范围的执行;若新增项不纳入分母、单独记录,达成率反映的是“初始计划”的稳定性,适合观察计划编制质量。关键是同一份报表内保持一致,并在指标旁标注分母锁定时间。中途临时改口径,会让前后两期数据无法比较。
承诺延期后重新约定了到期日,兑现率应该怎么算?
需要事先约定是“重新起算”还是“保留原到期日”。重新起算的做法是原承诺退出分母,新承诺按新到期日进入统计,兑现率反映当前有效承诺的兑现情况;保留原到期日的做法是按变更后内容在原到期日判定,延期本身即计为未兑现,兑现率反映最初承诺的守信程度。两种口径回答的问题不同,前者偏运营跟踪,后者偏对外信用评估。无论选哪种,变更记录都要留痕,否则事后无法解释数字变化。
预测准确率用绝对偏差还是相对偏差,能混着用吗?
两种偏差适合的场景不同。绝对偏差是预测值与实际值之差,直观,适合单批次复盘,能直接看出少交付或多交付了几个工作项;相对偏差是偏差除以预测值,便于跨批次、跨团队比较,但预测值接近零时结果会被放大,需要设定适用条件。同一份报表里混用两种偏差,会让读者误判严重程度。建议固定一种作为主口径,另一种作为补充列示,并标注计算方式。
三个指标能不能只保留一个,减少汇报负担?
可以精简,但要清楚丢掉的是哪一问。只保留计划达成率,就看不出对外承诺的守信情况;只保留承诺兑现率,会系统性高估整体计划执行,因为承诺范围通常小于计划范围;只保留预测准确率,只能看到偏差,看不到完成比例。如果汇报篇幅有限,建议保留计划达成率作为主指标,承诺兑现率与预测准确率按季度或按批次呈现,并在结论中分别标注统计对象与时间锚点,避免用一个数字承担全部解释。
把三个指标放进同一张效能报表,需要系统里先具备什么数据?
至少需要三类可回溯的数据:计划项及其完成状态与计划周期、承诺项及其到期日与兑现结果、预测发布时点的快照记录。前两类通常依托工作项管理,第三类最容易被忽略——没有留存发布时点的预测,准确率只能用最终计划反推,失去意义。ONES Performance 支持对系统内产生的研发数据进行多维度、精细化、自定义的分析,并提供预置的场景化仪表盘模板;当这些记录在系统中分别留存时,团队可以按不同口径分别配置统计视图,减少手工汇总带来的偏差。
