当验收单上每项都打了勾、网站或系统却无法支撑实际业务时,缺口通常不在“做没做”,而在“能不能用”。界定这种缺口,关键是先把“验收标准”和“使用条件”分开:验收标准描述交付物本身是否完成,使用条件描述它在真实流量、真实数据、真实权限下能否稳定运行。两者不一致,说明项目缺的是使用条件,而不是交付动作。
多个角色对同一事实理解不同时,常见原因是各自在说不同层面的缺口。把它拆成三类,分歧就能转成可核对的项目:
只有先归到某一类,才能决定是让原交付方补做、由己方补条件,还是终止合作。三类混在一起谈,往往变成“你们没做好”和“你们不会用”的互相指责。
不需要复杂表格,用文字清单也能完成核对。对每个争议点,要求双方各写一句:
假设一个场景:合同写明“后台可发布文章”,验收时确实能发布,但运营人员发现发布后前台不显示。此时功能本身可能没坏,缺的是缓存刷新规则或发布状态配置。第 3 步写清“需要明确发布后是否自动刷新缓存”,第 4 步写清“由交付方给出配置说明并现场演示一次”。这样争议就从“能不能用”落到一个可验证的动作上。
执行这个动作后,结果会直接影响下一步:如果按说明操作后前台正常显示,缺口属于使用条件,补培训和文档即可;如果按说明仍不显示,则升级为功能或环境缺口,需要交付方修复。也就是说,先做一次最小验证,再决定是保留、改写还是退出。
三种取舍不是按情绪选,而是按缺口类型和修复成本选。
适合保留并补做的前提:缺口集中在使用条件和环境配置,功能主体可用,且交付方愿意配合补齐配置、文档和一次交接演示。此时继续合作通常比换人更快,因为换人还要重新理解原有结构。
适合改写范围的前提:原需求描述本身模糊,双方对“可用”的定义从未对齐。例如只写了“支持多角色”,没写清角色权限边界。此时可把剩余工作重写成一份带验收条件的补充说明,明确哪些属于本次范围、哪些另计。改写不是妥协,而是把模糊需求变成可核对项目。
适合退出的前提:核心功能在正式环境下反复无法达到需求描述,且交付方无法给出可复现的修复路径;或关键账号、源码、数据归属不清,继续投入会扩大风险。退出前应固定证据:把每个未通过项按“操作步骤—预期—实际”记录,并保留沟通记录,作为后续协商或另找团队的输入。
在决定保留、改写或退出之前,先做一次“真实使用演练”:用正式账号、正式数据、按真实业务流程走一遍,全程记录卡点。演练结束后,把卡点按功能、环境、使用条件三类归档,并标注每类的责任方和确认方式。
这个动作的结果会告诉你缺口到底在哪一层:如果大部分卡点集中在使用条件,优先补交接;如果集中在环境和功能,优先要求修复或重新评估合作。把“能不能验收”换成“能不能在真实条件下跑通”,缺口就不再是各说各话,而是一份可以逐项关闭的清单。