先说结论:波次 UPH 掉了,先查波次结构,再查人。

波次结构决定了拣选员的绩效上限。结构错了,人再拼也没用;结构对了,大部分"慢"会自动消失。这个顺序不能反——反了,你开掉的可能是背锅的人,留下的可能是真正的问题。

为什么波次结构才是天花板

UPH 的公式很简单:单位小时拣选行数。拆开看,分母是行走时间加拣选时间加等待时间。拣选员能控制的只有拣选动作本身——那是分母里最小的一块。行走路线、波次大小、行数均衡度、放波节奏,这四样全是波次结构决定的,全在 WES 的波次模板里。

有个反常识的判断先摆出来:波次不是越大越好。很多人以为一波放的订单越多,密度越高,UPH 越高。错。行数超过某个阈值之后,行走距离拉长、通道开始拥堵、打包位排队等待,这三项的边际成本会吃掉密度带来的所有收益。我见过波次行数翻倍、UPH 反而掉两成的现场,不止一次。

2024 年 8 月,加州 Moreno Valley 一家鞋服 3PL 仓找到我。他们的问题很典型:波次 UPH 从 120 上下掉到 80 出头,连续三周。管理层开了三次绩效会,方案是末位淘汰最后 10% 的人。我带着波次级数据表进的会议室,只问了一句:掉的是个别人,还是所有人?

答案是所有人,而且是同一时间段的所有波次一起掉。人的问题不会这么整齐——人是分散的,结构问题才是整齐的。

往下查:两个月前他们上了一套自动补货流程,顺手把波次模板的行数上限从 40 调到了 80,想"一波多放点,省放波次数"。结果波次平均行数从 20 出头涨到 45 以上,单波最大行数经常冲到 70。拣选员推着车在通道里走的路程翻了一倍,打包位前面排起队,等待时间跟着涨。UPH 掉的 40 个点里,至少 30 个点是结构贡献的。

修法很直接:按行数把波次拆细,单件订单单独成波,多行订单另成一波,行数上限调回 40。两周后 UPH 回到 115 上下。一个人没换。

UPH 诊断四步法:按这个顺序查

顺序就是结论:先结构,后人。每一步都有明确的输入和输出,不许凭感觉。

第一步:按波次拉数据,不按人拉

去 WES 里导出过去 14 天的波次级数据,字段就五个:波次号、UPH、总行数、订单数、SKU 数。注意,是波次级,不是人级。人均 UPH 排名表是开晨会用的,不是诊断用的——诊断看结构,必须先看波次。

如果系统导不出波次级 UPH,先把这个报表需求记下来,这是后续所有优化的地基。没有波次级数据,后面全是猜。

第二步:做两个方差对比,五分钟定方向

拿第一步的数据做两个对比,答案自己会跳出来:

对比什么 看到什么 判定 下一步
同班次、不同波次的 UPH 方差大,有的波次快、有的慢 结构问题 进第三步查结构指标
同一波次、不同拣选员的 UPH 方差大,同波次里有人快有人慢 人的问题 查培训、查动作、查排班
两个方差都不大,但整体比三个月前低 整体下沉 参数被动过或业务结构变了 查参数变更日志和订单结构

这个表是诊断的核心。Moreno Valley 那个案子,第二步就定了:同班次波次间方差巨大,同波次人间方差很小——结构问题,实锤。

第三步:查四项结构指标

判定是结构问题后,逐项查这四个数。每个指标后面跟的是"看到异常说明什么"和"动哪个参数":

结构指标 异常信号 说明什么 动哪个参数
波次平均行数 vs 三个月前 涨了 30% 以上 波次放得太大,行走成本吃掉密度收益 波次行数上限、订单数上限
波次内行数极差(最大波 / 最小波) 差 3 倍以上 大小波混放,小波的人在等,大波的人在赶 按行数分层放波,大小波分开
波次 SKU 集中度(Top 10 SKU 占行数比) 低于过去均值一大截 热销品没聚到同一波,拣选员满场跑 波次分组规则里加 SKU 热度维度
插单 / 急单占波次行数比 持续超过一成 豁免通道开太大,波次结构名存实亡 收紧急单豁免条件,急单独立成波

波次执行中的拣选员在宽通道按波次作业

第四步:一次只改一个参数,跑三天再看

这是纪律,不是建议。一次改三四个参数,UPH 回升了你也不知道是哪个起效的;没回升你更不知道该回滚哪个。改完一个参数,跑满三个工作日,对比同班次、同星期的波次 UPH,再决定下一步。

2025 年 3 月,德州 Dallas 一家美妆电商仓,下午波次 UPH 长期垫底,比上午低两成。管理层一度怀疑下午班的人在摸鱼。第二步的方差对比显示:同一下午班次里,不同波次的 UPH 方差很大——结构问题。

查到第三步的第四项:下午第一波是整点统一放波,积压了一上午的订单里急单比例特别高,客服不断往正在执行的波次里插单。插单比例下午经常冲到两成,波次刚组好就被打散重组,拣选员的路线规划全乱。

修法:放波改成两次,整点放正常波,15 分钟后急单单独成波,执行中的波次原则上不再接受插单。改完跑了一周,下午波次 UPH 回到和上午基本持平。下午班的人,一句道歉都不用说了——数据已经替他们说了。

翻车点:这个坑我见过三次

**翻车点一:晨会只看人均 UPH 排名表。**这个坑我见过三次。排名表是结果,不是原因。拿着结果去管人,等于拿着体温计治发烧。诊断必须从波次级数据开始,这是铁律。

**翻车点二:平均数藏住了结构问题。**全仓平均 UPH 看着还行,一拆波次,大的快、小的慢,或者上午快、下午慢。只看平均数,结构问题能藏半年。看分布,不看平均。

**翻车点三:急单通道越开越大。**一开始是"偶尔插个急单",半年后插单比例到两成,波次模板形同虚设。急单必须独立成波,这是底线。允许插单的波次,等于没有波次。

**翻车点四:参数改完不验证。**调了行数上限,感觉"应该会好",然后就不管了。所有参数调整必须有改前改后的波次 UPH 对比,跑满三个工作日。没有验证的调整,等于没调。

上线前夜 checklist

每次调完波次参数准备上线,或者每次 UPH 异常准备动手查之前,把这张表过一遍。打不出勾的,先补数据再动手:

  • 波次级 UPH 报表能按波次号切片吗(不能的话先提报表需求)
  • 过去 14 天同班次波次间 UPH 方差、波次内人间 UPH 方差,两个数都算出来了吗
  • 波次模板的行数上限、订单数上限,最后一次改动是谁、什么时候、为什么
  • 本周插单 / 急单占波次行数的比例是多少
  • 这次只改一个参数吗(超过一个,打回去重排)
  • 改前三天的基准 UPH 快照存好了吗(没基准,改完没法验证)

明天早上先做一件事:把上周的波次按 UPH 排个序,看看垫底的那几个波次,行数是不是都偏大。五分钟,就有答案。

作者:林晓|WMS 实施顾问