先给结论:这类缺口通常不在“有没有交付”,而在“交付物是否具备被目标使用者直接调用的条件”。判断时把验收对象拆成三层——文件层、语义层、运行层。文件层齐全只能证明交付完成;语义层断裂说明内容无法被理解或复用;运行层失败说明交付物无法在真实环境中产生动作。三层中只要有一层缺失,就不能算真正可用,只能算“形式验收通过、使用验收未通过”。
很多团队把“不能用”直接归因于乙方没做完,但实际有两种成立条件不同的情况。
区分方法很直接:把交付物交给一个不参与项目的同事,只给他文件和一句话说明,看他能否完成一个最小动作。如果他卡在“找不到内容”,属于交付物缺口;如果他卡在“没有权限或数据”,属于使用条件缺口。这个动作的结果决定下一步是要求补交,还是先补齐使用前提。
不要等到全部交付完再判断能不能用。挑一个最小单元做测试,例如从策划案里选一个栏目,要求使用者仅凭交付物完成一次内容填充或一次页面配置。
假设某公司网站策划交付了一份栏目规划,验收时发现每个栏目只有名称和一句话描述,没有字段、示例和边界说明。测试者试图按这份规划写一篇栏目内容,结果反复猜测该放什么、不该放什么。这个假设说明:文件层通过,语义层失败。下一步不是继续验收其余栏目,而是要求交付方为每个栏目补充字段清单和一个填写示例,再重新测试同一动作。
反过来,如果测试者能顺利写出内容,但配置页面时发现缺少服务器权限或素材库访问权,那属于使用条件缺口。此时应把验收结论写成“交付物可用,运行前提待补”,而不是笼统判为不合格。
界定缺口之后,处理方式取决于缺口出现在哪一层。
一个可操作的判断依据是:补交后能否让同一个测试者独立完成同一动作。能完成,说明缺口已闭合;仍不能完成,说明问题不在文件数量,而在语义或运行条件。
并非所有不能立即使用都算缺口。公司网站策划的交付物常依赖后续内容、设计或技术排期,此时“暂时不能用”是计划内的过渡。判断标准是:交付物是否明确写清了依赖项、责任方和触发条件。如果写了,属于正常等待;如果没写,才属于缺口。
因此,验收时除了看交付物本身,还要看它是否附带一份依赖说明。没有依赖说明的“完整交付”,往往就是后续无法使用的根源。把这份说明补上,再重新执行最小可调用测试,才能决定是继续推进还是退回补充。