制約理論(TOC):ボトルネックを見つけて解消する方法

1つの狭いボトルネックによってシステム全体のスループットが制限される様子を示した制約理論

Turn this article into takeaways for your work.

Each assistant summarizes the article only for you and suggests best practices for your work.

制約理論(ToC)は、あらゆるシステムには出力を制限する制約がただ一つだけ存在し、その制約を解消しない限り、他のどんな改善を行ってもシステム全体は前に進まないという洞察に基づく経営哲学です。プロセス改善プロジェクトが局所的には素晴らしい成果を出したのに、全体のスループットが変わらなかった経験がある方も多いでしょう。ToCはその理由を説明し、代わりに何をすべきかを教えてくれます。

制約理論とは何か

制約理論とは、システムが目標を達成する能力を最も制限している唯一の要因を特定し、その制約を排除または管理することを中心にシステム全体を再構築する体系的なアプローチです。

エリヤフ・M・ゴールドラットは、1984年にジェフ・コックスと共著したビジネス小説『ザ・ゴール』でToCを提唱しました。物語の主人公は、経営難に陥った工場を90日で立て直すという課題を課された架空の工場長、アレックス・ロゴです。メンターであるジョナとの対話を通じて、アレックスは自分の工場が誤った目標を最適化していたことに気づきます。実際にはたった一つのボトルネックがボトルネックとなっていたにもかかわらず、各工程の局所的な効率だけを最大化しようとしていたのです。『ザ・ゴール』は世界で700万部以上を売り上げ、今なお世界中のビジネススクールやオペレーションズ課程で必読書とされています。

ゴールドラットの主張の核心はシンプルです。鎖の強さは最も弱い環(わ)によって決まる。他の環がどれだけ速く動いても、スループットは最も遅い環によって上限が決まります。制約でない工程をいくら改善しても、正味の成果は生まれず、ただボトルネックの手前に仕掛品の山が積み上がるだけです。

ToCは製造業だけのフレームワークではありません。ソフトウェア開発、医療、物流、専門サービスなど、さまざまな分野のチームがこの考え方を応用しています。目標と制限要因を持つシステムであれば、この基本ロジックはどこにでも当てはまります。

ボトルネックという概念そのもの(それが何であり、さまざまなフレームワークでどう現れるか)については、ビジネスボトルネックをご覧ください。本記事はゴールドラットが体系化した手法と、その具体的なツールに焦点を当てています。

重要な事実

起源: エリヤフ・ゴールドラットは1984年の著書『ザ・ゴール』で制約理論を提唱しました。同書は700万部以上を売り上げ、多くの一流工学系・MBAプログラムで必読書となっています(Goldratt Institute)。

スループット会計: ToCは、従来の原価計算指標に代わる新しい財務指標として、スループット、在庫、業務費用という3つの尺度を導入しました。ゴールドラットは、従来の原価計算が誤った意思決定を助長していると主張しました(ゴールドラット『ザ・ゴール』1984年)。

中心的な主張: ゴールドラットは、あらゆる複雑なシステムにおいて、ある時点では通常たった一つの制約しか存在せず、「その制約以外に注力することは、改善の幻想にすぎない」と述べています(『ザ・ゴール』1984年)。

5つの集中ステップ

ゴールドラットはToCを、5つの集中ステップと呼ばれる繰り返し可能なサイクルにまとめました。各ステップは連続的で、継続的にループするよう設計されています。制約を強化(elevate)した後は、再びステップ1に戻ります。なぜなら、制約は別の場所へと移動しているからです。

ボトルネックの特定からサイクルの繰り返しまでを示す、制約理論の5つの集中ステップ

ステップ1:制約を特定する

現在、システム全体のスループットを制限している唯一のリソース、方針、またはプロセスを見つけます。工場であれば、常に手前に行列ができている機械であることが多いでしょう。ソフトウェアチームであれば、コードレビューかもしれません。コンサルティングファームであれば、提案書に対するパートナーの承認プロセスかもしれません。

制約の兆候:その手前に作業が積み上がる、ほぼ100%の稼働率で動いている、下流のリソースがその工程を待って手が空いていることが多い。

ステップ2:制約を最大限に活用する

資金を投じたりリソースを追加したりする前に、現状のままで制約から最大限の成果を引き出します。ダウンタイムをなくし、スケジューリングを改善し、制約を通過する際に手戻りを発生させる不良を減らします。制約が機械であれば、休憩時間も稼働させ続けます。制約が人であれば、その人の時間を徹底的に守ります。

