验收通过和使用可用是两回事。当网站优化团队交来的内容、配置或代码在验收单上每项都打了勾,但接手的运营或开发无法把它放进真实流程里跑起来,缺口通常不在“有没有交”,而在“交的东西是否具备可迁移、可执行、可回退的条件”。界定这种缺口,要把验收标准从“文件齐不齐”改成“在目标环境里能不能独立完成一次真实任务”。
假设一个网站优化团队交付了一批页面内容、一份结构化数据配置和一个旧站跳转规则表。验收时逐项核对:页面数量对、标题与描述齐全、配置语法通过、跳转表行数一致,于是签字通过。两周后运营要上新活动页,发现内容模板依赖团队自己搭建的组件,而组件没有文档;开发要接跳转规则,发现规则里引用的路径基于旧站目录结构,没有映射说明。交付物“存在”,但无法被使用。
这个情境要说明的是:验收签字只证明了交付物在交付方环境里成立,并不证明它在接收方环境里成立。缺口就产生在这两个环境之间的差异上。假设情境仅用于说明判断方法,不代表任何真实项目。
可验收的条件通常是可清点的:数量、格式、语法、命名、是否在约定时间内提交。这些条件容易写进验收单,也容易通过。可使用需要另一组条件,它们往往不在验收单里:
界定缺口的方法,就是拿这四条去对照已验收的交付物。哪一条不成立,缺口就落在哪一类,而不是笼统地说“交付质量差”。
判断能否使用,最直接的动作是让接收方独立完成一次最小真实任务:选一个已有页面,按交付物提供的方式改一处内容并发布;或者按跳转规则表新增一条规则并验证生效。这个动作要在不询问交付方的前提下完成。
结果会直接决定下一步:
这一步的价值在于把争论从“你觉得能不能用”变成“这次任务卡在哪一步”,缺口就有了可指认的位置。
当旧内容、旧系统或旧合作关系需要退出,容易走向两个极端:全部推倒重来,或者因为“验收过了”而全部保留。更稳的做法是按上面的四条把交付物分成三类。
分类之后再谈退出,才不会把仍然有价值的部分一起丢掉,也不会把无法使用的部分继续留在流程里制造隐性成本。
界定缺口的最终目的是让下一次交接不再重复。可以在交接约定里加入三条可检查的要求:交付物必须附带依赖清单;必须包含一次由接收方独立完成的操作记录;必须说明回退方式。这三条不保证交付一定好用,但能让“可使用”从主观判断变成可验证条件。
如果验收单上仍然只有数量和格式,那么签字通过和使用可用之间的差距就会一直存在,缺口也只能在出问题之后才被发现。