把“第三方延期”当成一个整体状态,验收就会卡死;拆成可独立确认的交付物后,能判断哪些部分可以先验收、哪些必须保留待验、哪些条件满足时应当退出。核心动作是:先按“是否依赖第三方完成时点”重划验收单元,再对每个单元标注保留、改写或退出的前提。
第三方延期有两种可区分的原因。第一种是时点延期:对方承诺的功能、数据或素材本身没有变化,只是交付时间推后。第二种是接口延期:对方改变了输出格式、字段含义、回调方式或授权范围,导致你这边无法按原约定对接。两者的验收拆分方式不同。
判断证据可以看三点:对方是否仍按原接口文档输出;你收到的样例数据字段是否与约定一致;延期通知里是否附带新的排期承诺。如果只是时间推后、接口未变,可以把该单元标为“保留待验”,先验收不依赖它的部分。如果接口已变,就该把该单元标为“改写待验”,先确认新接口是否可接受,再决定后续排期。
保留的适用前提是:该单元的输出不引用第三方内容,或引用部分可以被隔离。例如页面结构、导航层级、表单字段定义、静态文案排版,这些通常可以在第三方数据未到位时先行确认。
具体动作:把验收清单按“是否引用第三方输出”分成两栏。第一栏写“可先行确认”,第二栏写“依赖第三方时点”。对第一栏逐项给出通过或不通过,并记录确认日期;对第二栏只记录“待第三方交付后确认”,不写通过。
这个动作的结果会直接影响下一步:如果第一栏通过率低,说明问题不在第三方延期,而在自身交付质量,应先处理内部问题;如果第一栏通过率高、第二栏全部卡住,才说明延期确实是外部依赖导致,可以据此与第三方或客户沟通排期。
当第三方延期伴随接口变化,继续等原结果没有意义。此时应把验收对象从“最终数据或功能”改为“新接口约定”。适用前提是:双方仍愿意继续合作,且新接口在可接受范围内。
可核对的项目包括:字段名称与类型是否书面确认;错误码与超时处理是否写明;调用频率或授权范围是否明确;样例响应是否与文档一致。每项只写“已确认”或“未确认”,不写“基本可用”。
假设一个场景:第三方原定提供按城市返回的门店列表,延期后改为按区域返回。此时不应验收“门店列表是否完整”,而应先验收“区域字段定义与映射关系是否书面确认”。如果区域映射未确认,后续页面展示和筛选都无法判断对错;如果已确认,才能把该单元重新排入验收队列。
退出不是情绪决定,而是条件判断。以下条件同时出现时,退出比继续保留更合理:第三方未给出新的书面排期;接口变化后无法在现有架构内对接;该单元不是上线必需项,或可以用静态占位替代。
退出的实际动作是:把该单元从验收清单移入“已移除依赖”清单,并写明替代方案。替代方案可以是静态占位内容、由己方提供样例数据、或暂时隐藏该功能入口。结果影响下一步:如果替代方案能让其余单元完成验收,项目可以继续推进;如果替代方案仍需第三方确认,则退出条件不成立,应回到保留或改写。
多个角色对“延期后能不能验收”理解不同,通常是因为各自在说不同单元。把分歧转成可核对项目,可以用下面这组问题逐条过:
这组问题的价值在于:它不要求所有人对“延期严重程度”达成一致,只要求对每个单元的状态达成一致。状态一旦可核对,后续排期、责任划分和是否继续合作才有共同依据。