先给结论:试做阶段好、批量变差,通常不是供应商突然“不会做”了,而是试做时被特殊对待——用最好的模板、最熟的开发、最细的检查,批量时换成流水线、新人或复用旧代码。抽查的目标不是再评一次水平,而是找“试做件”和“批量件”之间的差异变量。先做一件事:从已交付的批量页面里随机抽5到8个,和试做件逐项对照,记录差异出现在模板、数据、组件还是流程上。这个动作的结果决定下一步是要求整改、缩小范围继续观察,还是终止合作。
批量交付变差有两种可能,抽查前必须分开。第一种是真实退化:批量件确实比试做件差。第二种是观察偏差:你只看了最差的几个页面,或者试做件本来就是个精心挑选的样本。区分方法很简单——让供应商提供批量交付的完整清单,你按固定间隔(比如每10个取第1个)而不是按“看起来最差的”来抽。如果固定间隔抽出来的样本也普遍差,才是真实退化。
还有一种容易被忽略的情况:试做阶段页面少,缓存、CDN、构建产物都还“新鲜”;批量后构建次数多、依赖版本漂移,问题才暴露。这类退化不是态度问题,而是工程管理问题,处理方式完全不同。
不要泛泛地“看质量”,要拿试做件当基准,逐项对照。下面四项里,至少有两项能解释大部分批量退化:
抽查时给每个样本打一个“与试做件的差异分”,而不是绝对质量分。差异分能直接指向原因,绝对分只会让你陷入“到底算好还是算差”的争论。
假设你外包的是一个内容站,试做阶段交付了3个页面,表现正常。批量交付60个后,你发现部分页面排版错乱。按固定间隔抽6个,对照后发现:错乱只出现在含表格的页面,而不含表格的页面与试做件一致。
这个结果说明问题不在整体质量,而在某个组件的批量适配。此时合理动作是:要求供应商只修复表格组件并重新交付受影响页面,而不是全量返工。如果抽查结果是错乱随机分布、与页面类型无关,那才说明是流程性失控,需要考虑缩小交付范围或退出。
这个例子是假设的,目的是说明:抽查的粒度决定整改的范围。粒度越细,越能避免“一刀切”式的返工或终止。
三种取舍各有适用前提,不必强行都选:
注意:请求量、抓取量或某项统计突然下降,不能单独证明批量件一定有问题,也不能单独证明整改有效。这些现象还可能来自数据源波动、外部环境变化或统计口径调整。把它们当作线索,而不是结论。
一次抽查只能回答“现在差多少”,不能回答“以后会不会继续差”。建议把抽查固定下来:每批交付后按同一间隔抽同样数量的样本,用同一张对照表记录差异变量。连续两批差异分没有下降,再考虑改写或退出;差异分下降,就继续保留但保持抽查频率。
这样做的结果是:你的决策依据从“感觉变差了”变成“哪一类差异在连续出现”。下一步该修组件、改流程还是终止合作,也就有了可对照的证据。