**活用(exploit)**とは、根本的な仕組みを変えずに、そこから引き出せるものをすべて引き出すことを意味します。

ステップ3:他のすべてを制約に従属させる

これは心理的に最も難しいステップです。システムの他の部分はすべて、制約を支える形で動くべきであり、そのために制約以外のリソースがあえて最大能力を下回って稼働することになったとしても構いません。制約が処理しきれない速さで作業を投入しても、在庫が積み上がるだけです。他の部門が制約を無視して単独で「効率的」に動くと、かえってシステム全体のスループットを損なうことになります。

ステップ4:制約を強化する

活用を尽くしてもなお制約がシステムを制限している場合は、その能力を高めるための投資を行います。機械を追加する、専門スタッフを増やす、ボトルネック工程自体を再設計するなどです。ここが資本投資が正当化されるステップですが、それはステップ2の活用を完全に実施したことを確認した後に限られます。

ステップ5:ステップ1に戻る(惰性を避ける)

制約が強化されると、多くの場合それはもはやシステムの上限ではなくなります。制約はシステムの別の場所へと移動します。ステップ1に戻り、新しい制約を特定してください。ゴールドラットは特に「惰性」への警戒を促しています。古い制約を前提に作られたルールや思い込みが、それ自体新たな制約になってしまわないようにする必要があります。

重要な概念:スループット、在庫、業務費用

ゴールドラットは、局所的なコストを削減することがたとえ全体の成果を損なう場合であっても、それを助長してしまうという理由で、従来の原価計算を否定しました。彼はその代わりに、ToCの観点からシステムの成果を説明する3つの尺度を提唱しました。

フローメーター、貯水槽、コストバルブで表したTOCのスループット、在庫、業務費用

指標 定義 何を推進するか
スループット(T) システムが販売を通じてお金を生み出す速度(売上から真の変動費を引いたもの) 主目標:最大化する
在庫(I) システムが販売しようとしているものに投じた資金の総額(仕掛品を含む) 副次目標:最小化する
業務費用(OE) 在庫をスループットに変えるためにシステムが費やす資金(人件費、諸経費) 副次目標:最小化する

ToCの意思決定ルール:何らかの行動を取る前に、それがTを増やすか、Iを減らすか、OEを減らすかを、この優先順位で問います。Tを押し上げる施策は、単にOEを削減するだけの施策よりも優先されます。これはほとんどの原価計算的な発想とは正反対です。

ドラム・バッファー・ロープとは

**ドラム・バッファー・ロープ(DBR)**は、ToCにおける生産スケジューリング手法です。5つの集中ステップを、現場で使える実践的なツールに落とし込んだものです。

ボトルネックのペース、保護バッファー、統制された作業投入を示すドラム・バッファー・ロープのスケジューリング

  • ドラム: 制約がシステム全体のペース(拍子)を決めます。他のすべての工程は、自分たちにとっての局所的な最適速度ではなく、制約のリズムに合わせます。
  • バッファー: 制約のすぐ手前に時間的な仕掛品バッファーを置き、システムの他の部分で生じるばらつきによって制約が枯渇しないよう保護します。制約を絶対に「飢えさせて」はいけません。
  • ロープ: システムの投入口と制約(ドラム)とを結ぶ伝達シグナル(ゴールドラットの図解では文字通りロープでした)です。ドラムが処理できる速度でのみ材料をシステムに投入することで、他の場所での滞留を防ぎます。

DBRはステップ3の従属を実際に運用可能にします。ロープがシステムへの投入量を制限するため、制約以外のリソースはフル稼働しません。これは局所効率重視の発想とは逆行しますが、システム全体の視点では正しいアプローチです。

制約理論とリーン、シックスシグマの比較

3つのフレームワークはいずれもプロセス改善を目指していますが、焦点、範囲、そして最初にどこへエネルギーを向けるかが大きく異なります。

ボトルネックへの集中、ムダの排除、ばらつきの管理として比較した制約理論、リーン、シックスシグマ

