先给结论:把“能验收”与“能被使用”拆成两条独立判定线。验收线看合同列明的文件、页面和功能是否齐全;使用线看这些交付物放进真实业务流程后,是否有人能独立完成目标动作。缺口就出现在两条线之间的那段距离,而不是某一方“没做完”。界定缺口时,先确认缺口属于可用性、可维护性还是可迁移性,再决定是补交、替代还是退出。
第一种条件:交付物结构完整,只是缺少让业务人员独立操作的那一层。例如页面都能打开、后台都能登录,但没有操作说明、字段含义解释或权限对应关系。此时缺口是可用性缺口,通常可以通过补交说明、录屏演示或一次交接会话来弥合,不必推翻原有合作。
第二种条件:交付物本身依赖对方持续在场才能运转,例如样式只存在于对方服务器、内容结构只存在于对方后台、关键逻辑没有可读记录。此时缺口是可迁移性缺口,补几份文档解决不了,因为一旦对方退出,交付物就失去运行条件。这种情况下应优先谈退出方案,而不是继续加验收项。
判断依据不是“文件多不多”,而是:把对方的人全部移走,你的团队还能不能完成一次完整的内容更新或页面调整。能,就是可用性缺口;不能,就是可迁移性缺口。
假设一个场景:旧系统准备停用,你打算保留其中仍然有价值的部分,比如历史内容、页面结构和部分功能逻辑。此时不要先问“交付齐了吗”,而是做一次离场测试——在不联系原团队的前提下,让内部人员尝试完成三个动作:新增一条内容、修改一处页面展示、导出一份可读的数据。三个动作中任何一个卡住,卡住的位置就是缺口坐标。
测试结果会直接影响下一步:如果卡在“不知道字段填什么”,缺口在说明层,补文档即可;如果卡在“改了不生效”,缺口在环境层,需要确认代码与配置是否可独立部署;如果卡在“数据导不出可读格式”,缺口在数据层,需要先谈导出格式再谈退出时间。这个顺序不能颠倒,否则容易把数据问题误判成态度问题。
界定缺口不是写一份抱怨清单,而是写成对方能回应、你能验证的条目。建议按三类分开:
每一类都要写明“缺什么”和“补上后如何验证”,而不是只写“请完善”。这样对方才知道交付边界,你也才知道什么时候可以停止追加要求。
有几种情况容易被误判为缺口,实际不属于:
把这些例外单独列出,可以避免把“无法控制的变化”和“未完成的交付”混在一起谈,否则谈判会失焦。
当你完成上述分类后,通常会得到三种结论,对应三种下一步:
关键动作是:把每一条缺口标注为“补交可解决”或“补交不可解决”。前者给出验证方式,后者直接进入退出流程。这样界定的缺口才是可决策的,而不是一份无限延长的待办列表。