昨年、カリフォルニア州フォンタナにある50,000平方フィートのEC倉庫を引き継いだとき、帳簿上の在庫精度は91%だった。紙の上では壊滅的ではない。だがクレームの山は別の物語を語っていた。システム上は在庫があるのに、ピッカーがロケーションに行くと何もない。一方で、実在庫は通路の端に放置され、システムは「在庫切れ」と叫ぶ。オーナーは私に聞いた。「90から98にするのはどれくらい大変なんだ?」私の答えはこうだった。「8ポイントを上げること自体は難しくない。難しいのは90日間の忍耐と、各日に何をするかを正確に知っていることだ。」
在庫精度は、倉庫の中で最も誤解されやすい数字だ。90%は合格点に聞こえるが、SKUの10件に1件が帳簿と合っていないということだ。1日3,000オーダーを出荷する倉庫では、それは毎日のように何十件もの過剰販売、数量不足出荷、そして怒りのカスタマーサービスへの電話を意味する。98%というのは、その数字が補充ロジックを実際に回せるほど信頼できるようになる水準だ。
私が使った計画はこれだ。三つのフェーズ、90日間、各フェーズに明確な「完了」の定義がある。魔法はない。ただ、地道な仕事を順番通りにやるだけだ。
第1-2週:まだプロセスに触るな。まず基準値を取れ。
本能はいつも、初日から直し始めたくなる。人員を増やし、スキャナーを買い、サイクルカウントを始める。この教訓は、精度88%のオンタリオの3PLで痛い目に遭って学んだ。オーナーはサイクルカウントに突っ走り、3か月後も精度はびくともしなかった。出血がどこから来ているのか、誰も知らなかったからだ。
フェーズ1がやることは一つだけ。正直な基準値を確立することだ。つまりブラインドサンプリングカウント。A・B・CクラスのSKUを200~300件、現物対システムを一件ずつ。差異率がどう出ようと、それが君の数字だ。目をそらさずに書き留めろ。
ここには二つの罠がある。一つ目、自分の在庫を自分に数えさせてはいけない。自分の受入を自分で監査するのは人間性のテストで、人間性は不合格になる。クロスカウントか、1~2人を専任で外すこと。二つ目、証拠を残せ。どのSKU、どのロケーション、いくらずれているか、そしてシステムスナップショットのタイムスタンプ。このスプレッドシートが今後90日間のカルテになる。
合格基準はシンプルだ。「現状の精度は約90%(サンプリング260SKU、差異率約10%測定)」と書かれた基準値レポートを持ち、差異の大きい上位10SKUがリスト化されていること。これがなければ、この後のすべては当てずっぽうになる。
ここでやめる古典的なパターン。50SKUを数えて「全体像は分かった」と判断する。あるいはオーナーが醜い数字を見て、チームに「見栄えを良くしろ」と求める。はっきり言おう。偽造された基準値は、90日計画を初日に殺す。
第3-6週:サイクルカウントの仕組みを作り、4つの漏れを塞げ
基準値が手に入ったら、仕組みを作る。中核はABC階層のサイクルカウントだ。AクラスSKU(ピック頻度上位のおおよそ20%)は毎週、Bクラスは2週に1回、Cクラスは月1回。頻度は人員数に合わせろ。30人規模の倉庫なら、2人が1日2時間かければだいたい回る。人員が足りなければ、Aクラス2週に1回でも許容範囲だ。それより遅いのは自分を騙しているだけだ。
だが、数えても何も直らない。カウントは体温計だ。大事なのは、差異がどこから来ているかだ。私が触ったどの倉庫でも、在庫は同じ4つの穴から漏れていた。
受入。 500個の入荷が来て、受入担当は480個を数え、残り20個は「明日入庫する」。その明日は来ない。システムは500、棚は480。対策は退屈だが効く。受入は当日中に全量カウント・全量入庫し、テールエンドの不足には写真証拠を残す。受入を終えられないなら、その受入は保留にする。「後で数字を直す」といって帳簿に入れるな。
入庫(putaway)。 商品はロケーションA-03-2に置かれたのに、システム上はまだ受入ステージングにある。これは腹が立つ。商品は倉庫内にちゃんとあるのに、見えていないだけだからだ。対策は、ロケーションでのスキャン確認と、紙のputaway指示書をその場で破り捨てることだ。私は見たことがある。putaway担当がロットの最初のカートンだけスキャンして、残りは「記憶で」やっていた。その習慣は初日に殺さなければならない。
ピッキング。 取り過ぎ、取り間違い、確認なしのピック。ECオペレーションがこれが一番ひどい。オーダーは3個必要なのに、ピッカーは4個取って、余った1個は適当な棚の間違ったロケーションに押し込む。対策はピック検証ステップで、少なくとも高単価SKUには入れること。労務コストは本物だ。検証ステーション1つで1日に数百オーダーをチェックできるが、計算してみろ。検証員の賃金と、ピックミスによる返品・カスタマーサービスコストを。1日2,000オーダー以上を出荷する倉庫なら、検証の役割は十分にペイする。
システムの遅延。 見落としやすい。WMSが在庫をT+1ベースで更新している、あるいは返品が物理的には受け取られたのにシステムに反映されるのは翌日。カウント中の「差異」の半分はタイミングのずれで、本物の差異ではない。対策は、カウント対象のロケーションの活動を凍結する。最低でもカウント時点のシステムスナップショットを取り、差異分析の際にタイミング差を除外することだ。

