ひとつ話をしよう。2019年の冬、私はダラスの食品配送センターの外で、キャブに座って積み込みを待っていた。倉庫は新しいTMSを本番稼働させたばかりで、中にいた若い配車係は泣きそうになっていた。システムには300を超えるキャリアのプロファイルが登録されていたが、電話番号の半分は不通だった。運賃表は3年前のもの。ブラックリスト入りしていたキャリアが、システムから荷物を割り当てられ続けていた。私は正午から日が暮れるまで——5時間——自分のトレーラーが積み込まれるのを待った。その配車係はその夜、100件近い電話を受けた。キャリアたちはいずれも同じ質問をしてきた:「この荷物、実際いくらもらえるんだ?」

15年の路上経験を経て、この映画はもう何度も見てきた。TMSの本番稼働が初月に爆発するのは、たいていソフトウェアのせいではない。キャリアマスタデータのせいだ。ゴミを入れればゴミが出る——それに耐えられるほど高額なソフトウェアライセンスは存在しない。

キャリアデータがいつも汚い理由

これは現場チームのせいではない。キャリアマスタデータは、噛みつかれるその日まで誰も手入れしないものの一つだ。

まず、人は去るが、電話番号は去らない。連絡先として登録された交通管理者は2年前に退職している。電話は不通。メールはブラックホールに消える。配車係は結局、あちこちに電話をかけまくって、今の担当者が誰なのかを探し当てるはめになる。

次に、運賃表は化石だ。TMSはシステムに登録された運賃で自動配車するが、その運賃は3年前に交渉されたものだ。キャリアが来て、数字を見て言う:「その運賃では3年前から走っていないよ。」荷物は止まる。配車係は電話で再交渉する。立派なTMSは、高額な文鎮と化す。

第三に、ブラックリストを誰も維持していない。損害請求の履歴や苦情の山があるキャリアは、社名を変え、新しい担当者を立てて、しれっとシステムに復帰する。何か問題が起きるまで誰もブラックリストを思い出さない——そして皆が聞く:「あれ、あの会社は出禁じゃなかったっけ?」

第四に、1つのキャリアに3つの顔。営業は「ABC Logistics」、カスタマーサービスは「ABC Logistics Inc.」、経理は「ABC-Logistics Co.」と登録した——同じ会社に3つのプロファイル。精算の時期になると、何も合わず、真夜中にスプレッドシートを前に言い争いになる。

掃除は3パスで終わり——それ以上は要らない

「データ掃除」に3、4か月を費やして終わらない倉庫を何度も見てきた。あれもこれもと欲張るからだ。3パスで済む。それだけだ。

1パス目:連絡先の確認。全キャリアプロファイルをエクスポートして、1件ずつ電話する。電話はつながるか?担当者はまだいるか?緊急連絡先はあるか?直近1年間に取引のあったキャリアに集中し、残りはフラグを立てる。地味な作業だ——そして、どれだけの不通番号と退職済み担当者が出てくるか、驚くはずだ。

2パス目:運賃の突き合わせ。稼働中の全キャリアに最新の運賃表を出してもらう。システム内の期限切れはすべて凍結——赤色でマークし、自動配車から除外する。ルールは一つ:システムが持つのは、今日使える運賃だけ。履歴は別の場所にアーカイブする。

3パス目:ブラックリストとホワイトリストの整理。どのキャリアが本当に出禁で、どれがコアパートナーか。この判断は経営者のもので、ITのものではない。路上での信頼性はITにはわからない。配車係ならわかる。

夜の配車オフィス。机の上にキャリアのファイルと運賃表が広げられ、コンピューターにデータテーブルが表示されている

汚いデータが実際にコストするもの

データ掃除は面倒だ、と皆こぼす。では、掃除をサボるといくらかかるか見てみよう。

中規模の倉庫は、毎日「人探し」だけで配車係の時間を1〜2時間燃やしている——不通番号への電話、誰かの電話番号をグループチャットで聞き回る、システムが間違えた運賃の再交渉。1か月では、熟練者の何十時間もの労働がドブに捨てられる。配車係は時給制だ。そのお金は戻ってこない。

もっと悪いのは、悪い配車のコストだ。ブラックリストのキャリアに荷物が回り、路上で何かが起きれば、荷主からのクレームが数か月分の利益を食い尽くす。あるいは運賃が合わず、キャリアがその場でサーチャージを上乗せし、上司は泣き寝入りするしかない。そんな「静かな損失」が年に数回あれば、TMS投資はドブに捨てたも同然だ。

カリフォルニアの倉庫のビフォー・アフターを紹介しよう。彼らの配車スーパーバイザー——何年も前から知っているLao Liという男——から直接聞いたものだ:

指標 掃除前 3か月後
配車係が「人探し」に使う1日の時間 1–2時間 20分未満
やり直しなしで完了した配車 約60% 90%超
月あたりの運賃トラブル 十数件 2〜3件
ブラックリストのキャリアに荷物が回る あった 二度とない

数字の向きは変わらない:データをきれいにすることこそが、システムを本当に動かすものだ。

意外なポイント:全部掃除するな——まず上位20%を掃除する

ここで多くの人が間違える。500、600件のキャリアプロファイルを一気にきれいにしようとして3か月かけ、本番初日にそれでもクラッシュする。私の助言は意外かもしれない:全部掃除するな。まず利用頻度の高い20%を掃除しろ。

荷物の80%は、キャリアの約20%を通って動いている。そのコアキャリアの連絡先、運賃、支払条件をピカピカにすれば、システムは初日からうまく回る。年に1、2回しか使わないキャリアの長い裾野は待っていい。使うときに少しずつ掃除すればいい。

もう一つ:これをITに丸投げするな。配車係は毎日キャリアと話している。誰が信頼できるか、誰が請求書を水増しするか、誰の電話番号が変わったかを知っている。配車係を掃除に巻き込み、「不良データ報告」の超簡単なチャネルを用意しろ——おかしいものを見つけたらワンクリック。データは生き物だ。1回の掃除で永遠にきれいにはならない。毎日誰かが目を光らせなければならない。

荷主と倉庫への3つのアドバイス

まず、TMSの本番稼働を控えた荷主へ:稼働の1か月前にキャリアプロファイルをエクスポートして、厳しくチェックしろ。不通番号はいくつ?期限切れ運賃はいくつ?データがきれいでなければ、ベンダーのデモがどんなに立派でも——初日は大混乱だ。

次に、倉庫の管理者へ:掃除を業務を知らない人に外注するな。ブラックリストとホワイトリストを決めるのは現場だ。確認作業は配車係がやる。地味な仕事だが、すべてが乗っかる土台だ。

第三に、配車係の仲間たちへ:システムの間違ったレコードを見つけたら報告しろ——回避策で済ませるな。今日見逃した不通番号は、明日誰とも連絡が取れなくなったときに呪う番号だ。

TMSは良い道具だが、信じるのは人ではなくデータだ。きれいなデータを与えれば最高の助けになる。ゴミを与えれば、ただ高額で出来の悪いスプレッドシート——それだけだ。

古いことわざがある:斧を研ぐ時間は薪割りの邪魔にはならない。最初の1か月にデータ掃除に集中すれば、次の12か月は自然にうまくいく。

Shifu Zhao(運送業界のベテラン(15年))著

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