電話が鳴ったのは午前2:17。受入場にはトレーラー6台が詰まり、フォワードピックエリアは空きロケーションなし。フォークリフトはパレットを置ける場所——どこでもいいから——を求めて通路をぐるぐる回っていた。感謝祭の2週間前、220,000平方フィートの3PL倉庫のロケーション稼働率は97%。WMSの容量アラートは工場出荷時のデフォルトのまま:100%。つまり、アラートなどなかったも同然だった。

その夜、我々がやったことは3つだった。スロームーバーをアイルの端に押し込み(危うく防火レーンをふさいでしまい、翌朝、安全管理者からきっちり叱られた)、翌日の受入予約3件をキャンセルし、シフトスーパーバイザーは夜明けまでオフィスを離れなかった。それ以来、私が信じていることはひとつだ。容量アラートのないWMSは、丸裸でピークシーズンに突入するようなものだ。アラートは満杯を教えるためのものではない。まだ行動できる余地があるうちに教えるためのものだ。

1本ではなく2本のライン:80%と90%の本当の意味

ほとんどのWMS容量アラートは、95%、場合によっては100%に置かれた単一のしきい値で出荷される。代わりに2本のラインを使おう。黄色は80%、赤は90%だ。黄色は「動き始めろ」の合図——オーバーフロープランを発動し、急がない受入を減速させ、スロームーバーを高層棚の上段に上げる。赤は「そのゾーンへの供給を止めろ」の合図——新規の入庫配置タスクは出さず、受入予約には人の承認が要る。

次にゾーン別に差をつける。回転の速い受入準備エリアは85%でアラートする。バルク予備保管は90%までいける。大物・かさばりゾーンは最初からロケーションが少ないので、75%でアラートする。冷蔵冷凍保管は最も厳しいラインにふさわしい。フリーザーのロケーションは高価で入れ替えが難しく、零下20度でのフォークリフトの1往復ごとに実際のコストがかかる。ABC分類も組み込もう。Aランク品のフォワードピックゾーンは、Cランク品エリアより厳しいラインが必要だ。Aゾーンが詰まると、ピックライン全体が一緒に詰まるからだ。

人々が見落としがちな設定がもうひとつある。稼働率の再計算頻度だ。多くのWMSはこれを夜間バッチで回している——2月なら問題ないが、11月には役に立たない。1日前の数字では今日の受入は判断できないのだから。オフピークは最低でも毎日、ピーク期は毎時間。そして分母を標準化する。スロット数か、パレット位置数か、立方体積か。バルクフロアゾーンと高層棚ゾーンを異なる基準で測っていては、並べて比較できない。ひとつを選び、SOPに明記し、施設全体に適用する。

RFスキャナーで作業する作業員、ほぼ満杯の高層棚通路にて

メールを送るだけのアラートは飾りにすぎない

容量アラートの最も愚かな使い方は、メールを送ることだ。ピークシーズンにそのメールは井戸に投げた石も同然だ。アラートが発動したら、システムは4つのことを自動的に行うべきだ。割り当て停止——赤ゾーンのロケーションには新規の入庫配置タスクを出さず、入庫作業は自動的にオーバーフローに振り替えられる。オーバーフローの開放——各ゾーンには事前に指定されたオーバーフローロケーションがあり、真夜中にロケーションマップを眺めるスーパーバイザーが見つけるのではなく、アラートによってオンになる。スーパーバイザーへの通知——メールではなく、RFガンのポップアップ+テキストメッセージで、15分以内に確認応答する。そして受入の絞り込み——黄色以上では予約が手動レビューに回り、赤以上では緊急でないものが延期される。

ついでにエスカレーションも組み込もう。15分以内に確認応答がなければ、オペレーションマネージャーへ。30分間何もアクションがなければ、ディレクターの携帯に届く。誰もオーナーでないアラートは、単なる高価なログファイルだ。

4つのうち、最も重要なのは自動割り当て停止だ。ロケーション渋滞の連鎖は毎回同じように始まる。システムはほぼ満杯のゾーンにスロットを割り当て続け、フォークリフトが到着してもパレットを置く場所がない。そこで通路に仮置きし、通路が詰まり、ピック生産性は半減する。割り当ての蛇口を閉めれば、連鎖は始まらない。

どこで破綻するかを示すキャパシティダッシュボード

アラートは点であり、ダッシュボードは地図だ。凝ったものである必要はない。4つの切り口があれば十分だ。ゾーン別、ABCクラス別、温度帯別、そして顧客別だ。最後のひとつは3PL施設では譲れない——誰の貨物がゾーンを食い尽くしているのかを一目で見たい。

各セルは4つの数字を示す。現在の稼働率、そのゾーンにコミットされた輸送中の在庫、予約済みだが未入荷の在庫、そして現在の出荷ペースでのカバー日数だ。カバー日数はボード上で最も過小評価されている数字だ。75%のゾーンに3日分の入荷が来ており、出荷ペースが1日分ずつ毎日はけていく状態は、入荷ゼロの85%のゾーンより危険だ。ダッシュボードは毎週月曜の朝にチェック。ピーク期は毎日だ。ダッシュボードには権限もつけよう。スーパーバイザーは施設全体を見て、シフトリーダーは自分のゾーンだけを見る。そして3PLでは顧客ポータルが各顧客に自社のフットプリントだけを見せる——顧客Aが顧客Bの在庫プロファイルを見るべきではない。権限を今省けば、後で作り直すことになる。

ピークシーズンの容量は数えるのではなく逆算する

貨物が届いてからスロットを数えるのはいつも手遅れだ。ピーク期の容量計画は逆から回す。プロモーションカレンダー、昨年同期のボリューム、未消化の発注を次の8週間分に並べ、在庫手持+輸送中の週次ピークを計算し、ゾーン容量と比較する。ギャップが10%を超えるなら?今すぐ一時スペースの交渉を始めよう。あるいは顧客を説得して、スロームーバーの早期出荷を進めてもらう。

6〜8週間のリードタイムを取ろう。一時倉庫の契約、オーバーフロー用のラッキング、夜勤のフォークリフト運転手の増員——どれも1週間では実現しない。ある年、11月の第2週が破綻するのを7週間前に察知し、隣の空きスペース30,000平方フィートをオーバーフローとして借りて、ピーク稼働率を88%に抑えた。2週間遅れていたら、他の全員と競り合う羽目になっていた——空きスペースが残っていたとしたらの話だが。

もうひとつ。ピークが終わってもアラートを切るな。スローシーズンの黄色80%ラインはまだまだ働いてくれる——貨物がひっそりとゾーンに定着し、デッドストック化していることを知らせる最も早いシグナルだ。

WMSアラートがまだデフォルトのままなら、初日に完璧を目指すな。この順序で進めよう。単一しきい値を80/90に分割する。ゾーン別のラインを設定し、フリーザーと大物ゾーンから引き締める。自動割り当て停止をオンにする——設定全体で最もROIの高いスイッチだ。ゾーンごとのオーバーフローロケーションを指定し、システムに記録する。そしてカバー日数をダッシュボードに載せる。この設定で1シーズン回してみれば、感謝することになるだろう。満杯のロケーションは運の問題では決してない。アラートの問題なのだ。

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