問題:2日間の全面停止――そのために?
多くの倉庫は年に一度、全面棚卸(wall-to-wall)を行います:2日間操業を止め、全員参加で夜通し数える――そして 8% の差異率を発見し、2週間かけて照合と調整を行い、どの日・どのプロセスが差異を生んだのかは結局分からない。さらに悪いことに、棚卸から3か月後には精度が 90% 台前半まで落ちてしまう――棚卸は数字を直したが、誤差を生むプロセスは直していないからです。
循環棚卸はその逆を行きます:停止なし、毎日少しずつ数え、すべてのロケーションを年複数回カウントする。手間が増えそうに聞こえますが、実際は人件費が低く、精度は 97% 以上を維持できます。倉庫向けのダイナミックな棚卸プログラムの設計方法を解説します。
手法:ダイナミックな棚卸プログラムの5つの柱

1. ABCランク分け:カウント頻度を高価値SKUに集中させる
すべてのSKUが同じ注意を払われるべきではありません。出荷額(年間)でSKUをランク分けし、カウント頻度を変えます:
| ランク | 基準 | 頻度 | 年間カウント数 |
|---|---|---|---|
| A | 出荷額の上位 80%(SKUの約 15%) | 週次 | ~50 |
| B | 中位 15%(SKUの約 30%) | 月次 | 12 |
| C | 残りのSKU(約 55%) | 四半期 | 4 |
この設計では、AランクのSKUは年50回カウントされます――差異が1週間以上生き残ることはありません。12,000 SKUの倉庫なら、1日あたり約90ロケーション。専任カウンター1人が 2–3 時間で、業務を止めずに終えられます。
2. トリガー型カウント:例外が自ら手を挙げる仕組み
定期カウントに加え、WMSが自動でカウントタスクを発行するトリガールールを設定します:
- 在庫ゼロカウント: システム上はゼロだが、ロケーションに在庫がある場合(またはその逆)。
- 流速異常カウント: SKUの1日の出荷量が30日平均の 3× を超えた場合。
- 受入差異カウント: 受入数量がASNと一致しない――その日のうちに数える。
- マイナス在庫カウント: システム上のマイナス在庫は 2 時間以内に確認すること。
トリガー型カウントは循環棚卸の魂です:誤差が最も起こりやすい場所に、カウント工数を正確に投じます。ある自動車部品倉庫では、トリガー導入後、差異検出までの平均遅延が 23 日から 1.6 日に短縮されました。
3. ブラインドカウント+検証:「数字を写す」を制度的に排除する
カウンターのハンディにはロケーションとSKUだけが表示され、帳簿数量は見えません(ブラインドカウント)。送信後、システムが自動で照合します。しきい値を超える差異(例:数量が 5% 以上ずれている、金額が $50 以上ずれている)は自動で検証タスクとなり、別の担当者に割り当てられます。2回のカウントが一致して初めて調整が計上され、食い違えばスーパーバイザーが現場確認します。
重要な注意点:カウンターの評価を「見つけた差異数」に絶対に連動させないこと。 期日内完了率と検証一致率に連動させます。私たちは両方の失敗を見てきました――「成果を見せたい」と差異を捏造するカウンターと、「きれいに見せたい」と帳簿数量を写すカウンターです。
4. 原因分析:数えるのは手段、プロセス改善が目的
すべての調整には原因コードを付けなければなりません――WMS側で必須化し、スキップ不可にします。原因は実質7つだけです:受入未スキャン、誤ロケーションへの格納、誤ピッキング、返品未受入、システム移管未確定、破損包装の未報告、仕入先の数量不足。
毎月30分の差異レビュー会議を開き、上位3つの原因だけを扱い、1つのプロセス改善を約束します。ある倉庫では「誤ロケーションへの格納」が3か月連続でトップ原因でした。対策は格納時のロケーション確認スキャンの追加で、翌月にはその差異カテゴリが 70% 減少しました。棚卸プログラムの価値は「数える」ことではなく、誤差が隠れる場所をなくすことにあります。
5. 完了率ではなくカバレッジを測る
多くの倉庫は「計画カウント完了率:100%」を追っています――月末にロケーションを駆け抜ければ達成できてしまう指標です。代わりに2つの指標を追います:ロケーションカバレッジ(今月実際にカウントしたロケーション ÷ 全ロケーション、目標 100%)と差異クローズ時間(差異発生から調整までの平均時間、目標 48 時間以内)。前者は抜け落ちを防ぎ、後者は後回しを防ぎます。
現場事例:年次棚卸から1日90ロケーションへ
背景:テキサス州にある 50,000 sq ft のEC倉庫、SKU約 9,000。年に一度の全面棚卸で2日間閉鎖、精度は 91–93% で頭打ち、カスタマーサービスは「注文したのに在庫がない」というクレームに埋もれていました。
導入:1か月目、WMSに出荷額ベースのABCランク分けと3段階の頻度を設定。2か月目、4つのトリガールールを稼働させ、ピッキングチームから専任カウンター1人を配置。3か月目、ブラインドカウント、検証フロー、原因コードを導入。
結果:6か月後、精度は 98.2% を維持。欠品によるキャンセル率は 1.8% から 0.4% に低下。全面棚卸は監査目的のみで2年に1回に。専任カウンターのコストは、かつての2日間の年次停止よりはるかに安く済みました。思わぬ副産物:原因分析で受入時の仕入先数量不足の常習が発覚し、年間約 $30,000 を回収しました。
避けるべき落とし穴
- 初日に全面棚卸を廃止しない。 循環棚卸が実証されるまで(6か月間の精度安定)、年次棚卸は最後の安全網です。早期に廃止した倉庫では、循環棚卸の規律が緩んだ途端に差異が積み上がります。
- CランクSKUもカウントする。 低価値ですが、デッドストックや期限切れ品はそこに隠れます。四半期が下限。食品・医薬品倉庫はさらに期限チェックを重ねます。
- 担当ゾーンはローテーションする。 カウンターが「自分の」ゾーンを固定で数えるのは避け、四半期ごとにローテーションします。見慣れたカウンターが見慣れたゾーンを数えると、記憶で数え始めます。
- カウント中のロケーションを凍結する。 カウントタスクが出たら、そのロケーションの入出庫をロックします。そうでなければ「カウント中に誰かが在庫を動かした」となり、差異は永久に合いません。
まとめ
全面棚卸は健康診断、循環棚卸は毎日の運動です。覚えておくべき4つ:ABCランク分けが頻度を決め、トリガーが例外を拾い、ブラインドカウント+検証が正直さを保ち、原因分析がプロセスを直す。倉庫が毎日少しずつ数えれば、年次棚卸は形式的なものになります――帳簿が正しいことをすでに知っているからです。精度は「数えて」生まれるものではなく、「管理して」生まれるものです。数えることは、管理を見える化する光にすぎません。
英語版からの翻訳。内容に相違がある場合は英語版を優先します。





