试验性工作能定义完成的唯一方式是:把“完成”从结果承诺改成过程证据加决策门槛。签约前就写清楚本轮要验证什么假设、跑多久、看哪些指标、达到什么条件继续投入、达不到什么条件停止。完成不等于排名涨了,而等于“该收集的数据收齐了,可以据此做下一个决定”。
同样叫试验性工作,前提不同,完成标准完全不同,不能共用一套验收口径。
如果外包方把两类混在一起报价,就会出现最典型的扯皮:你等业务效果,他交执行清单。判断依据很简单——问一句“如果动作全做完但指标没动,这轮算完成吗”。答“算”的,是执行型试验;答“不算,要重做”的,是结果型承诺,而结果型承诺在没有可控前提时不该签。
可执行的验收结构分三层,缺一层就会在结项时吵起来。
举个假设例子说明比较方法:约定试验八周,观测站内搜索使用率和目标页面跳出率。假设八周后两个指标都没明显变化,但数据采集完整、无异常波动,那么这轮试验仍算完成,结论是“该假设在当前站点不成立,停止追加投入”。反过来,如果指标涨了但采集口径中途换过、样本被污染,那不算完成,因为结论不可信。数字只用于说明判断逻辑,不代表任何真实项目表现。
试验性工作最大的风险不是失败,而是失败之后无法结项。所以合同或工作说明里必须出现三类条款。
一个实际动作:在启动前让外包方交一页“试验说明书”,写清假设、变量、观测指标、窗口长度、成功与失败门槛。你拿到这页纸后做一次核对——如果它只写了要做什么、没写什么情况算结束,就退回重写。这个动作的结果直接决定后面所有验收讨论有没有共同依据;没有这页纸,后面每次沟通都会回到“你说效果我说动作”的原点。
过程验收不是万能。当试验涉及的是不可逆改动,比如大规模URL结构调整、站点迁移、批量删除内容,就不能用“先做再看数据”的方式定义完成。这类动作一旦上线,回滚成本极高,观测期内的数据波动也无法区分是改动导致还是其他原因。
此时应改用前置验证:先在小范围或测试环境验证,确认技术可行、回滚方案可用,再决定是否全量。完成标准落在“小范围验证通过且回滚演练成功”,而不是“全量上线后看效果”。判断依据是:这个动作如果做错了,能不能在一天内恢复原状。能,就按过程验收;不能,就先做前置验证。
试验完成后的产出不是一份总结报告,而是一份可复用的判断依据。至少包含:本轮验证了什么、证据是什么、结论是继续还是停止、如果继续下一轮的变量是什么。
这份东西的作用在下一次外包决策时才显现。如果结论是“该方向不成立”,你下次就不会被同类方案重复说服;如果结论是“执行没问题但量级不够”,下一轮的重点就是扩大范围而不是换方向。把完成定义成“能支撑下一个决定”,试验性外包才真正可控,而不是把预算换成一份无法验证的承诺。