可行的做法不是先争论谁的标准更合理,而是把双方各自的指标翻译成同一张表里的“对象、动作、可观察结果、判定时点”四列。只要同一项交付在两个视角下无法落到同一个可核对对象上,就说明这张交付表还不能用来验收。下面从最常见的矛盾现象入手,说明两种解释、能区分它们的证据,以及具体怎么改表。
典型情形是:甲方按“页面已经能打开”判定完成,乙方按“内容、样式、跳转都符合约定”判定未完成。双方都没有说谎,只是各自盯的指标层级不同。甲方往往盯结果可见性,乙方往往盯构成结果的若干条件。把这两种指标直接并列,就会出现“同一事实、两种结论”。
还有一种更隐蔽的情况:甲方盯的是过程节点,比如“已经进入测试”,乙方盯的是终态,比如“测试中的缺陷已关闭”。节点完成不等于终态达成,若交付表只写“测试阶段”,双方都能各自解释成对自己有利的结论。
解释一:口径不同。双方说的是同一个交付物,但一个用“是否可见”判断,另一个用“是否符合约定细则”判断。这种情况下,分歧可以通过补一层判定条件消除。
解释二:对象不同。双方说的其实是两件东西,比如甲方指首页,乙方指整站;甲方指桌面端展示,乙方指移动端与表单链路。这种情况下,补条件没用,必须先统一交付对象再谈判定。
区分这两种解释的证据很直接:让双方各自指出“你判定完成时,具体看的是哪一个可打开、可点击或可读取的对象”。如果指向同一个对象,属于口径问题;如果指向不同对象,属于对象问题。这一步只需要双方各写一句,不依赖任何工具或后台数据。
建议每行只写一项交付,固定四列:
一个假设例子:某项目约定交付“联系表单可用”。甲方指标是“页面上有表单”,乙方指标是“提交后能收到并回复”。并表后写成——对象:联系表单页;动作:乙方提交表单并触发通知,甲方在约定邮箱查看;可观察结果:表单页可打开、提交后约定邮箱出现一条对应记录;判定时点:乙方提交后当轮确认。这样双方看的是同一行,而不是各说各话。
表写完后不要直接进入验收,先做一次对照:任选表中两行,让甲方和乙方分别按自己的原指标口头判定,再按表里的“可观察结果”判定。如果两种判定结论一致,说明这行可用;如果仍不一致,说明该行的对象或结果还太模糊,需要继续拆细。
这个动作的结果会直接决定下一步:一致的行可以进入正式验收;不一致的行先改表,不要先改交付物。因为口径没统一时改交付物,往往只是把分歧推迟到下一轮。反过来,若某行反复拆细仍无法统一,通常意味着它涉及双方不同的责任边界,需要单独约定由谁负责、以什么为准,而不是塞进同一张交付表。
把这三条写进表头或表尾说明即可,不必展开成独立流程。真正决定这张表能否减少返工的,是每一行是否落到同一个可核对对象上;只要这一点成立,甲乙双方指标不同就不再是验收障碍,而只是同一行里的两个观察角度。