能验收但不能用,通常不是“做没做完”的问题,而是验收标准只覆盖了交付物是否存在,没有覆盖它能否进入你的实际使用流程。判断缺口时,先把“谁在什么条件下用它完成什么动作”写清楚,再决定保留、改写还是退出。若缺口只出在接入、权限、数据格式或说明缺失,改写往往比退出更省成本;若缺口出在结构、逻辑或数据本身不可修复,退出更合理。
交付物能打开、能登录、能导出,不等于能被使用。缺口通常落在三类:
这三类的处理方式不同。缺件可以补交,错件需要重做或校正,接不上则要先确认责任在谁:是对方没交接入条件,还是你这边缺少必要的账号、域名或服务器权限。把责任先分清,再谈保留还是退出。
如果验收只看“有没有交付”,那“能验收不能用”会反复出现。更有效的做法是在验收清单里加入一条可执行验证:由你或你指定的人,在不依赖对方现场指导的情况下,独立完成一次真实操作。
假设一个场景:旧系统要退出,新系统已交付,验收时只核对了页面数量和数据库表数量,都通过。但真正使用时发现,导出报表的字段与旧系统不一致,财务无法直接对账。这里的缺口不是“没交付”,而是“交付物没有覆盖实际使用动作”。
可执行验证要写清四件事:
这一步做完,缺口会从模糊的“不好用”变成具体的“哪一步失败、失败在哪个条件”。下一步是决定保留、改写还是退出,依据就来自这些失败点是否可修。
保留并改写适合以下条件:交付物的核心结构、数据和逻辑仍然成立,问题集中在接入层、说明层或局部配置。
可局部修复的信号包括:
此时的动作不是直接接受,而是把改写范围写成新的交付项:谁改、改什么、改完后用什么动作验证。改写完成后,再用同一套可执行验证跑一遍。如果这次通过,保留是成立的;如果同一处仍然失败,说明缺口不在表层,退出更值得考虑。
退出不是情绪化决定,而是当修复成本已经接近或超过重新选型的成本时,才成立。以下情况更适合退出:
退出时要注意保留仍然有价值的部分:可迁移的数据、可复用的内容、可沿用的命名规则。不要因为合作关系结束,就把还能用的部分一起丢掉。退出动作本身也要有验证:迁移后的数据能否回查,旧内容能否在新环境中正常展示。这些验证做完,退出才算闭环。
假设你手上有一套旧内容需要退出,新交付的内容已经通过验收,但实际发布时发现分类标签与旧站不一致,导致旧链接无法对应。这里的缺口是“接不上”,不是“没交付”。
先做可执行验证:用一条旧链接走一遍跳转,看是否落到正确内容。如果失败,检查是标签映射缺失还是跳转规则未配置。若只是映射缺失,保留并改写:补一份映射表,重新验证。若跳转规则本身与旧站结构冲突,且改动会影响其他已发布内容,退出更合理:保留可迁移的内容,重新规划发布结构,再验证一次旧链接的可达性。
这个顺序的关键是:先验证,再分类,最后决定保留、改写还是退出。不要因为“验收通过了”就默认能用,也不要因为“有一处不能用”就全盘退出。缺口的具体位置,才是决定的依据。