能验收但不能使用,通常不是“做没做”的问题,而是验收标准与使用条件错位:交付物满足了清单上的形式要求,却没有满足实际运行所需的前提。要界定缺口,先把“验收通过”和“可投入使用”拆成两组可核对的事实,再判断缺口属于交付范围、环境依赖,还是双方对同一词的理解不同。
常见情形是:对方提交了一份关键词布局表、一批页面文案或一份外链清单,逐项对照合同附件都能打勾,于是验收流程走完。但真正要接入站点时,发现这些内容无法直接使用——布局表没有对应到现有栏目结构,文案缺少标题与描述字段,外链清单只给了域名而没有落地页与锚文本对应关系。此时争议往往变成“你们验收都过了”,而实际问题是:验收核对的是“有没有交”,使用核对的是“能不能接”。
这两件事不是一回事。把验收当成可用性证明,缺口就会被掩盖到上线阶段才暴露,返工成本也最高。
对同一份“通过验收却不能用”的交付物,通常有两种成立条件不同的解释。
解释一:交付范围本身只到“可审阅”,不到“可上线”。如果合同或需求文档写的是“提供关键词建议”“提供内容初稿”“提供外链资源列表”,那么交付物的完成形态就是给人看的建议和清单,不包含适配站点、格式化、字段填充。这种情况下缺口不在质量,而在范围定义:验收标准与使用标准被混为一谈。
解释二:范围包含了可用,但环境前提没有对齐。如果需求写的是“可直接发布的页面内容”“可导入的配置”,而实际不能用的原因是站点栏目结构、CMS字段、URL规则、权限或编码格式与交付方假设的不一致,那么缺口属于环境依赖,不是交付物本身缺失。此时补做适配就能解决,而不是重做全部内容。
两种解释会导向完全不同的下一步:前者要补范围与报价,后者要补环境说明与对接动作。
要判断属于哪一种,可以核对以下几类可观察的事实,而不是凭感觉争论。
一个假设例子:假设合同写“交付50个页面文案”,验收时逐篇确认字数与主题,全部通过;上线时发现每篇没有独立的标题标签和描述字段,无法直接导入。若需求原文只写“文案”,则缺口在范围;若需求写“可导入的页面内容”,则缺口在字段约定与环境对齐。这个例子只用来说明判断方法,不代表任何真实项目结果。
实际操作上,最有效的一步不是重新争论,而是把“可用”翻译成一条可执行的接入测试:选取交付物中的一小部分,在真实环境中走一遍从接收到生效的完整路径,记录在哪一步停下、缺什么。这个动作的结果会直接决定下一步——如果卡在字段或结构,就补一份环境对接说明并明确由谁适配;如果卡在内容本身无法定位到页面,就把范围缺口写回需求,重新约定交付形态与验收对象。
需要提醒的是,接入测试失败或某项数据为零,并不能单独证明某一方处理有误。失败也可能来自权限未开、测试环境与生产环境不一致、或测试样本本身不具代表性。因此在记录缺口时,应同时写下失败位置与可能的环境原因,避免把环境问题误判为交付缺失。
这套方法适用于双方已经完成验收、但使用阶段出现阻塞的场景。它不适用于需求尚未成文、或交付物本身尚未产出的阶段。界定缺口的目标不是追责,而是把“不能用”拆成可核对的事实:范围到哪里、环境差什么、由谁补哪一步。只要这三项写清楚,验收与可用之间的落差就能被定位,而不是留到下一次上线时再次暴露。