研发计划达成率用一句话概括:统计周期内按约定完成标准达成的计划项数,除以同一周期内应完成的计划项数,再乘以100%。要让这个数字经得起复核,关键在于分母只纳入本期到期且已进入执行范围的计划项,分子按事先写明的完成定义判定,分子分母保持同源、同时间窗、同颗粒度,并单独披露取消、延期、拆分合并和跨期项的处理方式。本文围绕这套口径给出公式、取数来源、分步流程和一个季度算例。
要点总览(TL;DR)
- 研发计划达成率 = 统计周期内按约定完成标准达成的计划项数 ÷ 同一周期内应完成的计划项数 × 100%,结果需附分子分母绝对数。
- 分母只纳入本期到期且已进入执行范围的计划项;新增插入项是否纳入、跨期项如何归属,都要事先写进口径并各期保持一致。
- 完成标准须在周期开始前书面约定(状态终态、验收通过、上线发布等),判定时逐项留存证据,冻结时点后未回填的按未达成计。
- 取消、拆分、合并、变更和无法判定项在计算前归类并写入调整日志,保证他人能按同一规则复算出同一结果;分母为零时不计算比率。
- 高达成率可能来自计划保守,需结合计划变更率、交付周期组合解读,不同颗粒度与周期的结果不可直接比较。
评估目标:计划达成率要回答什么问题
计划达成率衡量的是计划可靠性:团队在周期开始时承诺要完成的计划项,到期时有多少按事先约定的标准真正完成。它回答的是“承诺兑现得怎么样”,服务于计划评审和承诺校准这两类决策。季度或月度计划评审时,管理者用它判断上一轮排期是否偏乐观;下一轮排期前,用它校准团队对自身产能的判断。
这个指标与相邻指标分工明确。迭代执行关注单个迭代内的任务流转、阻塞和燃尽情况,回答“执行过程顺不顺”;工时偏差关注计划投入与实际投入的差距,回答“资源估得准不准”;计划达成率只关注计划项到期时的完成结果。三者可以同时使用,但不能互相替代。
使用边界需要提前说清。达成率不衡量个人产出高低,也不衡量交付质量,一个按期完成但缺陷频发的计划项同样计入达成。把达成率直接当作绩效考核标准,容易诱导团队压低承诺、拆分计划项或放宽完成定义,反而破坏这个指标的可信度。它适合作为计划管理的过程信号,与其他指标组合使用。
指标与范围:分子、分母和统计颗粒度怎么定
计算公式为:研发计划达成率 = 统计周期内按约定完成标准达成的计划项数 ÷ 同一周期内应完成的计划项数 × 100%。结果以百分比表示,保留一位小数即可,同时附上分子分母的绝对数,避免只看到一个比率。
分母是本期应完成的计划项范围,纳入条件有两个:计划完成时间落在本统计周期内,且该计划项在周期开始时已进入执行范围(已排期、已承诺或已立项进入本期计划)。周期中途临时插入且当期到期的计划项是否纳入,需在口径文档中事先约定;常见做法是纳入并单独标注为“新增插入项”,便于区分原承诺与追加承诺。
分子是分母中按完成标准判定为达成的项数。判定依据必须是事先约定的完成定义,例如状态流转到“已完成”、验收通过、上线发布成功等,不能事后按印象调整。分子必须是分母的子集,任何不在分母中的项都不能计入分子。
统计颗粒度需要在开始统计前固定。常见选择有三种:以需求项为颗粒度,适合产品规划层面的计划;以任务项为颗粒度,适合研发执行层面的计划;以里程碑为颗粒度,适合跨团队的大版本计划。颗粒度越细,单项权重越小,比率越平滑;颗粒度越粗,单个未达成项对结果的影响越大。同一份报表内不混用颗粒度。
时间窗与跨期项归属规则同样要写进口径。跨期项指计划开始或完成跨越统计周期边界的计划项,常见处理方式有两种:按计划完成时间归属到完成所在周期,或按实际完成时间归属。无论选哪种,都要在结果中单独列出跨期项数量,并保持各期一致,否则相邻周期的比率无法比较。
| 要素 | 定义 | 需固定的条件 |
|---|---|---|
| 公式 | 达成项数 ÷ 应完成项数 × 100% | 结果附绝对数,保留一位小数 |
| 分母 | 本期到期且已进入执行范围的计划项 | 新增插入项是否纳入、如何标注 |
| 分子 | 分母中按完成标准判定达成的项 | 完成定义事先书面约定 |
| 颗粒度 | 需求项、任务项或里程碑 | 同一报表内不混用 |
| 时间窗 | 计划完成时间落在统计周期内 | 跨期项按计划或实际完成时间归属,各期一致 |
数据口径与证据:完成标准、数据来源和缺失值处理
完成标准必须在统计周期开始前以书面形式约定,写清判定条件和所需证据。常见标准包括:工作项状态流转到约定的终态;需求通过验收评审并有评审记录;版本上线发布成功并有发布记录。标准一旦确定,周期内不因个别项目情况临时放宽或收紧。
数据来源应与完成标准对应。计划项清单和计划完成时间取自计划管理系统;状态判定取自需求或任务的状态记录;验收和上线类标准取自评审记录与发布记录。取数时记录导出时间点,作为本次计算的冻结时点,后续状态变化不影响本期结果。
状态回填滞后是常见问题:计划项实际已完成,但状态在统计时点尚未更新。处理方式是在冻结时点前给团队留出状态清理窗口,冻结后仍未回填的项按未达成计入,并在备注中说明。口径漂移指统计中途修改完成定义或分母范围,这类修改应记录在调整日志中,修改前后的结果分别披露,不混算成一个数字。
取消、拆分、合并、变更项需要在计算前归类。取消项从分母中剔除并单独计数;拆分项按拆分后的子项计入分母,原父项不再计入;合并项按合并后的新项计入一次;范围变更项若在周期内新增且当期到期,按事先约定决定是否纳入。所有归类动作写入调整日志,保证他人可以按同样规则复算出同一结果。
缺失值与无法判定项单独披露,不默认计入分子或分母。例如某计划项缺少验收记录、状态记录不完整,应列为“无法判定”,在报表中注明数量,并说明对达成率区间的影响。无法判定项占比过高时,应先修复数据记录流程,再使用这个比率做决策。
| 情形 | 处理方式 | 披露要求 |
|---|---|---|
| 取消项 | 从分母剔除 | 单独列出取消数量 |
| 拆分项 | 子项计入分母,父项不计 | 记录拆分前后对应关系 |
| 合并项 | 合并后新项计入一次 | 记录合并来源 |
| 跨期项 | 按约定归属规则计入某一期 | 标注跨期项数量 |
| 状态回填滞后 | 冻结后未更新按未达成计 | 备注说明 |
| 无法判定项 | 不计入分子分母 | 单列数量并说明影响 |
在取数与状态回填环节,ONES 的工作项状态和计划管理能力可以作为数据来源之一:计划项以工作项形式承载,完成状态随流转记录留存,统计时按冻结时点导出清单和状态,验收、发布等证据也能与对应工作项关联,减少手工核对的工作量。具体字段和报表配置以团队实际使用为准。
计算步骤:从取数到出数的可复算流程
以下步骤按顺序执行,每一步都留下可查的记录,换一个人按同样步骤能算出同一结果。
- 确定统计周期与冻结时点。写明周期起止日期(如某季度首日至末日)和取数冻结的具体时间,冻结时点之后的状态变化不计入本期。
- 导出计划项清单并标记应完成范围。从计划系统导出周期内到期的计划项,逐项核对是否在周期开始时已进入执行范围,形成分母初稿。
- 逐项按完成标准判定并记录证据。对分母中每个计划项,对照事先约定的完成定义判定达成与否,记录判定所依据的状态、评审或发布记录编号。
- 处理例外项。对取消、拆分、合并、变更、跨期和无法判定项逐项归类,更新分母,并写入调整日志。
- 汇总分子分母并计算比率。用调整后的分母和分子计算百分比,同时记录绝对数。
- 复核与二次计算校验。由另一人按同一口径独立计算一次,比对两次结果的分子、分母和例外项数量,差异逐项查明原因后定稿。
调整日志建议至少包含:计划项标识、原状态、调整类型、调整依据、调整人和调整时间。日志与最终报表一起归档,是后续解释比率波动和审计口径的主要材料。
例子:一个季度计划达成率的完整算例
以下为演示情景,数字为便于说明而设定。某研发团队统计某季度计划达成率,颗粒度为需求项,完成标准为“需求状态流转到已完成且通过验收评审”。
周期开始时进入执行范围、计划在本季度到期的需求项共40项,构成分母初稿。季度内新增插入且当期到期的需求项6项,按事先约定纳入分母并标注为新增插入项,调整后分母为46项。
逐项判定后,按完成标准达成的需求项为34项,构成分子。未达成的12项中,8项延期到下季度,4项仍在开发中。另有取消项3项,已从分母中剔除并单独计数;拆分项1项,拆为2个子项后计入分母,父项不计;无法判定项1项,因缺少验收记录未计入分子分母。
按调整后口径计算:达成率 = 34 ÷ 46 × 100% ≈ 73.9%。报表中同时注明:取消3项、拆分1项、无法判定1项、新增插入6项,跨期项按计划完成时间归属本季度。若把新增插入项排除,仅按原承诺的40项计算,达成率为34 ÷ 40 × 100% = 85.0%,两个数字并列披露,便于区分原承诺兑现和含追加承诺的整体兑现。
分母为零的情形:若某周期内没有到期且进入执行范围的计划项,不计算比率,直接标注“本期无应完成计划项”。此时写成0%会被误读为全部未达成,写成100%会被误读为全部完成,两种写法都应避免。
解读与限制:比率背后的信号与误用风险
高达成率不一定代表计划能力强。团队如果习惯压低承诺、只把有把握的项放进计划,达成率会长期偏高,但计划对业务的覆盖不足。判断时需要结合计划变更率:变更率高的团队,达成率再高也要看变更发生在什么阶段、由什么原因引起。两个指标一起看,才能区分“计划保守”和“执行稳健”。
低达成率的成因需要分类,而不是笼统归为执行不力。常见成因包括:排期时对依赖和风险估计不足;周期内插入大量紧急需求挤占原计划;完成标准定得过高或验收环节积压;人员变动导致产能下降。不同成因对应不同的改进动作,例如调整排期方法、设置需求准入规则或优化验收流程。
不同颗粒度、不同周期的结果不能直接比较。以里程碑为颗粒度的季度达成率和以任务项为颗粒度的季度达成率,分母规模和单项权重差异很大;月度与季度的时间窗不同,跨期项占比也不同。跨团队比较时,先确认口径文档一致,再比较数字。
样本量小的时候,比率波动大。一个周期只有五六项计划时,一项未达成就会让比率变化十几个百分点,此时更适合看具体未达成项的原因,而不是盯住比率本身。分母为零时按前述方式标注,不计算比率。
把计划达成率与计划变更率、交付周期等指标组合使用,能更完整地反映计划管理水平:达成率看承诺兑现,变更率看计划稳定性,交付周期看从承诺到交付的时长。单个指标只提供信号,不构成因果结论,也不作为绩效或质量的唯一依据。
常见问题
周期中途临时插入且当期到期的需求,要不要计入分母?
这属于口径选择,需要在统计开始前写进文档,两种做法都能用,但披露方式不同。
- 纳入并标注:把新增插入项计入分母,同时单独标注数量,报表中可同时给出“含插入项”和“仅原承诺”两个比率,区分原承诺兑现与整体兑现。
- 不纳入:只统计周期开始时已进入执行范围的计划项,插入项另表统计。这种做法下,达成率反映的是原承诺兑现,但会掩盖周期内需求挤占的影响。
无论选哪种,相邻周期保持一致,否则比率之间无法比较。
计划项实际已完成,但统计时状态还没回填,怎么算?
按冻结时点的记录判定。做法是在冻结时点前留出一段状态清理窗口,提醒团队更新状态;冻结后仍未回填的项按未达成计入,并在备注中说明原因。
如果这类情况反复出现,说明状态更新流程本身需要调整,例如把状态更新纳入完成动作的必经环节,而不是事后补录。持续用“实际已完成”去修正统计结果,会让比率失去可复算性。
分母为零的周期,达成率写0%还是100%?
两种都不写。分母为零表示本期没有到期且进入执行范围的计划项,此时比率没有定义,直接标注“本期无应完成计划项”并说明原因即可。
写0%会被读成全部未达成,写100%会被读成全部完成,都会误导读者。若连续多个周期分母为零,更值得关注的是计划覆盖是否出了问题。
跨季度的计划项,应该算在哪个季度?
常见有两种归属规则:按计划完成时间归属,或按实际完成时间归属。前者与排期口径一致,便于评估承诺兑现;后者更贴近实际交付节奏。
选定一种后各期保持一致,并在报表中单独列出跨期项数量。如果中途切换规则,相邻周期的比率会出现无法解释的跳变,历史数据也失去可比性。
达成率长期在90%以上,是不是说明计划管理很好?
不一定。达成率高可能来自计划保守:只把有把握的项排进计划,风险项留在计划外,比率自然好看,但计划对业务的覆盖不足。
判断时结合计划变更率一起看:变更率高的团队,要追问变更发生在什么阶段、由什么原因引起。同时看分母规模,如果每期应完成项很少,单项未达成就会带来大幅波动,此时更适合逐项分析未达成原因,而不是只看比率。