フェーズ2の合格基準。サイクルカウントのスケジュールが4週連続で中断なく回ること。毎週、4つの漏れのそれぞれから何割来たかを示す差異分析が出ること。精度が基準値から2~3ポイント上がること。一つ警告。カウントを強化すると隠れていた差異が表に出るので、精度は上がる前に下がることがある。慌てるな。それは前進だ。
やめる古典的な姿はこうだ。2週間数えて、ピークシーズンが来て「カウントは一旦止めて出荷に集中する」。カウントが2週間以上止まったら、ゼロからの再開だ。止めるより頻度を半分にする方がましだ。
第7-12週:倉庫を「間違えにくい」作りにする
最初の6週間は問題を見つけるためだった。最後の6週間は、それを繰り返しにくくするためだ。仕事は三つ。
一つ目、スロットティングを直せ。5年前の稼働時に誰かが適当に作ったロケーションコードで今も回している倉庫は多い。以来、誰も触ろうとしない。結果、似たSKUが隣同士に置かれ(ピッカーが間違って取る)、速い回転の商品は通路の奥に埋もれる。ABC速度でリスロットしろ。Aクラスはゴールデンピックゾーンへ、似たSKUは物理的に離す。リスロット自体は、残業の週末を1~2回やれば終わる。一度きりの投資だ。
二つ目、口約束を殺せ。どの倉庫も不文律で回っている。返品は月末まで隅に積み上がる、破損品は償却なしで捨てられる、隣の倉庫への在庫の貸し借りは「電話一本」。口約束は差異の工場だ。一つずつ1ページのSOPに書き起こし、作業エリアに貼れ。マニュアルじゃない。1ページ。誰が、どのステップで、何をスキャンするか。
三つ目、シンプルな差異ボードを立てる。毎週金曜の午後、15分、オペレーションリーダーが3つの数字を見る。今週の精度、差異の大きい上位5SKU、4つの漏れカテゴリの内訳だ。立派なBIはいらない。ホワイトボードで十分だ。大事なのは儀式だ。ボードの仕事は罰ではない。誰かが見ていることを全員が知ることだ。
第12週末の合格基準。サンプリングカウントで2週連続、約98%(97.5~98.5%で良い)を維持していること。サイクルカウントのスケジュールが、君が押さなくても回っていること。シフトリーダーが自分で組むようになっていること。差異ボードが6週連続で開かれていること。
全面棚卸しのために止めるべきか?私の見解
90日の間に壁から壁までの全面棚卸しを入れて一気に片付けるべきか、といつも聞かれる。私の結論はノーだ。WMSが稼働したばかりか、買収で災難を引き継いだ場合を除いてだ。全面停止のコスト。出荷停止1日、残業、士気の低下は、得られる利益を圧倒的に上回る。サイクルカウント+定期サンプリングで、90日で90から98に到達できる。
一つ例外。第6週末の時点で精度がまったく動いていない、あるいは悪い方向に動いているなら、基準値か根本原因分析が間違っている。その場合は、問題ゾーンに絞った半日の集中カウントで再校正する価値がある。壊れた道を歩き続けるな。
持ち帰るべき一つの問い
最後の全面棚卸しはいつで、差異率はどれくらいだったか?答えが「去年」か「覚えていない」なら、君の90%も紙の数字だろう。本物の基準値は、誰かが実際に手で数えたときに初めて存在する。
英語版からの翻訳。内容に相違がある場合は英語版を優先します。






