Min/Max在庫発注方法

learn menu
Joannes Vermorelによる、2014年10月

Min/Max在庫発注方法は、多くのERPやその他の在庫管理ソフトウェアでサポートされている基本的な発注メカニズムです。“Min"の値は、再発注をトリガーする在庫レベルを表し、“Max"の値は再発注後の新しい目標在庫レベルを表します。MaxとMinの差は、しばしばEOQ(経済的発注数量)として解釈されます。そして、Min/Max在庫計画は在庫発注に対してかなり単純な方法ですが、Min/Max設定は動的に調整され、より良い在庫パフォーマンスを提供することができます。

歴史的な視点

Min/Maxメソッドは、在庫管理に特化したエンタープライズソフトウェアで使用される最初の自動化された在庫補充方法の1つでした。この方法の主な利点は、非常にシンプルな実装です。

歴史的な在庫レベルのノコギリ波パターンで示されたMin/Max在庫ポリシー。

この方法は、通常、SKUごとの在庫有り在庫と在庫注文の合計在庫レベルを追跡します。合計在庫がMin値に達すると、再発注がトリガーされます。再発注数量は、新しい合計在庫レベルのMax値を目指すため、再発注数量はMaxとMinの差(つまり、MaxからMinを引いた値)です。

元々の形では、Min/Max発注は、Min/Max値が滅多に変更されない比較的静的な在庫管理方法と見なされていました。ABC分析は、従来、“A"アイテムは"B"アイテムや"C"アイテムよりも注意を要するため、実践者が"A"アイテムを見直すためにより多くの時間を費やすように導くために頻繁に使用されました。

Min/Max設定の動的調整

在庫を最適化しようとする企業が直面する課題の1つは、現在の在庫管理ソフトウェアが常に自動的にMin/Max値を適応させるための高度な予測ロジックを提供していないことです。ただし、Min/Maxシステム自体はブロッキングの問題ではありません。実際に、在庫最適化に特化した別のソフトウェアが、すべてのSKUに対してMin/Max値を毎日上書きできる場合、この場合、任意の在庫管理戦略が可能となります。

このような専用ソフトウェアが本ソフトウェアの基本的なMin/Maxメソッドを置き換えるために動作するようにするために、次のルールを使用できます:

  • (専用在庫最適化ソフトウェアによると)再発注が必要ない場合、Min数量はゼロまたは-1に設定され、再発注が行われないようにします。
  • X数量の再発注が必要であり、合計在庫がSであると仮定すると、Min値とMax値はX+Sに設定する必要があります。

これらのルールに従うことで、在庫最適化ソフトウェアが既存の在庫管理ソフトウェアの上にある場合でも、デフォルトのMin/Maxの動作は、在庫最適化ソフトウェアの指示通りに正確に実行されます。

在庫管理と在庫最適化のために2つの異なるソフトウェアシステムを持つことは少し複雑に思えるかもしれませんが、これら2つの問題は非常に異なる方法で対処する必要があるということがわかっています。詳細については、在庫管理 ページをご覧ください。

quantile reorder pointsとの関係

quantile forecasting の視点では、リオーダーポイント の直接的な統計的計算が提供されます。Min/Maxの注文の観点からは、再注文が行われる場合、Min値とMax値はquantile予測計算から得られるリオーダーポイントの値で更新する必要があります。

その後、Min値とMax値を常に等しく保つことは、実際には、単位が1つでも売れるたびに常に再注文が行われることを意味します。ただし、ドロップシッピング の場合を除いて、実際には、顧客の注文が受け取られた直後に即座に再注文が行われるわけではありません。代わりに、再注文は通常、事前に決められたスケジュールに従って行われます。

再注文スケジュールが存在する場合、それは単に、特定のSKUに対して再注文が行われない日にMin/Maxの値をゼロにする必要があることを意味します。この場合、再注文スケジュールに関する情報は、quantile予測自体に直接選択されたリードタイムを介して統合されます。