核心要点
先看结论——该做什么、什么时候做:
- 48 小时内,让你的运营分析同事导出 30 天的轨迹节点,按目的邮编拆开,统计每一个扫描链路里出现「操作主体与面单不一致」的包裹占比,把这个百分比写进共用看板。
- 72 小时内,向你的承运商客户经理要到本账号书面的截单时刻,含起算是揽收扫码还是到站扫码、周末与公共假日规则,然后把结算页最晚下单时间设得比这个数提前至少两小时。
- 两周内,按小时模型而不是按市场习惯重做全部对外时效承诺,目标是把「对外口径短于模型实际加 4 小时缓冲」的商品页和邮件模板压到零。
- 两周内,给结算表单加上必填的单元号或门牌校验、邮编与街道交叉校验,目标在 30 天内把缺单元号的记录占比压到 0.3% 及以下。
- 给每个发货地的指名主管授权:任何一件已过承诺时效的包裹,他可以直接批重投、改地址、当日换备用承运商,单次上限 250 美元,其上不再设审批层级。
- 在峰值周之前六周,让受影响城市至少 20% 的单量跑在一条已经接通并测过的第二承运商或代收点网络上,承运商侧对接全部完成,并且已经做过不少于 500 件的演练。
国际卡车司机工会(Teamsters)在拉斯维加斯大会上全票通过决议,指示领导层就UPS涉嫌违反2023年集体谈判协议、将配送工作外包给非工会分包商提出挑战。工会特别针对UPS子公司Roadie,该平台使用低薪独立承包商提供末端配送服务。Teamsters认为2023年合同明确禁止UPS将工会成员工作分配给零工公司。UPS过去四年在全国扩展Roadie业务,建立数十个配送中心和越库设施。工会代表约33万名UPS员工,争议在旺季增添了劳工风险。
详细拆解
一个 14:05 扫上枪、却没赶上 14:20 那班车的包裹,不会晚二十分钟到。它会跟着下一个周期走,也就是大约二十四小时之后才到,然后你得去跟一个被承诺了「两日达」的客户解释这件事。我这些年在这一行里争的每一个小时,最后都回到这一道算术上。也是因为这个,我看工会新闻跟别人看天气预报是一个心态:不是要站队,是要算清楚下一场雨要在月台上吃掉我多少分钟。
先说没发生什么,因为我见过太多人一慌就把量挪出去,白花一笔钱。没人宣布罢工,没人停工,也没有任何形式的怠工。拉斯维加斯那场国际卡车司机工会大会上出来的是一份决议,而且是全票通过的。决议要求工会领导层就 UPS 涉嫌违反 2023 年集体谈判协议去跟公司摊牌,具体指向的是把配送工作外包给非工会分包商。被点名的是 UPS 自己的子公司 Roadie,一个用低薪独立承包商跑末端派送的众包平台。
工会的说法是,2023 年那份合同明确禁止 UPS 把工会成员干的工作交给使用零工劳力的公司,而它拿出来的证据是 Roadie 用的是 UPS 的面单、UPS 的轨迹查询和 UPS 的设备。工会还说,过去四年 UPS 一直在全国范围把 Roadie 做大,几十个 Roadie 的分拨中心和越库设施就是这么冒出来的。这也不是新账,去年十一月工会就在社交媒体上公开提过同一件事。
数字必须摆出来,因为数字才是这件事该进你这周待办清单的唯一理由:工会代表约 33 万名 UPS 员工,其中大约 10 万是司机。这就是站在这场争论中心的、有组织的那部分劳动力的规模。对面站着的是一张工会自己形容为「几十个设施」的网络,已经建好,已经用另一套用人在跑,今天已经在运包裹了。合同上的争论走的是按月计算的日历,配送走的是按分钟计算的日历。这两口钟对不齐,中间那段缝就是货主流血的地方。
把法律词句剥掉,这场争论真正说的是最后六十英里究竟由谁的手碰到那个包裹。这件事在操作上的意义跟劳动法没关系。一条一体化的工会配送网络,跑的是固定路线、固定发车时间,司机必须把这条线跑完。一套众包逻辑跑的是「发单和接单」:有人把一堆站点放出来,另一个人决定接不接,价格和时效是一起动的。同样是那辆棕色货车,同样那把手持把枪,但在某个假日前最后一个周四的下午四点单量突然涌进来的时候,两者的行为完全不是一回事。
任何一家做包裹的运营商都挂着三口钟,这类纠纷会以不同的方式同时碰到这三口。
第一口钟是截单时刻。不管你的承运商说最后一班车几点走,这就是你全部对外承诺吊着的那一个小时。它上游的所有时间是你自己仓库的余量,下游的所有时间属于别人的计划。一旦网络形态发生变化,偷偷移动的就是这个数,通常是半小时,通常是放在一个没人看的门户页面上。
第二口钟是干线和派送站之间的交接。设施就在这口钟里起作用。不管那些 Roadie 越库点和分拨中心到底有多少个,每一个都是一挂车厢要在这里被拆开、重新分拣、再装上某种能开到门口的车的地方。多一次落地接触,加的是小时不是分钟。
第三口钟是第一次投递尝试,这也是几乎没人建模的一口。一次投递失败,代价不是二十分钟。它吃掉的是一整趟回站、一整趟重新分拣、再加一整趟派车。多数网络里这是二十四小时,不是两个小时。
我来搭一个诚实的小时模型,好让大家有东西可以吵。下面每一个数都是假设,我明确标成我的,你可以换成自己的。假设客户周二 13:00 下单。假设你自己的拣货、打包、贴标周期是 3 个小时,也就是 16:00 备好。假设你的承运商截单时刻是 17:00,给你留了 1 个小时机动。假设揽收扫描到始发分拨是 6 小时。假设分拣加上装车外发是 5 小时。假设干线到目的城市是 14 小时。假设目的分拣是 4 小时。假设站点到车厢这一段,也就是装车、清舱单、发车,是 6 小时。假设投递窗口本身宽 8 小时。
算一下:3 加 1 加 6 加 5 加 14 加 4 加 6 加 8,等于 47 小时,对着 48 小时的承诺。剩 1 小时余量。一份「两日达」的承诺里,全部缓冲就这么多,比大多数人以为的薄得多。现在假设第一次投递因为家里没人失败了。加上重投周期大约 24 小时,你到了 71 小时。假设第二次也失败,再加 24,就是 95 小时。一个承诺两天的包裹,最后是接近四天才落地,而这中间每一个小时的缺口都会给你的客服团队生成一次联系。
现在把工会的说法放进这个模型。假设你的住宅件里有一部分是用「发单接单」的方式跑完的,而不是走固定路线。假设正常情况下,发单到接单的握手耗时是 2 小时。假设当司机对自己所处的规则变得不确定时,这个数会变大,假设它从 2 小时涨到 5 小时。我刚搭的那个模型并不会从 47 变成 50:它里面有 45 个小时是刚性成本,只有 2 个小时是弹性成本,所以任何地方多出 3 个小时,它就变成 50 小时。
实际 50 小时对着承诺 48 小时,意味着系统里每一个包裹的承诺都是坏的,不只是那些晚的。这时候你只有两个选择,真的只有两个:把你的有效截单往前挪,让你自己那 3 小时的拣货周期加缓冲把它吃掉;或者在受影响的邮编上别再写 48 小时。不存在第三个选项,让你靠好好说话把承诺保住。
再给它贴上钱,假设仍然全部摆明。假设你每周往可能受影响的城市发 25,000 件包裹;换成你自己的数,这套算术是线性缩放的。假设你的首次投递成功率是 95%。那就是每周 1,250 次失败。假设每次失败在额外操作、重跑、重投上花你 9 美元。假设每三次失败里有一次会生成一次客户联系,每次联系的解决成本,含人工和你最后吞掉的那点 goodwill 赔付,是 6 美元。1,250 乘 9 是 11,250 美元。大约 417 次联系乘 6 美元,差不多 2,500 美元。也就是说,按你的正常失败率,一周是大约 13,750 美元。
假设紧张局势把首次投递表现拉低三个点,到 92%。这周就有 2,000 次失败。2,000 乘 9 是 18,000 美元。联系升到大约 667 次,算 4,000 美元。一周 22,000 美元。正常周和紧张周之间的差额,在 25,000 件的盘子上一周大约是 8,250 美元,这还没算取消的订单、差评,以及零售伙伴因为你错过预约窗口给你开回来的罚单。
同样的算法跑一遍旺季。假设你的旺季峰值周是基准的 2.2 倍,也就是 55,000 件。假设你还能守住 95% 的成功率,这已经很乐观了,因为旺季抢产能恰恰是灵活性最贵的时候。失败件是每周 2,750 件,也就是 24,750 美元,加约 5,500 美元的联系成本,一个峰值周大约 30,250 美元。假设旺季窗口是 8 周,平均 1.8 倍基准。在服务水平守得住的情况下,失败成本大约是 198,000 美元;如果同样的三个点劣化在这几周里出现,大约是 317,000 美元。差额接近 119,000 美元——一个你完全影响不了的争论,最后就是这样从你口袋里走出去的,前提是你没有计划。
接下来是很多人跳过去的一段:投递失败不是均匀分布的,它集中在同样几种失效模式里。公寓地址缺门牌号和单元号。公司地址的收件前台 17:00 关门,车 17:40 到。没人要求的签名签收。街道改过号码,地理编码把定位点甩到离门口三百米。第二个小模型来了。假设你的地址记录里有 1.5% 缺单元号,放到 25,000 件上就是每周 375 件在往一次根本不可能成功的投递里冲。假设你把这份名单清到 0.3%,也就是 75 件。你每周就挪走了 300 次失败,大约每周 2,700 美元,放到那个 8 周旺季窗口里大约 108,000 美元。而你是用一个表单字段和一个校验脚本做到的,而不是靠重谈合同。
对面那一头的账也得算:反应过度一样要花真金白银。假设你今天就决定把 20% 的量挪到一家替代承运商当保险。假设这家在你平均件上贵 12%。假设你平均一件全成本是 8 美元。把每周 5,000 件挪过去,每件 96 美分的差价,一周就是 4,800 美元,50 周算下来 240,000 美元。保险不免费,也不是道德上的正确选项;它是一份带价签的对冲,买多少取决于你盘子里究竟有多少量真的对时效敏感。一家按服务水平协议发工业备件的货主,这个月就该买。一家往有六周安全库存的仓库里补货的货主,不用。
旺季产能得单独拿出来说,因为这是唯一一件你到最后关头也买不到的东西。包裹这一行的产能是「预留」来的,不是「买」来的,预留下来的东西具体是:一个揽收承诺、某个具名设施里的一块分拣配额、某个具名站点每班固定几趟发车。假设你的旺季规划周期通常在第一个冲量周之前 8 周启动。假设跟第二家承运商从签合同到标签服务跑通跑干净要 6 周。假设你自己这边的数据活儿,也就是受影响邮编上的路由逻辑、比价、服务等级映射,还要再 2 周。
这就是 16 周的提前量,对着一场谁也不知道 16 周后还开不开着的争论。换句话讲,要不要建第二条通道,其实根本不是在给这场争论投票。它是在选:你的网络是按你的时间表重搭,还是按别人的。上面那笔算术给你的是下行金额,16 周给你的是日历。两个摆在一起,这个问题通常就没意思了。
还有一种可能必须给它同样的权重:什么都没发生。假设这场争论悄悄私下解决了,或者假设它就这么磨上一年,一趟车的发车时刻都没动过。在那个世界里,你花在 contingency 上的每一块钱,季度复盘的时候看着都像白扔。这就是保险的算法,也是为什么我宁愿你把第二条通道做成常态——长期承接 20% 的单量,价格谈死,测试跑透——也不要把应急预案锁在抽屉里。常态化的多元是你能控制的成本。抽屉里的方案你一样付了钱,而且在你最需要它的那个晚上它不工作。
我们都控制不了的部分是法律结果,装作能控制是不诚实的。工会说 2023 年那份协议禁止这么做。UPS 一方被描述成有意识地在执行这套安排。迟早会有人来裁定,而那一天远在你的旺季之后。你能控制的是你自己网络里究竟有多少个变量,非得先等别人的争论出结果才能定下来。这个数字,趁日历上还有余量、不用搞什么英雄主义的这几周,把它压下来。
从看得见开始,因为你没法管一口读不出来的钟。把你自己最近 30 天的轨迹数据拉出来,看揽收到最后投递之间的那些扫描节点。你要找的是一次你没预料到的交接:某个你从没听过的设施名的扫描、中途换了套说法的状态词、或者一个来自另一个操作主体的末端扫描,跟你面单上印的不是一家。记下发生频率,按目的邮编拆开。如果是 2%,那就记 2%。如果在三个特定市场里是 20%,那就是你的风险敞口图,而这东西花你一个下午就画完了。
图拿到手以后,把它变成一条路由规则,不要变成一份报告。把风险敞口集中的那些邮编摘出来,定一条简单规则:凡是去这些邮编的包裹,对外按诚实时效报价,地址不通过校验不允许打面单,并且跟其余件挂不同的时效承诺。假设这碰到你 15% 的单量。假设这 15% 里有一半能接受更长的对外时效,而转化率没有任何可测的影响。剩下那一半就是你花钱的地方:买更快的等级、把库存前置、或者走代收点。把规则搭出来是一天的活。至于哪一半是哪一半,得用你自己的数据判断,这部分没人能替你做。
然后把截单这件事要到书面上,而且是你的具体账号的截单时刻,不是公开版那个。问清楚最后一次扫描必须在几点完成、这个钟是从揽收扫码起算还是从到站扫码起算、周末怎么算、公共假日那一周怎么算。公开的网络截单和账号截单是会分叉的,分叉通常是二三十分钟,而这恰好等于你整个投递承诺的全部余量。
同时把你要承诺的东西定下来。多数货主对外挂的时效区间是市场部某个人挑的,因为放在结算页上好看。把每一条对外承诺、每一封邮件模板、每一个平台商品页都拉出来,用上面那个小时模型和你的真实单量对一遍。如果你的模型说是 50 小时,你的页面写两日达,你已经在骗客户了,而且骗了几个月了。改页面,或者改模型。两条路都正当,装看不见不正当。
替代路径现在就该去问价,趁大家还不着急。一家在四个州跑得不错的区域承运商,可能以你能接受的价格接走你在那四个州 20% 的量,而让它在九月就接通并跑顺,价值是它在十一月底「理论上可用」的十倍。代收点和快递柜是另一条路,专门对付你那部分老在门口失败的量,它把一个变量结局换成一个固定结局。把一部分住宅件转成公司地址投递也管用,不过你得拿到客户同意,还得有个体面的说法。把库存前置到第二个仓是最重也最稳的一条,因为把履约 footprint 拆开,就意味着某一个城市的中断永远碰不到你整个盘子。
路上的坑也得记着。指望服务保证之前先把你自己的合同读一遍,因为这类文件里大多有「非承运商可控事件」的表述,而劳资纠纷正正落在那片区域里。别以为一张报价单能把两张网都盖住:附加费、杂费、偏远投递调节是按件按服务收的,预算里用混合均价一定会错。别从司机嘴里接口头确认的揽收时间,去要你客户经理的邮件。别看个标题就把量挪走,然后发现你的尺寸重量数据跟新承运商的计费口径对不上。
最后还有一件所有人都要到晚上十一点才想起来的事:不管这场争论怎么收场,此刻蹲在你仓里的那批包裹,今晚还是要出去。必须有一个人拥有异常队列,必须有一个人有花钱去救的权限,而且这个人不能是批一笔重投还要三层审批的人。给一个指名道姓的人一个阈限和一个预算,让其余的人去睡觉。
↑ 返回核心要点