一つ言わせてくれ。トラックを運転して15年になるが、一番怖いのは渋滞じゃない。倉庫のドックに着いたのに、誰も出迎える準備をしていなかったときだ。

2023年の夏、フォンタナの3PL倉庫で正午のピックアップ予約があった。11:30に着き、トレーラーをつなぎ、運転席に座って「これはスムーズにいくな」と思っていた。午後半ばに配送して、夕食には家に帰れる。12時半を回ると、倉庫の若者が顔を出した。「ドライバーさん、あなたの貨物はまだ梱包されてないよ」。いつ準備できるか聞くと、頭をかいた。「何とも言えないね、立て込んでて」。それでさらに2時間近く待った。ようやく貨物が出てきて次の目的地に向かったとき、その日の最終出発便はすでに出ていた。半日の遅れで、トレーラー1台分の貨物が1日遅れて出た。荷主の顧客は1日、棚が空っぽだった。

後でその荷主から聞いたのだが、注文はずっとシステム上で「処理中」と表示されていたそうだ。誰も何もおかしいと思わなかった。注文が入る、倉庫が作業する、終わったときに終わる。誰も「この注文は何時までに出荷しなければならない」と決めていなかった。長年ハンドルを握ってきて分かったことがある。遅延出荷の10回中9回は、梱包できなかった貨物が原因じゃない。誰も見ていなかった注文が原因だ。

これが教えてくれること:すべての注文に締め切りが必要

システム業界の人たちはこれに名前をつけている。SLAだ。初めて聞いたときは何か気取ったものだと思った。実はただの締め切りだ。この注文はこの時刻までに出荷しなければならない、それを過ぎればトラブルが始まる。

そして締め切りは適当に決めるものじゃない。逆算するんだ。顧客の納期から逆に、運送会社のカットオフ時間を差し引き、倉庫の梱包・検品時間を差し引いて、残った時刻が締め切りだ。例えば運送会社のカットオフが午後4時で、倉庫が梱包と検品に2時間かかるとする。するとこの注文の締め切りは正午だ。正午を過ぎても梱包が始まっていなければ、誰かが声を上げなきゃいけない。

締め切りだけでは足りない。誰かがそれを見張らなきゃいけない。見張りは二層だ。第一がアラート。締め切りの2時間前、注文が動いていなければ、システムが倉庫のスーパーバイザーに叫ぶ。「この注文は危ない」。第二がエスカレーション。叫びに反応がなく、締め切りまで30分になったら、スーパーバイザーを飛ばして直接トップに上げる。

気取って聞こえるかもしれないが、長距離運転でアラームをかけるのと同じだ。「これより遅れたら間に合わない」というポイントを事前に知っておく必要がある。タンクが空になってからガソリンスタンドを探し始めるんじゃない。

2024年初頭、サンバーナーディーノ近くのEC倉庫で逆の光景を見た。入ってくるすべての注文に締め切りまでのカウントダウンがつき、2時間前になるとシステムが自動でスーパーバイザーにテキストを送る。ある日ピックアップに行くと、スーパーバイザーが品質検査で止まっていた注文を1時間早く見つけ、別のラインから2人を抜いて急がせていた。私のトラックがドックに着いたちょうどそのとき、貨物が運び出されてきた。たった1通のテキストで、運行全体がスケジュール通りになった。私たちドライバーが誰よりも分かっていることだ。時間通りに着いて2時間座り込むより、30分早く着いてゲートで水を飲んでいたい。

夕暮れ時の倉庫の積み下ろしドックで待機するトラックドライバー、ドックに停められたトレーラー

計算してみよう:1件の出荷救済がシステム全体のコストをまかなう

正直、アラートなんて飾りみたいに聞こえる。でも数字を出してみれば分かる。

出荷ミスは3つの形でコストになる。第一に、運送会社のカットオフやプラットフォームの期限内出荷ウィンドウを逃し、罰金は数百ドルから数千ドル前半になる。これが目に見える請求書だ。第二に、貨物が遅れて届く。顧客のラインが止まるかもしれないし、ECの買い手が悪いレビューを残して返品するかもしれない。その損失は罰金より大きくなることもある。第三に、そしてこれが致命的だ。顧客を失う。大口顧客は年間数十から数百件の貨物をあなたと動かしている。1件の遅延出荷でその顧客は競合に流れ、損失は数万ドル以上になる。取り戻すのは至難の業だ。

