仕事をしていると、「一部の工程だけが詰まっている」「全体としては忙しいのに成果が出ない」「どこから改善すればよいかわからない」と感じることはないでしょうか。
業務改善では、すべての作業を同じように改善しようとすると、労力が分散してしまいます。
本当に成果を上げるには、全体の流れを止めている重要な制約を見つけることが大切です。
そんなときに役立つのが、TOCです。
TOCは、Theory of Constraintsの略で、日本語では制約条件の理論と呼ばれます。
全体の成果を制限しているボトルネックを見つけ、そこに集中して改善するためのフレームワークです。
この記事では、TOCの意味、使い方、具体例、注意点までを、初心者向けにやさしく整理して解説します。
この記事でわかること
- TOCとは何か
- TOCは何に使うのか
- 制約条件やボトルネックの考え方
- TOCの使い方
- TOCの具体例
- 関連フレームワークとの違い
最初から難しく考える必要はありません。まずは「TOCは、全体の流れを止めている一番の制約を見つけて改善するための型だ」とつかめれば十分です。
TOCとは?
TOCとは、組織や業務全体の成果を制限している制約条件を見つけ、そこを重点的に改善するための考え方です。
TOCは、Theory of Constraintsの略です。
日本語では、制約条件の理論と呼ばれます。
やさしく言うと、TOCは「全体の流れを遅くしている一番の詰まりを見つけ、そこから改善する方法」です。
たとえば、工場の生産ラインで、ある工程だけ処理能力が低いとします。
他の工程がどれだけ頑張っても、その工程で処理が詰まってしまえば、全体の生産量は増えません。
このように、全体の成果を制限している場所をボトルネックと呼びます。
TOCでは、このボトルネックを見つけ、そこに集中して改善します。
一言でいうと、TOCは、全体最適のためにボトルネックを見つけて改善するフレームワークです。
TOCは何に使うのか
TOCは、全体の流れや成果を改善したいときに使います。
特に、どこか一部が詰まっていることで全体の成果が伸びない場面に向いています。
TOCは、次のような場面で活用できます。
- 生産ラインのボトルネックを見つけたいとき
- 業務フローの詰まりを改善したいとき
- 納期遅れを減らしたいとき
- 仕掛かりや待ち時間を減らしたいとき
- チーム全体の生産性を上げたいとき
- プロジェクトの遅れの原因を見つけたいとき
- 限られた人員や設備を有効に使いたいとき
たとえば、受注から出荷までの業務で、受注処理、在庫確認、製造、検査、出荷の流れがあるとします。
このうち検査工程だけが詰まっている場合、受注処理や出荷作業をいくら改善しても、全体の出荷数は大きく増えないかもしれません。
TOCを使うと、全体の流れを見て、どこが成果を制限しているのかを見つけやすくなります。
どんな人に向いているか
TOCが向いているのは、次のような人です。
- 業務改善を担当している人
- 生産性向上に取り組む人
- 製造現場や物流に関わる人
- プロジェクト管理を行う人
- チームの仕事の流れを改善したい人
- 納期遅れや待ち時間を減らしたい人
- どこから改善すればよいか迷っている人
TOCは、製造業だけでなく、事務、開発、営業、カスタマーサポート、研究開発、教育、プロジェクト管理などにも応用できます。
TOCの基本的な考え方
TOCの基本的な考え方は、全体の成果は最も弱い部分によって制限されるというものです。
たとえば、鎖は一番弱い輪の強さ以上には強くなりません。
同じように、業務や組織の成果も、どこか一番詰まっている部分によって制限されます。
この制約を無視して、別の場所を改善しても、全体の成果はあまり変わらないことがあります。
たとえば、検査工程がボトルネックなのに、前工程の生産スピードだけを上げるとどうなるでしょうか。
検査待ちの仕掛かりが増え、現場が混乱するだけかもしれません。
TOCでは、次のように考えます。
- 全体の流れを見る
- 成果を制限している制約を見つける
- 制約を最大限活用する
- 他の工程を制約に合わせる
- 必要に応じて制約そのものを改善する
- 制約が移ったら、次の制約を見つける
TOCは、部分最適ではなく全体最適を重視します。
個別の作業を少しずつ良くするよりも、全体の成果を止めている制約に集中することで、大きな改善につなげる考え方です。
TOCの使い方
TOCは、次の流れで使うとわかりやすいです。
手順1 全体の流れを見える化する
まず、対象となる業務や工程の全体の流れを見える化します。
受注から納品まで、問い合わせ受付から回答まで、企画から実行までなど、仕事の流れを一連のプロセスとして整理します。
たとえば、業務フロー図やバリューストリームマップを使うと、流れを見える化しやすくなります。
ここで大切なのは、一部の作業だけを見るのではなく、全体を見ることです。
全体の流れを見ないまま改善しようとすると、ボトルネックではない部分に力を入れてしまうことがあります。
手順2 制約条件を見つける
次に、全体の成果を制限している制約条件を見つけます。
制約条件は、ボトルネックとも呼ばれます。
たとえば、次のようなものが制約になることがあります。
- 処理能力の低い工程
- 特定の担当者に集中している仕事
- 承認待ち
- 設備能力の不足
- 検査工程の遅れ
- 情報共有の遅れ
- システム処理の遅さ
- 判断できる人の不足
制約を見つけるときは、どこで待ち時間が発生しているか、どこに仕事が滞留しているか、どこで納期遅れが起きているかを見るとわかりやすいです。
手順3 制約を最大限活用する
制約を見つけたら、まずその制約を最大限活用します。
これは、ボトルネックとなっている場所の能力をムダなく使うということです。
たとえば、検査工程がボトルネックなら、検査担当者が本来の検査以外の作業に時間を取られていないかを確認します。
検査に必要な情報や資料がそろっていないために待ち時間が発生しているなら、それを減らします。
制約を最大限活用するためには、次のような視点が役立ちます。
- ボトルネック工程が止まっていないか
- 不要な作業をしていないか
- 必要な材料や情報が事前にそろっているか
- 優先順位が明確になっているか
- 手戻りが発生していないか
まずは、追加投資をする前に、今ある制約をムダなく使うことが大切です。
手順4 他の工程を制約に合わせる
次に、他の工程を制約に合わせます。
これは、ボトルネック以外の工程が勝手に進みすぎないようにするということです。
たとえば、検査工程がボトルネックなのに、前工程が大量に作り続けると、検査待ちの在庫が増えます。
その結果、置き場所が足りなくなったり、優先順位が混乱したり、品質トラブルが見えにくくなったりします。
TOCでは、全体の流れを制約に合わせて調整します。
つまり、ボトルネック工程が処理できるペースに合わせて、前後の工程を動かすことが大切です。
手順5 制約そのものを改善する
制約を最大限活用し、他の工程も合わせたうえで、まだ全体の成果が足りない場合は、制約そのものを改善します。
たとえば、次のような改善が考えられます。
- 人員を増やす
- 設備を増強する
- 作業を自動化する
- 作業手順を簡素化する
- スキル教育を行う
- 外部委託を使う
- 承認権限を見直す
- 判断基準を明確にする
ただし、いきなり設備投資や人員増を考えるのではなく、まず制約をうまく使えているかを確認することが大切です。
制約そのものを改善すると、今度は別の場所が新たな制約になることがあります。
そのため、改善後は再び全体の流れを確認します。
TOCの具体例
ここでは、「社内資料の承認が遅く、施策の実行が遅れている場合」を例に、TOCの使い方を見てみます。
例 社内資料の承認がボトルネックになっている場合
前提として、マーケティング施策を進めるための社内資料を作成しているものの、承認に時間がかかり、施策の実行が遅れている状況だとします。
まず、全体の流れを見える化します。
企画立案、資料作成、上司確認、関係部署確認、法務確認、最終承認、施策実行という流れがあるとします。
次に、どこで時間がかかっているかを確認します。
すると、関係部署確認と最終承認で長い待ち時間が発生していることがわかりました。
この場合、承認プロセスが制約条件になっている可能性があります。
次に、制約を最大限活用します。
承認者が判断しやすいように、資料の要点を1枚にまとめる、確認してほしいポイントを明確にする、判断に必要な情報を事前にそろえるといった工夫ができます。
さらに、他の工程を制約に合わせます。
資料作成担当者が大量の資料を一気に承認に回すのではなく、優先順位をつけて、承認者が処理しやすい量に調整します。
それでも承認が遅い場合は、制約そのものを改善します。
たとえば、承認基準を明確にする、軽微な修正は担当部門で判断できるようにする、承認者を増やす、定例確認枠を設けるなどが考えられます。
このようにTOCを使うと、単に「資料作成を早くしよう」と考えるのではなく、全体の流れを止めている承認プロセスに注目できます。
別の例 製造工程で検査がボトルネックになっている場合
製造工程でもTOCはよく使えます。
たとえば、加工、組立、検査、出荷という流れがあるとします。
加工や組立はスムーズに進んでいるのに、検査工程で仕掛かりがたまっている場合、検査がボトルネックになっている可能性があります。
このとき、加工や組立のスピードをさらに上げても、全体の出荷量は増えません。
むしろ、検査待ちが増え、現場が混乱する可能性があります。
まずは、検査工程が止まらないように、必要な検査資料やサンプルを事前にそろえます。
検査担当者が検査以外の作業に時間を取られているなら、その作業を別の人に移します。
検査の優先順位を明確にし、重要な案件から処理できるようにします。
それでも足りない場合は、検査員を増やす、検査装置を増やす、検査方法を見直す、自動検査を導入するなどを検討します。
このように、TOCでは全体の成果を制限している工程に集中します。
具体例でわかるポイント
TOCの具体例からわかるポイントは、すべてを同時に改善しようとしないことです。
- 全体の流れを見る
- 詰まっている場所を見つける
- ボトルネックを止めない
- 他の工程をボトルネックに合わせる
- 必要に応じてボトルネックを強化する
TOCでは、部分的な効率よりも、全体の成果を重視します。
TOCを使うメリット
TOCを使うメリットは、改善すべきポイントを絞りやすくなることです。
業務改善では、あれもこれも改善しようとして、結局どれも中途半端になることがあります。
TOCを使うと、全体の成果を制限している制約に集中できます。
主なメリットは、次の通りです。
- 改善の優先順位が明確になる
- 全体最適で考えやすくなる
- ボトルネックを見つけやすい
- 限られた資源を有効に使いやすい
- 待ち時間や滞留を減らしやすい
- 納期遅れの改善につながりやすい
- チームで問題の焦点を共有しやすい
TOCは、改善活動の焦点を絞るために役立ちます。
特に、工程や業務フローが複数の作業で構成されている場合に効果的です。
TOCを使うときの注意点
TOCを使うときに注意したいのは、ボトルネックを見誤らないことです。
よくある失敗は、次のようなものです。
- 一番忙しそうな場所を制約だと思い込む
- 全体の流れを見ずに一部だけ改善する
- ボトルネック以外を改善して満足する
- 制約を改善した後の変化を確認しない
- 他の工程とのバランスを考えない
- 現場の実態を見ずに判断する
ボトルネックは、単に忙しい場所とは限りません。
本当に全体の成果を制限している場所かどうかを確認する必要があります。
たとえば、ある部署が忙しく見えても、全体の納期や出荷量を制限しているのは別の工程かもしれません。
また、ボトルネックを改善すると、次は別の場所が新たな制約になることがあります。
そのため、TOCは一度使って終わりではなく、改善後に再び全体の流れを見ることが大切です。
関連フレームワークとの違い
TOCと関連するフレームワークには、ボトルネック分析、バリューストリームマップ、PDCA、ECRSなどがあります。
それぞれの違いを簡単に整理します。
- TOC
全体の成果を制限している制約条件に注目し、そこを重点的に改善する考え方です。全体最適を重視します。 - ボトルネック分析
業務や工程の中で詰まっている場所を見つける分析方法です。TOCの中でも重要な考え方です。 - バリューストリームマップ
工程全体の流れ、待ち時間、情報の流れを見える化する方法です。TOCで制約を見つける前段階として使いやすいです。 - PDCA
計画、実行、確認、改善を繰り返すフレームワークです。TOCで見つけた制約を改善する流れに使えます。 - ECRS
なくす、まとめる、順番を変える、簡単にするという視点で業務を改善する方法です。制約工程の改善策を考えるときに役立ちます。
TOCは、どこを改善すべきかを見極める考え方です。
一方で、ECRSは具体的な改善策を考える視点、PDCAは改善を回す流れ、バリューストリームマップは工程全体を見える化する方法として使えます。
TOCはどんな場面で使うと効果的か
TOCは、特に次のような場面で効果的です。
- どこから改善すればよいかわからないとき
- 一部の工程に仕事が滞留しているとき
- 納期遅れが発生しているとき
- 仕掛かりや待ち時間が多いとき
- チームや工程全体の生産性を上げたいとき
- 限られた人員や設備を有効活用したいとき
- 全体最適で業務改善を進めたいとき
TOCは、複数の工程や部署がつながっている業務で特に効果を発揮します。
一方で、単独作業の細かな効率化には、ECRSや5Sのほうが使いやすい場合があります。
また、制約を見つけた後は、PDCAやECRSと組み合わせて改善を進めると効果的です。
まとめ
TOCとは、Theory of Constraintsの略で、日本語では制約条件の理論と呼ばれます。
全体の成果を制限している制約条件、つまりボトルネックを見つけ、そこに集中して改善するためのフレームワークです。
TOCでは、部分的な効率よりも全体の成果を重視します。
どれだけ個別の作業を改善しても、全体を止めている制約が変わらなければ、大きな成果にはつながりにくいからです。
大切なのは、全体の流れを見て、どこが本当の制約なのかを見極めることです。
そのうえで、制約を最大限活用し、他の工程を制約に合わせ、必要に応じて制約そのものを改善します。
まずは、身近な業務の流れを1つ選び、「どこで仕事が詰まっているか」「どこに待ち時間が発生しているか」を確認してみましょう。
ボトルネックを見つけることが、全体改善の第一歩になります。
次に読みたい関連記事
まず全体像を見たい方へ
あわせて読みたい関連記事
- ボトルネック分析とは?初心者向けに意味・使い方・具体例をやさしく解説
- バリューストリームマップとは?初心者向けに意味・使い方・具体例をやさしく解説
- ECRSとは?初心者向けに意味・使い方・具体例をやさしく解説