在庫管理の手法には数多くの名称が存在しますが、実際に必要となるのはそのうちの5つ程度でしょう。難しいのは、それらが通常は同列のものとして紹介される点です。しかし実際には、それぞれが全く異なる問いに対する答えであり、ほとんどの現場では複数の手法を同時に運用すべきものです。
これらは、「発注のタイミングと量の決定」「注力すべき領域の特定」「記録の正確性維持」「コストと在庫レベルの管理」という4つのグループに分類できます。本ガイドでは、各グループの内容、各手法の具体的な役割、そして導入する価値があるタイミングについて解説します。
発注のタイミングと量を決定する手法
発注点(Reorder point)。 新たな発注を行うトリガーとなる在庫レベルのこと。
発注点 = (1日あたりの平均使用量 x リードタイムの日数) + 安全在庫
在庫管理の要となる手法です。シンプルかつ効果的で、棚が空になったことに気づいた担当者の判断に頼る必要がなくなります。よくある失敗は、サプライヤーが提示するリードタイムを基準にしてしまい、実際の測定値に基づかないことです。
経済的発注量(EOQ)。 発注コストと保管コストの合計を最小化する発注サイズのこと。
EOQ = 平方根 [(2 x 年間需要 x 1回あたりの発注コスト) / 1ユニットあたりの年間保管コスト]
需要が安定しており、発注に固定コストがかかる製品に有効です。弱点は「需要が一定」「リードタイムが一定」「ボリュームディスカウントがない」といった前提条件にあり、これらが現実と合致することは稀です。指示書としてではなく、発注サイズの妥当性を確認するためのチェックツールとして活用してください。
安全在庫(Safety stock)。 需要と供給の両方の変動に対する計算上のバッファ。適当な日数で決めるのではなく、実際の変動幅と意図したサービスレベルに基づいて算出します。
JIT(Just in time)。 必要な時に必要な分だけ商品が届くように発注し、在庫を最小限に抑える手法。資本を解放し、保管コストを削減します。一方で保護機能も失われるため、信頼できるサプライヤーと予測可能な需要が不可欠です。これらを備えずにJITを導入した現場は、バッファが存在する理由をここ数年で再確認することになりました。
Min/max。 発注のトリガーとなる最小レベルと、発注によって補充される最大レベルを設定します。EOQよりも単純で運用しやすいため、多くの中小規模の現場で採用されています。
VMI(Vendor managed inventory)。 サプライヤーが在庫を監視し、補充を行う手法。管理業務を削減し、在庫の可用性を向上させることができますが、在庫の可視性や管理権限が制限されるという代償があります。
2ビン法(Two-bin system)。 2つの容器で在庫を管理し、1つが空になったら補充を発注し、もう一方の容器を使い始める手法。完全に手動でシステムを必要とせず、低単価かつ高頻度で使用する消耗品に対しては非常に有効です。
注力すべき領域を特定する手法
ABC分析。 年間消費金額の割合に基づいて製品を分類します。金額上位20%程度をA、残りの長いテール部分をCとします。そして、Aには厳格に、Cには緩やかにと、重要度に応じて管理レベルを変えます。
これは本リストの中で最も投資対効果の高い手法です。重要度が全く異なる品目に同じ注意を払うことを防げるからです。初めて導入する現場の多くは、重要度が100倍も違う品目を同じ感覚で管理していたことに気づかされます。
「重要度」という第2の軸を加えるのも有効です。欠品すると生産が止まってしまう安価な部品は、金額に関わらずAランクの扱いを受けるべきです。
XYZ分析。 金額ではなく需要の変動性に基づいて分類します(Xは予測可能、Zは不規則)。ABC分析と組み合わせると9つのボックス(マトリックス)ができ、特に注目すべきは四隅です。AXは高価値で予測可能なので在庫を絞り、AZは高価値で不規則なので最大のバッファと細心の注意を払う必要があります。
パレート分析。 ABC分析の根底にある原則で、「結果の約80%は、原因の20%から生じる」という考え方です。金額だけでなく、SKUの少数がピッキング、エラー、返品の大部分を占めるという状況にも適用されます。
記録の正確性を維持する手法
サイクルカウント。 年次棚卸のために業務を停止するのではなく、在庫の一部を継続的にカウントします。Aランク品は頻繁に、Cランク品は稀にカウントします。
真のメリットは修正そのものではなく、そのタイミングにあります。発生から3日後に見つかったエラーは原因を追跡できますが、11ヶ月後に見つかった同じエラーは単なる調整数値に過ぎません。
継続記録法(Perpetual inventory)。 定期的ではなく、在庫が動くたびに記録を更新します。システムベースの運用では標準であり、他のあらゆる手法を可能にする基盤です。
バーコードスキャン。 在庫エラーの主な原因である手入力に代わる手法です。チェックデジットにより、スキャンミスが発生しても誤った結果ではなく、エラーとして処理されるようになります。
バッチ・ロット管理。 各ユニットがどのバッチから来たかを記録し、対象を絞ったリコールや有効期限管理を可能にします。食品、医薬品、規制品には不可欠であり、在庫が混在した後に正確に遡及することは不可能です。
FIFOおよびFEFO回転。 先入れ先出し、または先期限先出し。バッチごとに賞味期限が異なる場合はFEFOが重要であり、これは単に正しい順序で回転させることと、正しいシーケンスで回転させることの決定的な違いとなります。
在庫レベルとコストを管理する手法
デッドストック分析。 一定期間動きのない在庫を特定し、処分方法を決定します。値引き、セット販売、返品、または廃棄を行います。放置することは、静かにコストをかけ続けるという意思決定に他なりません。
委託在庫(Consignment stock)。 使用または販売されるまでサプライヤーが所有権を保持します。資本の拘束を回避できますが、その代わりとして、不利な価格設定や管理上のオーバーヘッドを受け入れるのが一般的です。
ドロップシッピング。 自社で在庫を持たず、サプライヤーが直接出荷します。在庫コストはゼロですが、利益率は低く、配送体験をコントロールできません。
クロスドッキング。 入荷した商品を保管せずに、最小限の滞留で出荷へ回します。荷役・保管コストを削減できますが、正確なタイミングと高度な入荷データが必要です。
大量発注割引と数量割引。 1回あたりの発注量を増やすと単価は下がりますが、保管コストは上がります。EOQや数量割引分析は、その損益分岐点を見極めるために存在します。多くの場合、その分岐点は営業担当者が提案するよりも早い段階にあります。
需要予測。 厳密には管理手法ではありませんが、他のすべての手法がこれに依存しています。予測精度が向上すれば、同じサービスレベルを維持しつつバッファを小さくできます。これこそが、可用性を下げずに在庫を減らす唯一の方法です。
実践例:実際に使用する3つの手法
発注点。 1日40ユニット販売し、サプライヤーの測定リードタイムは平均12日。計算上の安全在庫は90ユニットです。
発注点 = (40 x 12) + 90 = 570ユニット
在庫が570になったら発注します。480ユニットは入荷までの予想需要をカバーし、90ユニットは需要が急増したり配送が遅れたりした週を吸収します。
経済的発注量(EOQ)。 年間需要は14,600ユニット。発注処理コストは約$60。1ユニットあたりの年間保管コストは約$3です。
EOQ = 平方根 [(2 x 14,600 x 60) / 3] EOQ = 平方根 584,000 = 約764ユニット
つまり、一度に約764ユニットを発注し、年間約19回発注します。導入前に現実と照らし合わせてください。もしサプライヤーの最小発注単位が1,000であったり、1,500で大幅な割引がある場合、理論上の最適値は実用的な最適値とは異なります。
ABC分析。 過去12ヶ月の使用量に単価を掛けて年間消費金額を算出し、降順に並べ替え、累積パーセンテージを計算します。
- 金額の累積70〜80%を占める製品をAとします。
- 次の15〜20%をBとします。
- 残りをCとします。
典型的な結果として、製品の約20%が金額の80%を占めることになります。それらの製品には週次レビュー、高いサービスレベル、月次棚卸を適用します。Cランク品(多くの場合、品目数の半分を占めながら金額は数パーセント)には、より大きな発注量、低いサービス目標、年次棚卸を適用します。
この計算を自分で行う価値は、どの製品がどのランクに該当するかを把握できる点にあります。その結果は、現在どこに注意を払っているかという現状と、ほとんどの場合で食い違っています。
継続記録法と定期棚卸法:すべての手法の根底にある選択
どのような手法を導入するにせよ、在庫記録をいつ更新するかという決定が、その後の可能性を左右します。
定期棚卸法(Periodic)とは、一定期間ごとに棚卸を行い、在庫数を確認する方法です。棚卸と棚卸の間の記録上の数値は、仕入と売上から推計されたものに過ぎません。低コストでシステムも不要ですが、一年の大半において、実際にどれだけの在庫を保有しているのかを正確に把握することはできません。
継続記録法(Perpetual)とは、入庫、ピッキング、移動、調整のたびに記録を更新する方法です。常にリアルタイムの在庫数を確認できます。
この選択が他のすべての手法の根底にある理由は、以下に挙げる手法のほとんどが、継続記録法でなければ機能しないからです。発注点は、四半期ごとにしか更新されない数値に対しては機能しません。ABC分析には移動データが必要です。最小・最大在庫管理には、現在の在庫レベルの把握が不可欠です。現在、定期棚卸法を採用している場合、最も価値の高い改善策はリストにある手法を導入することではなく、まず継続記録法へ移行することです。それができて初めて、他の手法が可能になります。
継続記録法を採用していても、ピッキングミスや破損、入力ミスなどで記録と実在庫に乖離が生じるため、棚卸は依然として必要です。サイクルカウンティング(循環棚卸)は、記録と実在庫を一致させるためのものであり、継続記録法の代替手段ではなく、後述する精度管理の一環として位置付けられます。
手法の比較
| 手法 | 概要 | 最適な用途 |
|---|---|---|
| 発注点 | 在庫が計算されたレベルまで低下した際に発注をトリガーする | ほぼすべての業種。導入すべき最も価値の高い手法 |
| EOQ | 発注コストと保管コストの合計を最小化する発注量を設定する | 需要が安定しており、発注コストが明確な場合 |
| 最小・最大在庫管理 | 在庫が最小値に達した際に、最大値まで補充する | 消耗品、梱包材など、精度よりも簡便さが優先されるもの |
| 安全在庫 | 需要やリードタイムの変動に対するバッファを設ける | 欠品が顧客離れに直結するすべての品目 |
| ABC分析 | 製品を価値でランク付けし、注力すべき対象を明確にする | 取り扱い品目が100点程度以上ある場合 |
| JIT | 必要な時に必要な分だけ商品を納入する | 信頼できるサプライヤー、予測可能な需要、保管スペースが貴重な場合 |
| FIFOおよびFEFO | 古いもの、または期限が早いものから先に出荷する | 生鮮品、日付管理が必要な商品、経年劣化するもの |
| サイクルカウンティング | 業務を停止せず、対象をローテーションしながら継続的に棚卸を行う | 記録精度がピッキングに影響を与えるすべての現場 |
| 委託在庫 | 売れるまでサプライヤーが所有権を保持する | 高額商品や、キャッシュフローが制約となる滞留在庫 |
| VMI | サプライヤーが在庫を監視し、補充を行う | データ共有が可能な、確立されたサプライヤーとの関係 |
| ロット・シリアル管理 | 個別のユニットがどこにあるかを記録する | 規制対象品、リコール対応、保証管理、高額商品 |
| 需要予測 | 将来の需要を推定し、購買計画を立てる | 季節性のある商品や、リードタイムが長いもの |
この表を読む際の注意点として、これらの手法は互いに代替するものではありません。一般的な運用では、発注点と安全在庫を全品目に適用し、ABC分析で各製品への注力度を決定し、棚にはFIFOを適用し、サイクルカウンティングで数値の正確性を維持するというように、これらを同時に運用します。重要なのは「どれを選ぶか」ではなく「次に何を付け加えるか」です。
手法の選択方法
まずは小さく始めましょう。発注点、ABC分析、サイクルカウンティングを適切に運用している現場は、12種類の手法を中途半端に導入している現場よりも優れた成果を出します。
記録が信頼できない場合、まずは棚卸とスキャンから始めてください。他のすべての手法は在庫データに基づいて計算されるため、不正確な数値に高度な手法を適用しても、自信に満ちた誤った結果が導かれるだけです。
欠品対応に追われている場合、まずは発注点と安全在庫から始めてください。その際、提示されたリードタイムではなく、実測したリードタイムに基づいて計算することが重要です。
在庫過多の場合、ABC分析と滞留在庫分析から始めてください。過剰在庫は通常、少数の品目に集中しているため、全体を一律に削減するよりも、それらを見つけ出す方が迅速です。
取り扱い品目が多い場合、ABC分析とXYZ分析を組み合わせることで、管理リソースをどこに集中すべきかが明確になります。
需要が不安定な場合、バッファを増やす前に需要予測に投資してください。バッファを大きくすることは、恒久的なコストをかけて症状を緩和しているに過ぎないからです。
手法は、現在抱えている制約に合わせて選んでください。最もよくある失敗は、現在起きている問題に対処するためではなく、単に「有名だから」という理由で手法を採用することです。
業務を中断させずに手法を導入する方法
手法が理論通りにいかないことは多く、その原因は共通しています。
一度に一つずつ変更する。 発注点の導入、ピッキングロケーションの再配置、サイクルカウンティングの開始を同じ月に行うと、パフォーマンスが変化した際にどの変更が原因か分からなくなります。順序立てて行い、効果を確認するための十分な期間を空けてください。
手法の前にデータを修正する。 誰も測定していないリードタイムから計算された発注点を、誰も信頼していない在庫数値に適用しても、意味のない結果しか生まれません。製品データの整理やサプライヤーの実績測定といった地道な作業こそが、その後のすべての成功を支えます。
一部で試験運用(パイロット)を行う。 特定の製品群やサプライヤーを一つ選び、四半期の間その手法を運用して測定してください。試験運用が失敗しても損失は20品目分で済みますが、全社展開が失敗すれば1年を棒に振ることになります。
責任者を決める。 全員が責任を持つ手法は、誰も維持管理しない手法になります。発注点は古くなり、ABC分類は陳腐化し、倉庫が忙しくなるとサイクルカウンティングはスキップされます。それぞれを最新の状態に保つ役割を誰かに割り当てる必要があります。
判断を排除する部分には抵抗を予想する。 経験豊富なバイヤーや倉庫管理者は優れた直感を持っていることが多く、それを上書きするシステムは「格下げ」のように感じられることがあります。手法はルーチン業務を処理するためのものであり、彼らの判断は例外的なケースに集中させるためのものだと説明することが重要です。
レビューをカレンダーに組み込む。 ABC分析と発注点は四半期ごと、滞留在庫は月次、運用指標は週次でレビューします。一度設定して見直されない手法は、通常1年以内にビジネスと乖離して機能しなくなります。
導入前後の数値を測定する。 変更を加える前に、在庫精度、欠品率、回転率、総在庫金額の現状を記録してください。ベースラインがなければ、その努力が報われたことを証明できず、次の改善を正当化することが難しくなります。
事業規模別の手法
適切な手法の組み合わせは規模に応じて変化します。時期尚早な導入は、得られるメリットよりもコストが上回ってしまいます。
小規模なオペレーション(数百SKU以下、拠点数1箇所)では、通常、次の3つが必要です。実際に運用されている在庫記録、重要な品目に対する最小/最大在庫設定または発注点、そして消耗品に対する2ビン法です。ABC分析は、たとえ分類を簡易的に適用するだけであっても、どこに価値があるのかを確認するために一度は実施する価値があります。EOQやJITの導入はほとんどの場合時期尚早です。発注量は、計算によって導き出すよりも、サプライヤーの最小発注単位によって決まることの方が多いからです。
複数のチャネルで販売を行う成長期のオペレーションでは、単一の在庫数値を複数の場所で同時に管理する必要があるため、正確性という最初の大きな壁に直面します。この段階で、バーコードスキャン、継続棚卸、サイクルカウントの導入が必要となります。発注点は、測定されたリードタイムを用いて、経験則から計算に基づくものへと移行すべきです。ABC分析は、一度限りの作業ではなく、実務ツールとして機能させる必要があります。
確立された中規模のオペレーションでは、十分な品揃えがあるため、リソースの配分が重要になります。ここではABC分析とXYZ分析を組み合わせることで効果を発揮します。価値は高いが需要が不安定な製品に、欠品と過剰在庫の両方が集中するためです。需要予測への投資は価値があり、棚を見て気づいた時に行うのではなく、スケジュールに基づいてデッドストック分析を行うことも同様です。
大規模なオペレーションでは、一般的に上記すべてが実行されており、課題は導入から最適化へと移行します。拠点間でのマルチエchelon(多段階)計画、高回転品目におけるサプライヤーとの連携やVMI、そして例外のみを人間が確認する自動補充などが含まれます。
共通しているのは、各段階で制約となる要素が異なるという点です。成長期のビジネスは在庫の正確性に、中規模のビジネスはリソースの配分に、大規模なビジネスはネットワークの最適化に制約されます。大規模オペレーション向けのツールキットを小規模な現場に適用しても、メリットのない管理業務が増えるだけであり、これがこれらの手法が悪評を得る最も一般的な理由です。
詳細はこちら
- 在庫管理の方法 — ステップバイステップ版。
- 在庫管理とは — 学問としての全体像。
- 発注点とはおよび安全在庫 — 発注計算について。
- 経済的発注量(EOQ)とは — 発注量決定手法の詳細。
- サイクルカウント — 記録の正確性を維持する方法。
- 需要予測とは — 他のあらゆる対策がカバーする変動要因を低減する方法。
要点まとめ
発注点は「いつ発注するか」を決め、ABC分析は「どこに注力するか」を決め、サイクルカウントは「記録の信頼性」を保つために使用します。これら以外の手法は、特定の課題が生じた時にのみ追加してください。
よくある質問
主な在庫管理手法にはどのようなものがありますか? 発注点、経済的発注量(EOQ)、安全在庫、ABC分析、サイクルカウント、JIT、そしてFIFOやFEFOによる回転管理などがあります。ほとんどのオペレーションでは、すべてではなく、その中からいくつかを選択して使用します。
どの在庫管理手法から始めるべきですか? まずはカウントやバーコードスキャンによる正確な記録の維持です。他のすべてはここから計算されるためです。その次に発注点、そしてABC分析へと進みます。
在庫管理におけるABC分析とは何ですか? 年間消費額に基づいて製品を分類し、その重要度に応じた管理を行う手法です。Aランク品は厳格に管理し頻繁にカウントを行い、Cランク品は緩やかに管理し確認頻度を下げます。
JITは中小企業に適していますか? 純粋な形での導入は稀です。JITは信頼性の高いサプライヤーと予測可能な需要に依存しており、中小企業には通常、変動を吸収するためのサプライヤーへの影響力も十分な物量もありません。適切な安全在庫を伴う発注点管理の方が、はるかに低いリスクで同様のメリットの多くを得られます。
EOQと発注点の違いは何ですか? EOQは「どれだけ発注するか」を答え、発注点は「いつ発注するか」を答えます。これらは連携して機能し、片方だけでも使用可能ですが、ほとんどのオペレーションでは発注点を先に設定します。タイミングを誤ると欠品につながりますが、発注量を多少間違えても、保管コストや発注コストがわずかに増える程度で済むからです。
欠品を起こさずに在庫を減らすにはどうすればよいですか? バッファそのものを削減するのではなく、在庫がカバーしている変動要因を減らします。サプライヤーのリードタイムの短縮と安定化、予測精度の向上、そして複数の拠点に分散している需要を集約して、個別のバッファを統合された一つのバッファに置き換えることなどが挙げられます。根本的な変動要因に対処せずに在庫を削減してもリスクは解消されず、顧客に転嫁されるだけです。それは通常、緊急輸送費の発生や受注の喪失として現れます。
複数の手法を同時に使用できますか? 使用すべきです。それぞれが異なる問いに答えるものであり、連携するように設計されています。発注点が発注時期を決め、EOQが発注量を決め、ABC分析が各製品への注力度を決め、サイクルカウントがそれらすべての基礎となるデータを正確に保ちます。間違いは、これらを順序立てず、すべて同時に導入しようとすることです。
XYZ分析とは何ですか? 価値ではなく、需要の変動性に基づいた分類です。Xは予測可能、Zは不規則な品目です。ABC分析と組み合わせることで、価値が高く、かつ予測困難な製品を特定できます。そうした製品こそが、最も多くのバッファと注意を必要とするものです。