さらに、ほとんどの人が忘れる第四の請求書がある。ドライバーの待機料金だ。無料待機時間を過ぎると、ドックで待つドライバーは時間単位で課金される。1時間あたり数十ドルで、結局それは荷主が払う。

表にまとめるとこうだ。

1件の遅延出荷のコスト アラートシステムのコスト
直接の罰金 数百ドルから数千ドル前半 システムにルールを設定するだけ。ほぼ無料
注文の喪失・悪評 数千ドルから数万ドル アラート一覧を見る担当者の1日30分
ドライバー待機料金 1時間あたり数十ドル 自動テキスト送信。ほぼゼロ
大口顧客の喪失 数万ドル以上、取り戻し不可 専任の見張り役。1日あたり人件費数十ドル

分かるだろう?遅延出荷を1件防げば、この仕組みは半年分まかなえる。

判断の実践的な方法を教えよう。過去3ヶ月の遅延出荷を抽出し、件数を数え、1件あたりの平均(罰金+逸失利益)を掛けて、月間出荷量で割る。その数字が、注文を見張る人を置く人件費より大きければ、アラートはもう稼働しているべきだ。

アラートは多ければいいわけじゃない:「オオカミ少年」

さて、ここが直感に反する部分だ。アラートは多ければいいというものじゃない。

アラートを厳しめに設定しすぎて、注文が10分遅れただけで鳴る倉庫を見たことがある。スーパーバイザーの電話は1日に数十回鳴る。最初はみんな緊張する。そのうち麻痺してミュートする。すると本当に重要な注文が遅れても、誰も気づかない。アラートが多すぎるのはアラートがないのと同じだ。「オオカミ少年」だ。

だから閾値を調整しなきゃいけない。私の現場流のやり方:レベルは2つで十分だ。イエローカードは締め切りの2時間前。注文が未梱包ならスーパーバイザーに通知。レッドカードは30分前。まだ準備できていなければエスカレーション。イエローはテキストでいいが、レッドは電話でなければならない。テキストは見落とすが、鳴っている電話を見落とす人はいない。

エスカレーションにはコツがある。多くの会社はこうやる。作業員からスーパーバイザー、マネージャー、ディレクターへと層を追って伝言し、実際に人を動かせる人に届く頃には締め切りが過ぎている。私のアドバイス:レッドカードは人を動かして指示を出せる人の電話に直接飛ばせ。層が1つ少なければ、間に合う可能性が1つ上がる。

そして大事な細部:エスカレーションは行動で終わらせなきゃいけない。レッドカードが届いたら、倉庫は何をすべきか分かっていなければならない。人を集めて急がせるか、注文を分割して急ぎ分を先に出すか、運送会社を切り替えるか。私が見た中で一番切れ味のいい現場は、レッドカードが届いた瞬間に他のラインを止めて、その1件を最優先で出した。アラートの目的は「分かった」じゃない。「動く」だ。

もう一つ、見落としがちなこと。エスカレーションの連鎖の中で、ドライバーこそ最高の早期警戒システムだ。ゲートからドックを見れば、その貨物に間に合う見込みがあるか分かる。ドックが空っぽなら、貨物はまだ準備できていない可能性が高い。賢い荷主はお抱えドライバーとホットラインを持っている。「貨物がまだなら教えてくれ」。そうすればドライバーは次の運行を組み立てられる。ゲートの目ほど速いシステムはない。

古い言い伝え

私たちドライバーには古い言い伝えがある。「遅いことを恐れるな、止まることを恐れろ」。道路をゆっくり進む貨物は問題ない。最悪でも半日遅れだ。誰も見ていない倉庫に置かれた貨物、誰も追跡していないシステムの中の注文。それが命取りだ。

OMSにおけるフルフィルメントSLA、アラート、エスカレーション。結局は一言に尽きる。誰にも気づかれずに注文を遅延させるな。締め切りを決め、早めに声を上げ、誰も応答しなければ上に上げろ。それだけだ。それをやっている人は少ない。

次に倉庫と会議するときは「出荷は十分速いか」と聞くんじゃない。こう聞くんだ。「先月、締め切りが過ぎてから初めて気づいた注文は何件あった?」その数字がゼロより大きければ、やるべきことは分かっている。

Shifu Zhao(ベテラントラックドライバー(15 yrs))著

英語版からの翻訳。内容に相違がある場合は英語版を優先します。