観点 制約理論 リーン シックスシグマ
主な焦点 唯一の制限要因(制約) バリューストリーム全体のムダ排除 ばらつきと不良の低減
改善の対象 システム全体のスループット あらゆる場所でのフローと効率 品質と一貫性
着手の起点 まず制約を見つけ、それ以外は無視する バリューストリーム全体をマッピングする 不良とばらつきを測定する
中心ツール 5つの集中ステップ + ドラム・バッファー・ロープ バリューストリームマッピング、5S、かんばん DMAIC、統計分析
成果が出る速さ 速い(焦点を絞った介入) 中程度(文化的な変革が必要) 遅い(データ集約的)
最適な状況 明確なスループットのボトルネックが出力を制限している ムダが多くの工程に広く分散している 不良率が高い、またはばらつきによるコストが大きい
リスク 改善後に制約が移動するため、継続的な反復が必要 隠れた制約が存在する場合、改善が成果につながらない可能性がある 複雑さが実行速度を落とす可能性がある

実務上は、多くのオペレーションチームがこれら3つを組み合わせています。ToCがどこに注力すべきかを教え、リーンがその領域からムダを取り除く方法を示し、シックスシグマが品質を安定させる方法を示します。リーンについてさらに詳しくはリーン手法をご覧ください。シックスシグマについてはシックスシグマをご覧ください。

制約理論の適用方法

ステップ1:システムの目標を定義する

目標を測定可能な形で書き出します。企業であれば、目標は通常「今も将来もお金を稼ぐこと」です。病院の一部門であれば、安全性を損なわずに患者のスループットを高めることかもしれません。目標があることで、スループットが実際に増加しているかどうかを測定する基準が得られます。

ステップ2:現状のプロセスをマッピングする

プロセスマップまたはバリューストリームマップを使って、各工程の能力、実際の稼働率、そしてその手前にできる行列を記録します。作業が一貫して積み上がっている工程を探します。

ステップ3:データで制約を確認する

勘に頼ってはいけません。少なくとも1週間、各工程の行列の長さ、待ち時間、稼働率を測定します。制約となる工程は、最も長い行列と最も高い稼働率が同時に見られるはずです。

ステップ4:活用(エクスプロイト)施策を実施する

投資を行う前に、リソースを追加せずに制約からより多くを引き出す方法をすべて洗い出します。よくある施策としては、段取り替え時間の短縮、制約を通過する際に手戻りを生む不良の排除、制約の供給・支援に専任のスタッフを配置すること、管理上の遅延を取り除くことなどが挙げられます。

ステップ5:制約以外を従属させる

システムの残りの部分が制約の実際のペースに合わせて供給されるよう、スケジューリングと作業投入のルールを調整します。ドラム・バッファー・ロープ、あるいはシンプルなかんばんシグナルを使ってフローを制御します。稼働率が目に見えて下がるチームからの反発に備えてください。その低下こそが正しい振る舞いだからです。

ステップ6:必要であれば強化し、繰り返す

活用だけでは不十分な場合は、制約の能力を高める投資を行います。強化した後は、制約が移動しているはずなので、再び5つの集中ステップを実施します。局所的な効率指標ではなく、スループット(T)を追跡して、改善が本物であることを確認してください。

制約理論の適用事例

業界 制約 ToCの適用方法 結果
製造業 行列が絶えず伸びていた一台のプレス機 その機械の段取り替えをなくし、手前に時間バッファーを設置し、投入量を絞った 設備を追加せずに工場全体のスループットが向上
ソフトウェア開発 2名のシニアエンジニアによるコードレビュー レビュー時間を保護し、小さなレビューをまとめて処理し、簡単なPR用にジュニアレビュアーを1名採用 機能リリースのサイクルが3週間から11日に短縮
病院(救急外来) 入院患者に対する放射線科の対応時間 救急外来専用の放射線科枠を確保し、他のすべての部門が放射線科のペースに合わせて業務を調整 患者の平均通過時間が30%短縮
専門サービス業 顧客向け成果物に対するパートナーレビュー 成果物をテンプレート化してレビュー時間を短縮し、アソシエイトが行う事前レビューチェックリストを作成 パートナーのボトルネックが解消され、新規採用なしで処理能力が倍増

制約解消がスループットの速度にどう影響するかの測定方法についてはサイクルタイム対リードタイムを、制約を通過する際の不良由来の手戻りを減らすエラープルーフィング手法についてはポカヨケもあわせてご覧ください。

About the author

Linh Ngo

Linh Ngo

Customer Success Operations Manager

Linh Ngo is Customer Success Operations Manager at Rework, focused on AI-led process automation for operations teams, especially order fulfillment and finance workflows. Linh writes about process management and the AI productivity tools that take manual steps out of daily operations, so teams can see where work stalls and fix the process before adding headcount.