先做一件具体的事:把当初承诺所依赖的前提逐条写下来,再标出哪些前提已经不再成立。成果边界不是重新谈一遍承诺,而是把“在什么条件下成立”这句话补回去。前提变了,原来成立的结论就不能直接照搬,需要按新前提重新划出适用范围。
翻出当初的承诺文本、需求确认记录或验收说明,逐句找“因为……所以……”的结构。常见的隐藏前提有三类:页面结构前提(比如模板统一、字段可控)、内容供给前提(比如有稳定更新来源)、样本规模前提(比如只验证了少数页面)。
把每条前提写成可核对的句子,例如“所有栏目页共用同一套模板”。写不出来的,说明它只是感觉,不是前提。这一步的产出是一张前提清单,后面所有重标动作都挂在这张清单上。
个别页面表现好,可能来自单页的特殊条件:内容更完整、内链更集中、编辑手工调整过。当同样的做法铺到几十上百个页面时,这些特殊条件不再存在,结果自然不同。这不是做法错了,而是成立条件从“单页可精修”变成了“批量可复制”。
判断方法很直接:把已生效的页面和未生效的页面并排放,逐项对比前提清单。如果差异集中在某一项前提上,比如模板字段不可控,那这项前提就是边界所在。此时应把成果描述从“整体提升”收缩为“在模板可控的页面类型上成立”。
假设某服务商在三个手工编写的栏目页上验证了新的标题与摘要写法,效果可接受。随后把同一写法交给批量生成的栏目页,结果参差。对比后发现,手工页的摘要由编辑逐条写过,批量页的摘要来自固定字段拼接。那么可重标的边界是:该写法在“摘要可逐条编辑”的前提下成立;在字段拼接场景下,需要先解决摘要来源,再谈写法是否适用。这里的数字只是比较方法的示意,不构成任何效果判断。
边界句应包含三部分:适用对象、成立前提、不适用情形。可以按下面的顺序落笔:
写完后的实际动作是把它交给对方确认。确认结果会决定下一步:双方对前提判断一致,就按新边界继续;对前提判断不一致,就先补资料核对前提,而不是继续推进执行。这一步的顺序不能颠倒,否则边界只是单方面声明。
前提不会只变一次。模板改版、内容来源更换、页面数量级变化,都会让原有边界失效。建议在交付说明里留一栏“前提状态”,每次资料或页面发生结构性变化时更新一次。更新时只做两件事:标记哪条前提已失效,重写对应的边界句。不要顺手扩大适用范围,那是另一轮验证的事。
如果对方要求把成果写成无条件结论,可以先问一句:这个结论以后按什么资料复核。答不上来,就说明前提还没写清,边界也无从谈起。把前提清单和边界句一起归档,下一次前提变化时,你手里就有可对照的起点,而不是从零重谈。