前两天一个同行问我:how is warehouse UPH calculated,UPH 到底怎么算才准?我说公式就一句话——完成件数除以实际作业小时。但"实际作业小时"这五个字,是我交了两年学费才搞明白的。我们仓 3000 平,9 个拣选员,去年 3 月我脑子一热学大仓搞 UPH 考核,第一个月数据出来全员平均 180 件/小时,我还挺美,直到老会计问我:你这 180,分母用的是啥?

UPH 的公式不难,难的是分母怎么扣

UPH = Units completed / Operating hours,分子是完成的件数,分母是实际作业的小时数。分子分母各有一个讲究:分子只计良品还是连返工重拣的也算,得先统一口径,我们仓只计一次拣对的件数,返工的不算——不然越错越"高效",笑话就大了。

分母才是真正的坑。去年 3 月之前,我们分母用的是排班时间:一天 8 小时,雷打不动。后来我拿着秒表跟了老陈(我们仓干了 4 年的老拣选员)一整天,记下来的时间账是这样的:吃饭 30 分钟,上午下午各休息 15 分钟,等波次单下来 45 分钟,扫码枪没电换电池 15 分钟,有个库位标签掉了他满世界找人重贴又花了 20 分钟。8 小时里,真正扫码拣货的时间只有 5 小时 20 分钟。他那天拣了 1180 件。

按排班口径算:1180 ÷ 8 = 147.5 件/小时;按实际作业口径算:1180 ÷ 5.33 = 221 件/小时。差了整整 50%。我说 147 的时候,老陈觉得自己是个混子;我说 221 的时候,他觉得自己是劳模。同一个老陈,两种算法,两种人生。从那天起我们仓的分母只认"扫码签入到最后一单完成"之间的净作业时间,吃饭、休息、等单、设备故障的时间全部扣掉。大仓那套 LMS 系统也是这个逻辑——衡量拣选率必须按实际作业时间而非排班时间,否则等单、走动这些时间会把数字扭曲得妈都不认。

等单时间我们还想了个土办法压:波次单一般每小时整点下,我们让理货员提前 10 分钟把下一波的箱子和面单准备好,单子一下来直接开干。以前等单 45 分钟,现在压到 20 分钟出头。分母小了,UPH 自然好看——但这个"好看"是真干出来的,不是数字游戏。

口径 分母(小时) 分子(件) UPH
排班全口径 8 1180 147.5
扣掉吃饭休息 7 1180 168.6
实际作业口径 5.33 1180 221.3

拣选员扫码作业

三个坑,我们一个没躲过

第一个坑:分母口径不统一,班组之间没法比。我们仓 A 班和 B 班曾经各算各的,A 班长实在,把休息和等单时间都扣了;B 班长图省事,直接用排班 8 小时当分母。结果连续两个月 B 班的 UPH 垫底,B 班长被我约谈了两次,差点辞职——后来一查,人家干的活一点不比 A 班少,纯粹是分母吃亏。口径这事,必须全仓一把尺子,谁都不能自选。

第二个坑:只看 UPH 不看准确率,逼出野路子。隔壁 Fontana 做汽配的老王,考核只看 UPH,前三名发奖金。他家拣选员很快发明了"盲拣":扫码复核那一步直接跳过,看着条码对得上就走,UPH 一个个冲到 260+。三个月后退货率从 1.2% 干到 4.6%,一单发错货,退货运费加重新发货,平均赔进去小几十美金。他一个月多发的奖金不到 1000 美金,退货多花的钱是这个的四五倍。数字好看,钱包难看,这就是只看速度的下场。

第三个坑:标准一刀切,老员工和新员工一个数。小李去年 10 月来的,前两周 UPH 只有老陈的六成,天天被贴在公示栏垫底,第二个月就跑了。我们小仓招一个人,老人手把手带两周才能独立干活,这两周老人自己的效率也要打折——人跑了,亏的全是我。WERC 的 DC Measures 口径下,行业平均离职率接近 60%,而 best-in-class 的仓能压到 4.7% 以下。每次有人离职,我都在给 60% 的平均数添砖加瓦。

还有一个隐形坑:拿拣选的标准去考上架的人。UPH 这三个字母在不同岗位完全是不同的运动:拣选看的是件/小时,上架看的是托盘/小时,打包看的是箱/小时,收货看的是行项目/小时。去年我们曾经全仓一个标准 180,结果上架组天天"不达标",组长跟我拍桌子:一个托盘从暂存区拉到库位再回来,光路上就三四分钟,你拿拣小件的标准考我?他说得对。后来我们分岗位定标准:拣选 195 件/小时,上架 22 托盘/小时,打包 45 箱/小时,收货 60 行/小时(都是实际作业口径)。白板也分成四块,各贴各的。这事大仓用 LMS 系统自动分,我们小仓就多贴三张纸,成本为零,效果一样。

留人平衡:标准定在 60~70 分位

反常识的判断先说在前面:UPH 不是越高越好。考核线定得越高,离职率越高,招人、培训、老人带新人的隐性成本全在后面等着。人效考核的终极目标不是把数字做漂亮,是让靠谱的人愿意留下来。

我们现在的做法是三条:

第一,达标线定在 60~70 分位,不用平均数。把全员过去三个月的 UPH 拉出来,去掉最高和最低,取中间偏上的数当达标线。我们仓现在达标线是 195 件/小时(实际作业口径),8 个人里 5 个能过。过不了的那 3 个,先谈话、再调岗,还不行就好聚好散——标准摆在明面上,谁都没话说。

第二,UPH 奖金乘以准确率系数。99.8% 以上系数 1.2,99.5%~99.8% 系数 1.0,低于 99.5% 系数 0.7,低于 99% 当月 UPH 奖金直接取消。想靠跳过复核冲 UPH?门儿都没有,算下来还不如老老实实干。老陈上个月 UPH 排第三,但准确率 99.9%,系数 1.2 一乘,奖金反超了第一名。从那以后,全仓没人再提"盲拣"两个字——规则会说话,比我天天喊话管用。

旺季还有个系数:每年 10 月到 12 月,达标线下调 15%。旺季单量大、临时工多、通道挤,拿淡季的标准考旺季的人,纯属耍流氓。大仓的系统里这叫季节性系数,我们小仓就是白板上多贴一张纸的事。

第三,新人保护期。前两周不考核 UPH,只看准确率和出勤;第三周起按 70% 的标准算,第六周转正才全额考核。小李要是赶上这个政策,大概率还在我们仓干着。

大仓那套 LMS 系统,一套下来几十万美金,我们小仓可烧不起这个钱。我的土办法是:每周一早上,白板上贴上周每个人的 UPH 和准确率,再加一张 5 美金的咖啡卡给进步最大的那个人。一个月成本 20 美金,效果比啥系统都好使——人都好面子,白板上名字排前面,比奖金还管用。白板我每周拍照存档,三个月攒下来就是我们仓自己的"人效数据库",达标线每季度调一次,跟着实际数据走,不拍脑袋。

还有句话是跟大仓学的:考核是手段,不是目的。我见过一家大 3PL,考核表做得比上市公司财报还漂亮,离职率照样 50% 多——数字管得越细,人心散得越快。我们小仓没那个管理半径,就记住一条:标准让大多数人踮踮脚能够到,奖金让老实干活的人拿到手,人自然就留下了。

所以回到开头那个问题,UPH 到底怎么算?公式一句话,分母扣干净,口径全统一,速度和准确率两条腿走路,标准定在大多数人踮踮脚能够到的地方。小仓有小仓的活法。

作者:小马|小仓创业者