当合同、报价单或沟通记录里写下的前提发生变化——比如原本约定由客户提供产品数据,后来改为服务方代录;原本按固定栏目数报价,后来栏目结构被推翻重做——原先承诺的“上线即达标”“按期交付”就不再是同一件事。此时正确做法不是争论谁对谁错,而是把变化点写成一份可核对的边界修订说明:先确认哪条前提变了,再重新标注哪些成果仍成立、哪些需要重估、哪些不再包含。下面从分歧如何产生讲起,给出两个解释和区分证据。
常见矛盾是:服务方认为“网站已经交付”,客户认为“还差很多”。双方看的是同一套页面,结论却相反。这通常不是谁在撒谎,而是各自默认的前提不同。服务方默认的前提可能是:内容由客户提供、浏览器为近期主流版本、上线后不再调整信息架构。客户默认的前提可能是:内容由服务方整理、要兼容旧设备、上线后仍可继续调整栏目。前提没有写进同一份文件,成果边界自然对不上。
把这类矛盾当成“沟通不畅”去处理,往往只会得到一句“以后多同步”。更有效的做法是把它当成一次边界重标:找出变化发生的时间点,把变化前和变化后分开描述。
面对“和当初说的不一样”,至少有两种成立条件不同的解释,需要分开判断。
指承诺时的条件在过程中被替换,但成果标准没有同步更新。成立条件通常是:变化由客户侧引入(新增语言版本、临时更换主视觉、数据源改由第三方接口提供),或由外部环境引入(目标浏览器范围扩大)。这种情况下,原承诺本身没有失效,只是它依附的前提不在了。
指前提基本没变,但交付内容少于当初约定的范围。成立条件通常是:约定栏目数量、页面模板数量、功能点数量明确,而实际交付明显不足,且变化并非由客户新增要求引起。这种情况下需要补的是成果,而不是改边界。
两种解释可能同时存在:一部分差异来自前提漂移,另一部分来自真实缺项。所以不要整体定性,而要逐项标注。
判断靠证据,不靠印象。以下证据能有效区分前提漂移与成果缩水:
一个假设例子:某项目原报价基于“客户提供全部产品图文”,中途客户改为“由服务方从旧站迁移并整理”。此时“按期上线”这个承诺的成立条件已经改变——内容整理工作量进入了服务方范围。若仍按原日期要求上线,等于把新增工作量隐藏掉;正确动作是重估内容整理所需时间,并把“上线”重新标注为“结构上线”与“内容填充完成”两个节点。这个动作会直接影响下一步:排期需要重排,验收标准需要拆成两段,而不是继续用单一日期卡住双方。
具体可按以下顺序执行,每一步的产出都影响下一步:
这里的关键取舍是:不要试图一次性判定“谁对”,而是把每个争议项独立归类。归类结果决定了下一步是补交付、调排期,还是重新报价。把三者混在一起谈,只会让分歧反复出现。
第一,用口头共识替代书面标注。前提变化往往发生在日常沟通中,如果没有落成文字,几周后又会回到原点。第二,把“前提变了”当成万能解释。前提漂移只对确实变化的那部分成立,未变化部分的缺项仍需按原承诺补齐。第三,重标时只写“范围调整”,不写具体项。边界说明必须落到可核对的条目,否则等于没写。第四,忽略验收标准的歧义。有些分歧不是范围问题,而是同一个词被两方理解成不同含义,这类需要重新定义标准,而不是调整范围。
把变化点、证据和重标结果写进同一份文件,双方对成果边界的理解才有共同的核对依据;此后每次新增变化,都在这份文件上继续追加,而不是重新争论一遍。