なぜプッシュ対プルはサプライチェーンの本質を見失うのか
初めてサプライチェーンの実務者と会うと、驚くほど定期的に同じ質問が返ってくる。
“それで、Joannes、あなたはプッシュとプルのどちらを信じていますか?”
これは、教義、ほぼ神学の問題のように聞こえる。この問いが解決されれば、あとはプロセス、ソフトウェア、組織図が従うという前提がある。しかし、あらゆる規模や種類のサプライチェーンでほぼ20年にわたり働いてきた結果、私はこれが誤った問いであると考えるようになった。それは、プッシュとプルが無意味であるからではなく、本質的に経済的な問題について考える非常に浅い方法だからであり、分類上の問題ではない。
私の著書 Introduction to Supply Chain 、特に冒頭の章では、サプライチェーンはあらかじめ決められたパラダイムの間から選ぶのではなく、不確実性の中で物理的な商品の流れに関する良い経済的意思決定を行う技術として取り組むべきだと主張している。プッシュ対プルの議論は、そうしたパラダイムの一つである。馴染み深く、安心感を与え、時には有用であるが、限られた資源から時間をかけてより多くの収益を生み出すかどうかを決定する現実のレバーにはほとんど触れていない。
理由を説明しよう。
人々が通常「push」と「pull」で意味するもの
教科書における説明では、プッシュとプルの違いは非常にシンプルである。
A push supply chain is one where you produce, buy, and move goods because a forecast told you so. The company looks at historical data, predicts future demand, runs planning models, and then “pushes” products toward the market in anticipation of orders. Production schedules and purchase orders are driven by plans, not by actual sales happening today.
A pull supply chain is one where you produce and move goods because an order has appeared. Instead of filling the pipeline based on a forecast, you wait for the customer to express demand, then you “pull” goods through the chain in response. Inventory buffers exist, but they are kept small; the system tries to remain close to real demand, not to a predicted one.
もちろん、現実はその中間にある。上流では、工場や長距離輸送は通常、長いリードタイムと大量生産が必要なため、プッシュ方式で運用される。下流、すなわち顧客に近い部分では、オペレーションはよりプル志向となる。その二つの境界はしばしば顧客注文分離点と呼ばれる:この点の上流では在庫に合わせた運用を行い、下流では注文に応じた運用を行う。
学術的およびコンサルティングの枠組みは、この図をさらに用語で装飾する。中でも一般的なものは、需要が安定した機能的製品(効率的で主にプッシュ方式のチェーンが推奨される)と、需要が不安定な革新的製品(より敏感でプル重視のアプローチが勧められる)とを区別する。
運用上、このプッシュ–プルのフレームワークは、なじみ深いツールに変換される:
予測は生産計画と補充を推進する。安全在庫は、需要とリードタイムの変動性を考慮し、統計分布(しばしば正規分布)を仮定し、目標とするサービスレベルを追加在庫に変換する数式を用いて計算される。
プル側では、カンバンシステムやジャストインタイム手法が、作業進行中の数量を制限し、何かが消費された際に補充を起動する単純なシグナルを使用し、システムが実際の需要に近い状態を維持する。
大まかに言えば、これがプッシュとプルの提示される方法である。間違っているわけではない。しかし、限られたコンテナスロット、限られた倉庫、または厳しい予算で実際に何をすべきかを決定する際に重要となるほとんどすべての要素を省いている。
なぜプッシュ対プルの用語だけでは十分でないのか
プッシュ/プルの用語の最初の問題は、それが構造的で記述的であるのに対し、サプライチェーンは経済的で規範的である点にある。
ある倉庫がプッシュモードで運用されている、または流通センターがプル方式で補充されていると言われても、企業が良い決断をしているか悪い決断をしているかについてはほとんど何も教えてはくれない。それは、数字を見ずに企業が“centralized”または“decentralized”であると知るのと同じである。言葉自体は誤っていないが、経済的な意味を持たない。
成功を決定するのは、ノードがプッシュあるいはプルとラベル付けされているかどうかではなく、そこにどれだけの資本が拘束され、その資本がどのようなリスクに晒され、どのような代替案が存在し、意思決定がなされた際にこれらのトレードオフがどれほど理解されていたかである。
非常に具体的な例として、安全在庫を考えてみよう。標準的なプッシュ設計では、例えば95%のサービスレベルを達成するために、一定量の安全在庫を持つよう指示される。数式は過去の需要とリードタイムのデータを用い、整然とした統計分布を仮定し、バッファを算出する。その結果得られる数字は科学的に感じられ、ギリシャ文字が付随している。
しかし、この種の計算は通常、資本を競争する他の製品のポートフォリオを無視する。また、想定された分布が企業の実際のリスクプロファイルとどの程度一致しているのか、例えば「5年に1度」の事象が四半期ごとに発生する場合には疑問を呈することは稀である。通常、在庫の再販価値、プロモーションの形態、サプライヤーの柔軟性、またはチャネル間で在庫を再配分する能力を無視する。
何よりもまず、これは株主にとって最終的に重要な唯一の点―すなわち、この追加在庫が上振れと下振れの両面を考慮した上で、どのように長期的なキャッシュフローの流れを変化させるか―を隠している。
プル方式の場合でも、同じ問題が別の形で現れる。『我々はプル方式だ』と宣言し、作業進行制限付きのカンバンボードを導入することは、実際に混乱を減らし、リードタイムを短縮し、ボトルネックを明らかにする。しかし、システムを支配するパラメータが一度選ばれてほとんど再検討されず、異なる顧客や製品にとってより速く、より信頼できるという実際の経済的価値を無視するのであれば、組織は実質的に誰も明示的に記録していない計画に従っているに過ぎない。システムは俊敏に見えても、精神的には融通が利かない。
プッシュ方式でもプル方式でも、議論はフローパターンやバッファという観点で枠組み化されており、不確実性下の意思決定という観点では語られていない。焦点はシステムの分類にあり、オプションの価格設定にあるのではない。
これが、より深い問題に私を向かわせる。
フローダイアグラムから経済的意思決定へ
サプライチェーンが存在するのは、企業が希少な資源―キャッシュ、設備、在庫、注意―をどう活用するか常に決定しなければならないからである。各決定はこれらの資源をある選択肢に割り当てることで、他に追求可能な選択肢を排除する。技術の核心は、箱の移動そのものではなく、時間経過とともに不確実な結果を伴う複数の代替案の中から選択することにある。
この視点を真剣に受け入れると、プッシュとプルの問題はすぐに二次的なものとなる。
もし生産プラントをプッシュ方式で運営すべきか、プル方式で運営すべきかと問われたなら、私の最初の反応はプロセス図に線を引くことではなく、ここに投資される次の資本単位に対して、起こり得るさまざまな事象を考慮した上で期待されるリターンは何か、そして他の選択肢は何か、と問いかけることである。私たちはその資本を原材料といった上流に配分すべきか、完成品という下流に配分すべきか、あるいは新たなチャネルの開設や別製品の生産能力拡大といった全く別の場所に割り当てるべきだろうか?
これらは哲学的な問いではなく、数値―マージン、価格弾力性、陳腐化リスク、サプライヤーの信頼性、輸送制約など―を必要とする。また、未来は単に固定されたトレンドの周りで雑音が発生しているのではなく、その構造自体が不確実であることを認めなければならない。需要は単に中央線の周りを振動するのではなく、多くのビジネスにおいては、時折急騰、崩壊、または長年にわたって損益計算書を支配するような動きを見せる。
そのような世界において、中心となるのは計画でも、プッシュかプルかの好みでもない。中心となるのは、原始データを具体的なコミットメント―購入注文、生産スケジュール、在庫目標、配分ルール、価格―に変換する意思決定エンジンである。このエンジンは、スプレッドシートを用いるプランナーであったり、ますます無人で大規模な意思決定を行うソフトウェアであったりする。
ここで「エンジン」と言うとき、神秘的なものを意味しているのではなく、明確な一連のプロセスを指している。
-
記録システムから信頼できるデータを収集する:何を保有しているか、何が出荷中か、何が、いくらで、誰に、どのような制約の下で販売されたか。
-
不確実性を正直に反映した将来の確率的な見通しを構築する。これには派手な数学は必要ない。多くのもっともらしい未来が存在し、その中には他よりも起こりやすいものがあり、極端なものが無視できないという事実を認める必要がある。
-
それらの未来を、各可能な意思決定ごとに通貨単位の経済的結果へと変換する。たとえば、今さらに注文した場合、キャッシュ、品切れリスク、値下げリスクにはどのような影響があるのか?延期した場合は、サービス、競合他社の行動、契約上の罰則にはどのような影響が生じるのか?
-
企業の物理的制約とリスク受容度を尊重しながら、資本がより多くの資本に変換される長期的な割合を最大化する意思決定を選択する。
このように物事を枠組みすると、プッシュ対プルの区別は実装上の詳細へと溶け込んでしまう。
工場はスケジュールに従って稼働しているため、外部からは「プッシュ」に見えるかもしれない。しかし、そのスケジュールが、更新された需要分布、価格シナリオ、生産能力のトレードオフを考慮する意思決定エンジンによって継続的に再計算されているならば、その工場は実際に、経済的に意味のある方法で、変化する世界の状態に反応しているのだ。
流通センターは、在庫がある閾値以下に落ちたときにのみ店舗を補充するため、「プル」に見えるかもしれない。しかし、その閾値が恣意的で、実際の販売損失の経済性や資本拘束コストと結びついていなければ、システムは本質的に盲目である。ただし、リアルタイムで盲目であるという点においては違いはない。
私は、プッシュとプルという概念を我々の語彙から排除すべきだとは主張していない。それらは、物的フローがどのように起動されるかを示す便利な略語である。私が主張しているのは、それらを指針として扱うべきではないということである。
サプライチェーンにおける指針は経済的でなければならない:
限られた資源を、他の選択肢や将来について我々が本当に知っていること・知らないことを踏まえ、最もリスク調整済みのリターンが得られる機会に一貫して配分しているだろうか?
この問いに対する答えが「はい」であれば、その結果として得られるシステムは、経済的に合理的な場所に応じて、プッシュに見えるゾーンとプルに見えるゾーンを自動的に含むことになる。これらのラベルは副産物であって、設計上の目的ではない。
もし答えが「いいえ」であれば、プッシュとプルの分類法を洗練させ、正確にデカップリングポイントをどこに置くかを議論し、最新の流行語の略称を採用しても、事態は救われない。それは単に劇場の再編成に過ぎない。
プッシュ・プルストーリーの普遍的な魅力は、シンプルな心象を提供する点にある。一方は予測に基づき、もう一方は注文に基づく。そして、巧妙さは適切なバランスを見つけることにある。これは一部真実を含んでいる。しかし、サプライチェーンの本来の仕事は、一方の側面を選ぶことではなく、不確実性とオプションに対して、慎重かつ絶え間なく、貨幣単位で価格を付けることである。
それを受け入れれば、「プッシュ」と「プル」という言葉は、本来あるべき場所―特定のフローがどのようにトリガーされるかを示す控えめな記述子―にそのまま残すことができ、全体の戦略がその旗の下を進むためのものにはならない。