同じドックが12基。倉庫Aは30分枠を運用——1日96枠。倉庫Bは1時間枠——48枠。その結果は?Aの配車担当者は電話から離れられずに1日を過ごす。なぜなら、ドライバーが5分遅れるだけで午後全体が崩壊するからだ。一方Bのヤードでは、正午にゲート前でトラックの列ができているのに、ドックの半分は空いている。1日の終わり、両倉庫が受け取るドライバーからの苦情はほぼ同じ数になる。

予約枠のサイズに正解・不正解はない。あるのは「合う・合わない」だけだ。YMSのデフォルト予約枠時間——30か60——は、これから3か月間、どんな頭痛の種を抱えるかを決める。

まず測定する

予約枠のサイズを選ぶ前に、1つの問いに答えてほしい。トラック1台は実際にどれくらいかかるのか。チェックインからゲートアウトまで。システム上の標準時間ではない。測定した時間だ。

2019年、シカゴ郊外にある180,000平方フィートの食品配送倉庫のプロジェクトに携わった。YMSは30分枠に設定されていた。コンサルタントが「業界のベストプラクティス」と言ったからだ。初週は惨事だった。冷凍品を22パレット積んだトラックは、荷降ろしと検品に平均47分かかる。次のトラックはすでにレーンをふさいでいる。配車担当者は結局、すべてのトラックを手動で2枠ずつ予約した——つまり再び1時間スケジュールに、複雑な仕組みを上乗せしただけだった。

逆のことが2021年にオハイオ州で起きた。ドック22基の自動車部品クロスドックだ。全車53フィートトレーラー、全てフルパレット移動、測定したターンタイムは1台あたり18〜25分。最初は1時間枠で始めたが、正午になると各ドックが平均20分ほど空き時間になった——1日あたり60台以上のトラック来訪を失っているのと同等だ。5分のバッファ付き30分枠に切り替えたところ、1か月でドライバーの待ち時間は約40パーセント削減された。

ルールはシンプルだ。先月の全トラックのドックインからゲートアウトまでの時間を引っ張り出し、分布を見る。平均ではなく——80パーセンタイルと車両の内訳だ。トラックの80パーセントが25分以内に終わるなら、30分枠が答えだ。ドロップトレーラー、バラ積みコンテナ、冷凍車が混ざっていて、ターンタイムが15分から90分までばらつくなら、1時間から始めて、無理をしない。測定データなしに予約枠サイズを推奨するのは当てずっぽうだ——選定書にそのまま書いてもいいくらいだ。

細かすぎる枠のコスト

30分枠は効率的に見える。コストは3つの味があり、どれも痛い。

1つ目:遅刻。5分の遅刻は、1時間スケジュールでは何でもない。30分スケジュールでは事故だ。次のトラックはすでに来ている。ドックは空いていない。配車担当者は電話をかけ始める。繁忙期に1日40台の入庫トラックがあり、定時率が80パーセントまで落ちたら、配車担当者は1日中火消しだけをやることになる。繁忙期に携帯をバイブにして引き出しに入れっぱなしにした配車スーパーバイザーを、私はかつて目撃した。怠慢ではない、トリアージだ。

2つ目:車両の内訳。細かい枠は、トラックがみな同じだと想定する。リフトゲート付きの短いボックストラックや、手仕分けが必要な混合SKU積載が来た瞬間、ターンタイムは倍になる。システムがまだ「定時」と表示している間に枠をオーバーし、その後ろに2台のトラックが並ぶ。機材のばらつきが大きいほど、細かい枠の許容度は小さくなる。

3つ目:人。細かい枠には、受入チームが組立ラインのように回ることが求められる——このトラックが終われば、次のトラックはすでに着けられている。労働力の柔軟性が少しでも落ちれば——昼休み、シフト交代、欠員——細かい枠のリズムは真っ先に崩れる。ドックが多く人員が薄い倉庫が30分枠を回すのは、自分で時計のぜんまいを巻きすぎているようなものだ。

粗すぎる枠のコスト

では1時間枠が安全な選択か?そうとも限らない。粗い枠にもコストはある——静かに、月単位で請求される。

最大のコストはドックの空き時間だ。トラックは25分で荷降ろしして出ていく。次の予約は35分後だ。その35分は死に時間だ。1日10枠、各枠から20〜30分が漏れ出す——12基で換算すれば、3〜4基のドックが1日中使われていないのと同じだ。こう計算すれば、粗い枠はちっとも安くない。

