核心要点
先看结论——该做什么、什么时候做:
- 菲律宾方向:七八月的到港按五到七天排,不要按4.69的均值;给客户日期之前,先确认订舱落在哪条航线上。
- 马尼拉在MICT利用率85%到90%的当口,设备和堆位提前两周订;周度利用率一旦上九成,立刻启动第二个门户的报价。
- 安特卫普的货:每周读堆场密度而不是等泊时间,因为告急密度走在等泊前面;手上常备一套不依赖快速闸口的卡车与驳船方案。
- 汉堡的货:本周就为时效敏感的箱子拿到一条书面报价的备用内陆路径,并让它一直有效到铁路积压清完,那会晚于港口数字转好。
- 三季度结束前,为最重要的两条线各跑通第二个门户和第二条内陆通道,因为那种运力只能在你不需要它的月份买到。
- 把每周港口更新放进运营例会直到北半球旺季结束,同时跟踪堆场利用率和窗口外延误,不要只看港口均值。
德迅7月7–14日港口更新显示,马尼拉北港平均船舶等待4.69天,非计划靠泊船舶延误超5天,MICT堆场利用率达85–90%。欧洲方面,安特卫普等待2.02天、堆场密度极高,汉堡因Uelzen附近雷击中断铁路连接,等待1.61天。
详细拆解
把地图摊开,三个点同时亮着,而且不是你以为会在同一周里一起亮的那三个。德迅7月7到14日的港口更新里,马尼拉北港平均等泊4.69天,是亚洲最差的一个数;窗口外到港的船,延误超过5天;MICT堆场利用率跑到85%到90%。安特卫普2.02天,堆场密度被写成告急——这句话比它看上去要重。汉堡1.61天,报告给的原因不是泊位、不是驳船、不是人手,而是Uelzen附近一次雷击打断了进港铁路。
三个数字,三种坏法,只有一种是水里的问题。这句话我会带到明年,因为到那时候周报的数字会换,底下的结构不会换。下面是我读这类报告的方式:不把它当成一周的坏天气,而把它当成一张网的自述——这张网悄悄挪了十年,如今终于说出自己哪儿薄。
马尼拉的机理是那个会反复出现的。船在窗口外到港,就排在窗口内到港的船后面。一个利用率85%到90%的堆场,空位只剩十分之一到七分之一,这就是这个码头手上全部的回旋余地。箱子出不了堆场,船就靠不了泊,队列是从陆侧往外长,而不是从海侧往里压。所以等泊时间是症状,堆场才是机理;拿等泊时间做计划,就是拿上周的问题做计划。
这个区别不是学者式的讲究。一个数字告诉你别人的船已经遭了什么,另一个数字告诉你你的船即将遭什么,而它在你的箱子出事之前就已经发布了。港口报告偏爱前一种,因为它戏剧性强;货主也一直在买它,因为拿它去跟客户解释,比拿一个利用率百分比容易得多。
马尼拉更深的问题不在岸线长度,历来也不在。这类港口同时被派了两份活:服务一个散在水面上的国内分销地理,同时充当国际航线上的一环。两份活都把箱子卸在同一片有限的陆侧,而争论是在陆侧了结的。你可以在水边浇十年混凝土,最后还是不够,因为瓶颈在闸口背后,在那些没人拍进开工典礼镜头的路、堆场和卡车运力里。
这个路数我在太多地方见过,所以不敢预言它会自己消失。港口产能是有剪彩、有日期的资本项目;陆侧产能是一百个没有日期的小决定,做决定的人并不认为自己在经营一个港口——这正是两者的缺口会在所有人都在宣布好消息的时候越拉越大的原因。
安特卫普把同一个机理演早了一级,也正因为早一级,它更有教益。堆场密度告急,是港口在船开始等之前的样子,不是之后的样子。那2.02天是一张账单,为一件在箱子出得比进得慢的那一刻就开始的事开的;等它出现在公开均值里,病因已经旧了。内河港的堆场,说到底是排班问题,不是吊机问题。驳船晚了,卡车在闸口被劝返,内陆场站满了,箱子就待在原地,密度往上爬,这些从海上看一样都看不见。最后它们都表现为一条等过的船。
汉堡完全是另一种动物,我想把原因说准,因为这个数字长得像马尼拉那个,骨子里几乎不共享任何东西。Uelzen附近一次雷击打断了进港铁路,随后的1.61天是陆侧的单点故障,不是泊位拥堵。码头是好的。水面是好的。箱子没法按它订舱时的那种方式出去,船就用等泊把差额吸收掉,停在锚地,哪儿也去不了。
这句话对一个欧洲进口商的意味,比马尼拉那个数更重。一个港口对外公布的绩效,现在可以被很远的内陆一场天气推动,而那条通道是按上一个世纪的货流铺的,却在运这个世纪的货。当一个港口的数字能被一场雷雨打断,港口就不再是一个地方了。它是更长的线上的一个节点,而你订舱时真正买下的,是那条线。
均值是港口报告葬身的地方。马尼拉那个4.69天,把一个等了不久的窗口内船舶,和一个等了五天以上的窗口外船舶,平均成一件事;你的订舱要是落在窗口外的航线上,这个均值描述的是另一个你没在用的港口。窗口外那个数字才是属于你的货的,而它恰恰是标题不会带的那一个。均值的隐秘暴力就在这儿:它平均掉的,正好是你的货所在的那一群人。
欧洲那两个数误人的方式更细。安特卫普的2.02和汉堡的1.61,是两个货不可互换的港口的均值;把它们读成对欧洲拥堵的一句总评,会产生最贵的那种安心——以为整个大陆只是略紧,实际上一个门户是堆场问题,另一个是铁路问题,两边的解法毫无共同之处。一个要求你把内陆计划放慢,另一个要求你换一条内陆路径。把两者混为一谈,代价是一周。
按贸易分层,暴露就分得干净了。菲律宾的进出口商扛最重的一段,而在他们的货里,分野在窗口内与窗口外,也就是说一趟订舱的可靠性是航线的属性,不是港口的属性。经安特卫普的亚欧货,感受到的密度是闸口时间和卡车周转,不是等泊,它该盯的数字也不在标题里。经汉堡进北欧的货,感受在内陆:铁路那一段被加上的时间,港口自己的数字既没算,也算不了。
马尼拉还有一层地理,被那个数字压平了。它同时是国内的分销枢纽和国际航线上的一环,所以那儿的延误是收两次费的:一次记在那段没有替代方案的国内线上,一次记在箱子到了下一个港口会错过的接驳上。第二次收费在港口报告里看不见,因为它落在别人的时刻表上;而受伤最重的货,是那份承诺压得最紧的货。那种货通常也是表格里没人标成急件的货,因为急不急是承诺的属性,不是货物的属性。
在菲律宾这条线上把缓冲算一遍,暴露就不再抽象。假设一家货主每月走二十个柜,四条船期、每班五个。假设每班晚五天到,那就是一百个柜·天的库存在不该待的地方待着,折成三个多柜·周的周转资金,停在错误的地点、错误的时间。这里的货量和五天偏差是我自己设的假设,为的是让算术看得见;4.69天和窗口外延误超过五天,是报告的数字,不是我的。
再把同一条线放大十倍。每月两百个柜,五条船期、每班四十个,每班晚五天。那是一千个柜·天,三十几个柜·周,这个数就不再是麻烦,而是资产负债表上会被财务主管点名的一行。这个规模上变的不是算术,是菜单:这么大的一家货主可以花钱买出口——第二个门户、专线内陆运输、自备运力;小一号的那家,一样都买不起。
拥堵的隐性不公平就从这儿来,值得说明白,因为它决定了你到底有哪些解法可用。小货主唯一真正的工具是时间,于是它买时间,形式是缓冲,付款方式是给客户一个更晚的日期。大货主买的是可选项,付款方式是一个科目。两个决定都理性。只有一个会出现在运价里,所以这个市场关于拥堵成本的争论,一直在各说各话。
缓冲的成本值得说明白,因为几乎所有人都会算错。缓冲不是运费。它是库存,是仓容,是躺在箱子里而不是躺在银行里的周转资金,更是「你能守住的日期」和「你希望能守住的日期」之间的那段差。这段差不出现在任何一张承运商报价单上,而对多数读者来说,它是这篇文章里最大的一个数。
从这一周退后一步看,因为这类报告是一张照片,我们要读的是漂移。过去十年,行业在海上的运力加了非常多,在岸上加了少得多;只要这张网还有余量去吸收,这个不平衡就是可以忍的。现在被消耗掉的正是那份余量,按周计。一个堆场利用率85%到90%的码头,就是余量所剩无几的一张照片。
十年前,你可以把一家货主的路径描述成一条两端各有一个港口的海运线,而且这个描述对多数货是成立的。现在不成立了。一个箱子今天要经过支线港、枢纽港、干线港、内陆场站和仓库,整段行程的可靠性是每一段可靠性的乘积。这是个残酷的算术,因为分数相乘掉得很快。三个节点各跑九成,不是九成的行程,是七成三;缺的那二十七个百分点,被分摊给了那些从没答应过要承担它的人。
这一切底下有个节奏,能解释为什么同一种抱怨每隔几年就回来一次。一个港口从规划、审批到建成,往往要用掉大半个十年;而一条贸易流向,一个季节里就能掉头。于是产能总是作为对一个已经变了的问题的回答而出现,这也是为什么钱终于花下去之后,码头与腹地之间的缺口并不会合上。我们这个十年的特殊之处不在于有拥堵,而在于留给吸收它的余量太少了;而余量恰恰是没有人会写进可行性研究的东西,因为在需要它的那一周之前,它一直像浪费。
所以一个港口的数字,读的其实是一个系统,而不是一个地方。同一条船期在马尼拉等完,还排在枢纽港接驳、在欧洲卸货,第一个节点上的延误是以错过接驳的方式传下去的,不是以航程变长的方式。港口是这张网承认自己有问题的地方,不是它制造全部问题的地方;把港口当源头,人就会去修线的错的那一头。
这份报告量的还是船,而货主没有船。它数的是锚地等泊时间,那是承运商先吸收、以后再转手的成本;它对那个因为支线晚了而错过生产排期的箱子、那场因为某条铁路通道下午出了状况而断货的促销,一个字都没有。报告量的东西和你实际损失的东西之间那道缝,就是你的暴露所在,任何一份周报都不会替你把它填上。
马尼拉的反事实是季节性的,也不友好。如果三季度台风扫过菲律宾,等泊会先恶化再改善,窗口外超过五天的延误就不再是尾部,而是基准。那种局面里按4.69做计划,就是按一个已经不存在的数字做计划,而拿它给客户许了日期的货主,就是那个要解释差额的人。
安特卫普的反事实是一条阈值,不是一个季节。告急的密度里已经没有缓冲,任何让出流更慢的事——劳工行动、设备故障、提前几周到的进口潮——都不会让港口平滑地退化,而是把它掀翻,掀翻的后果溢进九月,而九月恰好是北欧没有人有多余天数可以借出去的月份。
汉堡的反事实朝另一个方向走,也是三者里最误导人的。铁路通道要是很快修复,港口数字会很快正常,曲线看上去康复了,而那次中断造成的积压还在内陆在途里继续走一段。数字比你的货先康复。以我的经验,这段差造成的损失比最初那件事更大,因为最初那件事看得见,而康复是被默认的。
那我实际会做什么,我只说能活过下一份周报的事。把缓冲做进承诺里,而不是做进加急里。菲律宾这条线上,计划的数字是五到七天,不是4.69;一个按均值许出去的客户日期,是一个你会彬彬有礼地、反复地错过的日期。
读堆场,不要读等泊。堆场利用率走在等泊时间前面,它每周公布,它给的警告是任何均值都给不了的,因为均值是在损失发生之后才到的。一个85%到90%的码头,是「当周提箱」只能算假设、不能算计划的码头;设备和堆位要在需要之前订,利用率上九十分之一以上的那一周,值得打一个电话,而不是归进档案里当个趣闻。
这份报告读一次是传闻,连读八次才是趋势,而这个区别比表里任何一个数字都要紧。一个港口出现一次4.69,是它过了糟糕的两周。一个港口连着八周都停在四天多,那是结构;而你会围绕结构去重排路径,因为等天气变了、新闻早跑到别处去了,那个结构还在。
对欧洲,把问题的两半分开放。安特卫普的货需要每周一次的密度读数,需要一套不假设闸口很快的卡车与驳船计划。汉堡的货需要一条提前报好价、写在纸上的备用内陆路径,专给那些错过日期就很贵的箱子,因为你真需要它的那一天,就是对面没人接电话的那一天。
然后是那件要用一年、不是一周的事。门户多元化是一个项目,不是一个订舱决定。它意味着把第二个港口、第二条内陆通道、第二套单证跑通,并且在你不需要那些运力的月份为它付钱——那也是它唯一买得到的月份。七月之前做完这件事的货主,这个月过得很平淡;没做的,这个月过得很贵,而两者的差别没有出现在任何一份周报里。
十年后这张地图会不一样,而它不会因为有人重画了才不一样。它会不一样,是因为一个堆场满了、一条铁路通道在一场雷雨里断了、一个窗口后面排起了队,然后针对每一件事,有人做了几千个决定。港口是慢东西,图上的线不会自己变直。真正要紧的那些线画在内陆,那儿没有人举着相机。
↑ 返回核心要点