计划达成与承诺达成:统计口径、边界与判断对象

研发计划达成统计里,“计划达成”和“承诺达成”回答的是两个不同的问题:计划达成看团队是否兑现了最初排定的计划,承诺达成看团队是否守住了已经对外承诺的交付范围。两者都用于衡量计划可靠性,但基准对象、变更处理方式和责任视角不同。本文按定义、边界、计算机制、适用场景和常见误解逐层说明,帮助在统计和解读时选对口径。



要点总览(TL;DR)


  • 计划达成以初始排定的计划基线为基准,衡量计划内工作按原定范围和时间完成的比例,偏差指向排期质量与估算能力。
  • 承诺达成以对外确认的承诺清单为基准,衡量承诺内容被兑现的比例,偏差指向对外交付的可信度。
  • 区分两个口径的关键在基准对象、变更处理和责任视角:计划变更可剔除或计入,承诺变更保留原承诺记录并单独说明。
  • 评估排期质量、复盘计划偏差看计划达成;评估对外交付可信度、跨团队依赖兑现看承诺达成;两者并用时先看承诺达成再看计划达成。
  • 两个口径都属于计划可靠性度量,单次迭代执行归迭代管理,工时偏差归计划与实际投入分析,不宜互相替代解释。


一句话区分:计划达成与承诺达成各看什么


计划达成以初始排定的计划为基准,衡量计划内的工作有多少按原定范围和时间完成。它关心的是“当初排的计划兑现了多少”,偏差指向排期质量、估算能力和计划稳定性。


承诺达成以已经对外承诺的交付范围为基准,衡量承诺清单中的内容有多少被兑现。承诺对象可以是业务方、上下游依赖团队,也可以是某个发布节点。它关心的是“答应别人的事做到了多少”,偏差指向对外交付的可信度。


两者的核心差异可以归纳为三点:


对比维度 计划达成 承诺达成
基准对象 初始排定的计划基线 对外承诺的交付范围
变更处理 需明确变更剔除还是计入,通常保留原基线用于复盘 承诺一旦锁定,范围调整需走承诺变更,原承诺仍计入兑现判断
责任视角 计划负责人对排期质量负责 承诺方对对外交付可信度负责

一句话判断规则:想知道“排得准不准”,看计划达成;想知道“答应的事靠不靠谱”,看承诺达成。



定义与边界:两个口径各自统计什么、不统计什么


计划达成的统计范围是计划基线内的工作项完成情况。统计前需要先确定三件事:计划基线在什么时点锁定、完成判定以什么状态为准、计划变更如何处理。变更处理有两种常见做法:一是把变更后的范围从分母中剔除,只统计原计划内未变更的部分;二是保留原基线,把新增和删减都作为偏差记录。两种做法得出的数值不同,统计口径必须事先写明。


承诺达成的统计范围是承诺清单内的交付内容。统计前需要确定承诺对象、承诺时点和承诺范围的锁定方式。承诺时点通常是向对方正式确认交付内容的时间,此后范围调整应作为承诺变更单独记录,原承诺仍纳入兑现判断。承诺清单一般小于或等于计划范围,只包含明确对外确认的部分。


两个口径都不覆盖以下内容:


  • 单次迭代内的执行过程,包括任务拆分、每日进展和阻塞处理,归迭代管理;
  • 计划投入与实际投入的工时偏差,归计划与实际投入分析;
  • 需求从提出到交付的周期长度,归需求交付周期度量。

从度量性质看,计划达成和承诺达成属于计划可靠性度量,回答“兑现比例”问题;执行效率度量回答“做得快不快、顺不顺”的问题。两类指标可以并列展示,但不宜互相替代解释。



机制与组成:达成率是怎么算出来的


两个口径的计算框架相似,都是“已兑现数量除以基准数量”,但基准的构成不同,导致同一批数据可能得出不同结果。


计算要素 计划达成 承诺达成
基准来源 初始排定的计划基线 对外确认的承诺清单
基准锁定时间 计划评审通过或排期确认时 向承诺对象正式确认交付内容时
完成判定 工作项达到约定的完成状态 承诺清单内条目达到约定的交付标准
变更处理 按事先约定剔除或计入偏差 范围调整走承诺变更,原承诺仍计入判断
统计对象 团队、项目或版本均可,需固定口径 通常按承诺对象或发布节点统计

统计周期和统计对象的选择会直接影响结果。按版本统计时,跨版本的工作项归属需要事先约定;按团队统计时,共享工作项是否重复计入需要明确规则。统计对象一旦变化,历史数据不宜直接比较。


同一批工作项在两个口径下结果不同的典型原因有三类:一是基准范围不同,承诺清单通常只包含对外确认的部分,比计划范围小;二是变更处理不同,计划变更可能被剔除,承诺变更则保留原承诺记录;三是完成判定标准不同,计划达成可能以内部完成状态为准,承诺达成以对外交付标准为准。


在统计口径落地时,需要把计划基线、工作项完成状态和统计视图放在同一套数据里管理。ONES 支持以工作项状态和版本范围组织统计视图,团队可以在其中固定计划基线时点、记录变更,并按项目或版本查看达成情况;具体能力以实际产品资料为准。这样做的目的是让两个口径共用一份数据源,减少手工对账带来的口径漂移。



适用判断对象:什么情况下看计划达成,什么情况下看承诺达成


选择口径的依据是管理目的,而不是数据是否容易获取。


看计划达成的典型场景包括:评估某个团队的排期质量,复盘计划偏差集中在哪些环节,改进估算方法,判断计划变更频率是否过高。这类场景的关注点是内部计划管理能力,数据使用者通常是计划负责人和研发管理者。