2つ目のコストは「混雑の錯覚」だ。粗い枠では、ドライバーがみなちょうどの時間に来る——9時、10時、11時にゲートに行列ができる。ガードは忙しい1日だと思う。でもドックは実際には埋まっていない。行列は予約リズムの問題であって、能力の問題ではない。ドライバーはそうは見ないし、キャリアのスコアカードもそうは見ない。

3つ目のコストは繁忙期に現れる。オフピークでは無駄は見えない。ピークになると、ドックが空いているのにトラックがゲートに並ぶ。ちょうどの時間を待っているからだ。その光景を私は何度も見た。ドックに立ち、すべてを物語る表情のオーナーと一緒に。

チェックイン待ちで倉庫ドック前に並ぶトラック

バッファと例外

予約枠のサイズは骨格だ。バッファと例外ルールは、それを動かす筋肉だ。どのサイズを選んでも、以下はそのままコピーして使える。

バッファは枠の中に組み込まず、枠の間に置く。30分枠なら、4枠ごとに10分のフレックス枠を1つ確保する。1時間枠なら、3枠ごとに15分だ。フレックス枠は予約用に公開しない。配車担当者が保持し、遅刻や例外を吸収する。多くのYMSプラットフォームはバッファ枠の設定に対応している——配車担当者の頭の中ではなく、システムの動作として持たせよう。

遅刻ルールは、文字通り書き出しておく。私の推奨はこうだ。15分以内の遅刻なら、フレックス枠か次の空き枠にスライドさせる。30分を超える遅刻なら、予約は無効、トラックは列に並び直す——ただし、今日中にまだ入れるかどうかはドライバーにはっきり答える。ゲートでアイドリングさせっぱなしにしてはいけない。ルールはキャリア契約に盛り込み、YMSで自動通知を設定する。最悪の結果は、ルールが曖昧で、ガードと配車担当者が別々のことを言う状態だ。

早着は優遇しない。30分以上早いトラックは、空きドックがあれば入れる。なければステージングエリアで待つ。割り込みはなし。早着が常態化した瞬間、すべてのドライバーが1時間前に来始め、予約システムは紙の上だけの存在になる。

季節で調整する。予約枠サイズは石に刻まれたものではない。私のやり方はこうだ。30分枠の倉庫は、ピークの2週間前に1時間(システムが対応していれば45分)に切り替える——ピークとは、機材が混ざり、臨時労働力が入り、ターンタイムのばらつきが大きくなることだ——そしてピーク後に戻す。定期キャリアには1週間前に通知し、YMSで今後2週間分の予約を一括で振り替える。逆もまた然り。1時間枠の倉庫は、閑散期に30分枠を試して空き時間を食べられる。

以下は、SOPにそのまま載せられる判断表だ。

状況 推奨枠 バッファ
ドック8基以下、トラックの多くが45分以上、機材が混在 1時間 3枠ごとに15分フレックス
ドック8〜20基、車両が均一(フルパレット移動)、1台あたり20〜40分 30分 4枠ごとに10分フレックス
ドック20基以上、1日80台以上、専任の配車チーム 30分、20分も試す 1時間ごとにフレックス枠1つ
季節性が強い(ピークが通常の2倍以上) ピークは1時間、閑散期は30分 ピークはフレックス枠を倍に
受入労働力が柔軟でない(固定クルー、予備なし) 1時間から始める 多めのバッファ寄り

例外チェックリスト(配車オフィスの壁に貼ろう):

  • 冷凍車・危険物トラック:専用レーンまたは固定時間帯、一般予約から除外
  • ドロップトレーラー:荷降ろし全体ではなく、切り離し・留置き時間だけを予約
  • 常習遅刻キャリア:3ストライクでセルフ予約を2週間停止、手動審査に戻す
  • システムは「定時」表示なのにヤードが詰まっている:まず機材と貨物タイプを確認してから枠を調整——システムパラメータいじりから始めない

万人に正しい予約枠サイズは存在しない。「今のところ一番マシ」があるだけだ。まず測定し、枠を選び、バッファと例外を設定し、繁忙期の前に見直す。この4つをやれば、ドック予約は繰り返す頭痛の種ではなくなる。

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