把甲方关心的“能带来咨询”和乙方负责的“页面按时上线”直接放进同一张表,往往对不上。可行的做法是拆成两层:上层写双方共同认可的结果指标,下层写各自可控的过程指标,再为每个结果指标指定一个可复核的中间证据。交付表不是把两套KPI合并,而是建立“谁的动作、产生什么证据、对方据此判断什么”的对照关系。
常见矛盾是:甲方在验收时问“为什么没有效果”,乙方回答“功能都按要求做完了”。这通常有两种解释。第一种是双方对“完成”的定义层级不同,甲方说的是业务结果,乙方说的是技术产出,两者之间缺少中间层。第二种是需求在过程中发生了变化,但交付表没有记录变更,导致最终对照的是两套不同版本的标准。这两种解释的应对方式不同:前者要补中间证据,后者要补变更记录。区分它们的证据是——需求确认单、变更记录和验收记录是否指向同一版本。如果版本一致却仍然争执,问题在指标层级;如果版本不一致,问题在变更管理。
第一层是结果层,由甲方主导定义,例如“表单提交可正常接收并进入指定邮箱或后台”。第二层是证据层,由乙方提供可复核的中间产物,例如表单提交后的测试记录、后台接收截图、异常提示的处理方式。第三层是过程层,由乙方内部管理,例如页面完成时间、修改轮次,这一层不必全部写进双方签署的表,但可以作为进度沟通依据。
关键在于:每一个结果层指标,都要找到至少一个证据层条目与之对应。找不到对应证据的结果指标,要么无法验收,要么只能靠主观判断,后者应在签约前就说明由谁判断、依据什么判断。
以下为说明方法而设的假设例子,不是真实项目记录。假设甲方要求“移动端打开速度可接受”,乙方认为“已做基础优化”。可写成:
这样写的好处是,甲方不必接受一个模糊的“已优化”,乙方也不必为不可控因素负责。动作上,双方应在签约前逐条确认证据条目由谁提供、以什么形式提供;如果某条证据无法提供,就要把对应结果指标降级为“尽力处理”或移出验收范围,这直接影响后续是否会产生返工争议。
做法一:以甲方业务指标为主表,乙方所有工作围绕它汇报。适用于甲方能明确说出业务目标、且愿意承担目标波动风险的场景,代价是乙方对结果的可控性低,容易在验收时互相推责。
做法二:以乙方交付物为主表,甲方按清单验收。适用于需求稳定、页面数量和功能边界清晰的场景,代价是甲方可能验收通过却仍觉得“不好用”。
更稳妥的选择是混合:主表用交付物,另设一列写该交付物服务的结果目标,并注明由谁复核。选择依据不是哪方强势,而是这项指标是否可被乙方单方控制。可控制的写进验收,不可控制的写成共同观察项。
需求变更后,只改功能清单不够,还要同步三处:对应结果指标是否仍成立、证据条目是否仍能提供、验收人是否变化。实际操作中,可以让每次变更都留下一条记录,写明变更前后的差异和影响到的表内条目编号。这样做的结果是,验收时对照的是最新版本,而不是各方记忆中的版本。若变更频繁,可约定固定周期集中确认一次,避免每次小改动都触发完整验收流程。