先给有条件的结论:如果原承诺写明了前提,而前提后来确实变了,那么重新标注成果边界不是推翻承诺,而是把“在什么条件下、已经做到什么、现在还能继续做到什么”重新分开写。只要前提变化能被记录、被双方确认,成果边界就可以从旧口径中抽出来,转成一份可核对的新口径;反过来,如果前提变化只是口头提到、没有留下可核对的依据,那么任何重新标注都只是换一种说法,不能作为下一步判断的基础。
多个角色对同一事实有不同理解,通常不是因为谁在说谎,而是各自记住的是不同层面的前提。重新标注成果边界前,先把变化归到下面三类之一,因为三类对应的处理方式不同。
把变化归类的动作本身就会产生结果:归类之后,双方讨论的就不再是“你当初答应过什么”,而是“哪一类前提变了、它改变了哪一段边界”。这一步做完,下一步才轮到写新口径。
分歧要变成可以核对的项目,关键是每一项都能被第三方看懂,而不是只有参与过沟通的人才能理解。下面这组字段可以直接作为一页纸的框架,不必追求完整,但每一项都要能填出具体内容。
这里有一个容易被忽略的动作:把“仍然适用的部分”单独保留下来。很多重新标注之所以谈崩,是因为一方把整份承诺作废,另一方觉得此前的工作被一笔抹掉。分开列之后,讨论对象从“承诺还算不算”变成“哪几项继续算”,分歧范围会明显缩小。
假设某项目原口径是:在约定周期内,对站点内已有的产品栏目做内容与结构调整,成果以该栏目的可核对变化来描述,前提是栏目结构和主要页面类型保持不变。后来站点新增了一个内容板块,并且原栏目下部分页面被合并。此时如果直接沿用原口径,会出现两种理解:一方认为新增板块也应纳入,另一方认为合并已经让原口径失效。
按上面的框架处理,可以写成:原口径只覆盖原产品栏目;变化点属于范围前提变化,依据是结构记录;受影响的是原栏目下被合并的页面;仍然适用的是未被合并的页面;新边界为“当前只对未合并页面继续按原口径核对,新增板块需另行确认范围”。这个例子的数字和情形都是假设,用来演示比较方法,不代表任何实际项目结果。
这个动作的结果是:下一步不再争论新增板块算不算违约,而是先确认新增板块要不要单独立项。如果确认要立项,就回到范围前提重新走一遍;如果确认不立项,新边界就停留在未合并页面这一层。
上面的结论有一个明确的反例:如果前提变化无法被双方共同确认,只有一方单方面认定“前提已经变了”,那么重新标注成果边界就不成立。此时无论写得多细,都只是单方口径,不能作为核对依据。更麻烦的是,单方口径一旦被当成既成事实,后续所有讨论都会围绕它展开,分歧反而被固化。
还有一种情况会让结论失效:变化点本身无法归入范围、资源、环境三类中的任何一类,或者同时跨越多类且互相牵扯。这时不要急着写新边界,先回到变化点本身,把它拆成可以分别确认的小项。拆不开就说明信息还不够,继续标注只会制造新的分歧。
建议的动作顺序是:先把变化点写成待确认项,再收集可核对依据,然后按范围、资源、环境归类,最后才写新边界。每一步的结果都会影响下一步:依据收集不齐,就停在待确认;归类不明确,就拆小项;新边界写完,还要回到确认方式,由双方确认后才生效。
如果确认后仍有一方不认可新边界,那么可核对项里应保留“未确认”状态,而不是强行写成已确认。未确认状态本身就是一种成果边界标注:它说明当前口径只覆盖到哪一步,哪一步还没有共识。这样处理虽然看起来不够干脆,但能让后续每一次沟通都有明确的起点。