验收不能只看操作是否返回成功,而要看目标用户能否在合理路径内完成原任务。若旧内容、旧系统或旧合作关系要退出,先保留仍然有价值的部分,再用任务级证据决定是继续退出、局部回退,还是只修入口。
假设一个旧版订单查询页准备下线,团队把入口改到新版查询页,并保留旧数据导出链接。上线后监控显示跳转成功率接近 100%,没有报错,但客服反馈“查不到三个月前的订单”。这里的“成功”只是跳转动作完成,用户任务并没有完成。验收对象因此要从跳转动作换成“查历史订单”这个任务。
这类情况常见于旧系统退出:旧入口、旧字段、旧权限或旧合作关系仍在被一部分用户依赖。操作成功只证明新路径能跑通,不证明原任务被完整承接。
把任务拆成可观察的几步,例如:进入查询页、输入订单号、看到结果、能导出或复制结果。每一步都要有可区分的证据:
如果只有入口证据,验收结论只能是“入口可用”,不能写成“任务完成”。这一步会直接影响下一步:证据缺口在哪,回退或补修就落在哪。
同样表现为“用户没完成”,原因可能完全不同。可以用下面的对照来判断:
请求量、抓取量或某项统计归零,不能单独证明处理正确。它也可能是采集差异、季节变化、搜索需求变化或旧入口被屏蔽造成的。一次改动前后的比较要考虑这些因素,不能把相关当成因果。
验收结论要落到一个动作上:
动作的结果会决定下一步:局部回退后要重新跑同一组任务证据;若证据仍缺,就缩小退出范围,而不是扩大宣传或继续删旧入口。
记录不必复杂,但要能交接:任务名称、原路径、新路径、证据缺口、已采取动作、下次复查条件。假设示例中,团队发现旧时间段查询为零后,先恢复旧数据只读入口,再复查同一批订单号能否查到结果。复查通过,才继续退出旧入口;复查不通过,就保留只读入口并停止删除动作。
这样验收的对象始终是用户任务,而不是操作日志里的成功状态。旧内容、旧系统或旧合作关系退出时,保留仍然有价值的部分,往往比追求一次性切换更稳妥。