看承诺达成的典型场景包括:评估对外交付的可信度,检查跨团队依赖是否按时兑现,保障发布节点的交付内容,向业务方说明交付稳定性。这类场景的关注点是对外承诺的兑现情况,数据使用者通常是承诺方、需求方和上下游协作团队。


同时使用两个口径时,常见的解读方式是先看承诺达成,确认对外交付是否守住;再看计划达成,判断内部排期是否稳定。如果承诺达成高而计划达成低,说明团队通过频繁调整计划保住了对外承诺,排期质量本身需要改进;如果计划达成高而承诺达成低,说明计划内完成的工作与对外承诺的范围存在错位,承诺清单的准确性需要检查。


按角色区分,计划负责人更关注计划达成及其偏差原因;承诺方更关注承诺达成和承诺变更记录;需求方更关注承诺达成,并需要了解承诺范围是否发生过调整。三个角色看同一组数据时,应先对齐口径定义,再讨论数值高低。



相邻概念区别:与迭代执行、工时偏差的界线


计划达成和承诺达成容易与三类相邻度量混淆,混用会导致误读。


相邻概念 关注点 与达成率的区别
迭代执行度量 单次迭代内的完成情况、任务流转和阻塞处理 迭代执行看过程是否顺畅,达成率看基准是否兑现;单次迭代结果不足以推断整体计划可靠性
计划与实际投入分析 计划工时与实际工时的偏差 工时偏差反映资源投入效率,不直接反映计划或承诺的兑现比例
需求交付周期 需求从提出到交付的时间跨度 周期关注时间长短,达成率关注兑现比例,两者可以同时改善也可以背离

混用的典型风险是:用迭代完成率代替计划达成,忽略跨迭代的计划偏差;用工时偏差解释承诺未兑现,掩盖承诺范围管理的问题;用交付周期缩短推断计划可靠性提升,而实际达成率并未变化。区分这些概念的关键是回到每个指标回答的问题本身。



具体例子与常见误解


以下示例为演示情景,用于说明两个口径的差异,不代表任何真实团队数据。


某版本初始计划包含 20 个工作项。计划评审后,团队向业务方承诺其中 12 个工作项在发布节点前交付。执行过程中,业务方新增 4 个工作项,团队同意纳入计划,其中 2 个纳入承诺清单;同时有 1 个原承诺工作项因依赖未就绪被移出承诺清单,作为承诺变更记录。版本结束时,原计划 20 项中完成 16 项,新增 4 项中完成 3 项;承诺清单原 12 项中完成 10 项,新增承诺 2 项中完成 1 项,移出的 1 项按承诺变更处理。


按“变更剔除、只统计原基线”的口径,计划达成为 16÷20=80%;按“变更计入”的口径,计划达成为(16+3)÷(20+4)=79.2%。承诺达成按原承诺加新增承诺计算,兑现比例为(10+1)÷(12+2)≈78.6%;若把移出的 1 项仍计入原承诺,则为 11÷14≈78.6% 不变,但承诺变更记录需要单独说明。这个例子说明:同一版本的数据,因变更处理规则不同,计划达成会出现两个数值;承诺达成则取决于承诺清单如何锁定和变更。


常见误解及纠正:


  • 误解一:把承诺达成等同于计划达成。纠正:两者基准不同,承诺清单通常小于计划范围,数值接近只是巧合,不能互相替代。
  • 误解二:计划变更后仍按原基线统计而不说明口径。纠正:无论剔除还是计入,都应在统计说明中写明规则,否则历史数据无法比较。
  • 误解三:用单次迭代结果推断整体计划可靠性。纠正:单次迭代受偶发因素影响大,计划可靠性应看多个周期、固定统计对象下的趋势。

把两个口径的定义、基准时点、变更规则和统计对象写进同一份统计说明,是避免混用的基础动作。统计说明应与数据同步更新,口径调整时保留历史记录,后续解读才有共同参照。



常见问题


计划变更频繁时,计划达成应该剔除变更还是保留原基线?


两种做法都可用,关键是事先写明并在多个统计周期内保持一致。剔除变更适合评估原计划内工作的兑现能力,保留原基线适合观察计划偏差的整体规模。若中途切换规则,历史数据不宜直接比较,应在统计说明中标注切换时点和原因。


承诺达成中的承诺清单应该在什么时点锁定?


通常在向承诺对象正式确认交付内容时锁定,例如与业务方确认版本范围、与上下游团队确认依赖交付时间、或发布节点评审通过时。锁定后范围调整应作为承诺变更单独记录,原承诺仍纳入兑现判断。承诺时点没有统一行业标准,由组织在统计说明中约定。


承诺达成高但计划达成低,说明团队管理得好还是不好?


这种组合通常说明团队通过频繁调整计划保住了对外承诺,对外交付可信度尚可,但内部排期稳定性需要改进。解读时应结合计划变更频率和变更原因,判断是估算偏差、需求波动还是资源不足导致,再决定改进方向。


两个口径能否用同一份数据直接计算?


可以共用一份工作项数据源,但需要分别固定基准:计划达成锁定计划基线时点,承诺达成锁定承诺清单和承诺时点。共用数据源能减少手工对账,前提是变更记录完整、完成判定标准在两个口径下分别写明。ONES 支持以工作项状态和版本范围组织统计视图,具体能力以实际产品资料为准。


按团队统计和按版本统计,达成率结果会差很多吗?


会有差异。按版本统计时,跨版本工作项的归属需要事先约定;按团队统计时,共享工作项是否重复计入需要明确规则。统计对象一旦变化,历史数据不宜直接比较,建议固定统计对象后再观察趋势。