# ビギナーズガイド: 制約理論

> 制約理論を用いると、プロジェクトの一番弱い部分や最大のボトルネックを特定し、それを解決して、プロジェクト全体を強化できます。その方法をご覧ください。

Source: https://asana.com/ja/resources/theory-of-constraints

## ビギナーズガイド: 制約理論

「鎖の丈夫さはその中の一番弱い輪の丈夫さと同じにすぎない」という言葉を聞いたことがあるかもしれません。しかし、このことわざがプロジェクト管理にどのように当てはまるか考えたことはありますか？

制約理論では、弱い輪のことわざを基に、プロジェクトやプロセスの中で最も弱い輪を特定します。この「輪」を修正することで、プロジェクト全体を強化できます。この記事では、ボトルネックやプロジェクトの制限を改善するために、この理論をご自身のプロジェクトに適用する方法を説明します。

## 制約理論とは？

[プロジェクト管理](https://asana.com/resources/benefits-project-management)において、制約理論 (TOC) とは、プロジェクトの目的や目標の達成を妨げている最も重要なボトルネックや制限要因を特定するための[問題解決手法](https://asana.com/resources/problem-solving-strategies)です。たとえば、製品の発売が頻繁に遅れるとします。制約理論を使うと、発売を妨げる最大の要因を特定できます。そして、5 つの集中ステップを使ってその制約を取り除き、製品の発売に悪影響が及ばないようにすることができます。

制約理論によると、すべてのプロジェクトには 1 つの主な制約条件があるとされています。この主な制約条件、つまり鎖の中の最も弱い輪を解決することで、プロジェクトのプロセスをよりスムーズにすることができます。

プロジェクトやプロセスにおける最重要の制約条件を特定したら、その制約条件が制限要因でなくなるまで反復的に改善していきます。最初の制約条件を解決した後は、次に重要な制約条件が最重要の制約になります。そして、その制約条件に反復的に取り組むことを繰り返します。制約理論の目標は、プロジェクトの制限がなくなるまで、それぞれの弱い輪に対処していくことです。

### 制約理論の歴史

制約理論が初めて紹介されたのは、[エリヤフ・ゴールドラット](https://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%AA%E3%83%A4%E3%83%95%E3%83%BB%E3%82%B4%E3%83%BC%E3%83%AB%E3%83%89%E3%83%A9%E3%83%83%E3%83%88)氏が執筆したフィクション作品「_ザ・ゴール_」でした。フィクションではありますが、この本では、製造やオペレーション管理のプロセスにおけるボトルネックに焦点を当て、企業が目標を達成することを妨げる最大の制限要因として制約理論を提唱しています。

「_ザ・ゴール_」は製造業の生産工場を舞台にしていることから、制約理論はリーン生産方式で初めて使われました。その後、他のプロジェクト管理方法論やリーンツールである[アジャイル](https://asana.com/uses/agile-management)や[かんばん](https://asana.com/resources/what-is-kanban)と同様に、プロジェクト管理に適用されました。

## 制約条件とは？

制約理論によれば、制約条件とは、プロジェクトの成功を妨げる第一の制限要因のことです。制約理論を使うことは、プロジェクトに含まれるランダムな制約条件を見つけることではなく、システム全体の中で最大の妨害要因やボトルネックを見つけ、その制約条件を解決することです。

最重要の制約条件を特定したら、それを取り除くか解決し、プロジェクトのプロセスを改善します。これにより、プロジェクトチームは、より早く、よりよく、より効果的に目標を達成できます。

### プロジェクト管理における制約条件の例

制約条件は、計画プロセスや実装プロセス、さらにはプロジェクトチーム内など、プロジェクトやプロセスのあらゆる要素に現れる可能性があります。システム内の制約の種類を理解することで、制約条件を見つけやすくなります。
- **ポリシー制約の例:**会社の手順によって仕事の速度を低下したり、手動での重複作業が増えている場合。(ポリシー制約は、プロジェクトやプロセス中に現れる最も一般的な制約です。)
- **内部制約の例:** チームメンバーがプロジェクトに必要な特定のスキルを持っておらず、それがプロジェクトの成功を妨げている場合。
- **市場制約の例:**製品の供給量が予想以上に少ない、または理想的ではない場合。
- **リソース制約の例:** [リソース管理計画](https://asana.com/resources/resource-management-plan)で必要とされているものに比べて、プロジェクトに利用できるリソース、ツール、チームメンバーの数が少ない場合。
- **財務的制約の例:** あるプロジェクトに投資するための資金が予想外に不足している場合。
- **文化的制約の例:** 悪いプロセス (特に「ここではこうするんだ」とだけ言われ、十分に説明されないようなプロセス) のために、プロジェクトが[効率的または効果的](https://asana.com/resources/efficiency-vs-effectiveness-whats-the-difference)に行われていない場合。
- [Asana でプロジェクトを計画する](/uses/project-planning)

## プロジェクト管理において制約理論を適用するタイミング

ゴールドラット氏の制約理論は、非効率なプロセスを特定し、ボトルネックや問題を解決して改善するために有効な方法です。

とはいえ、ちょっとした修正や簡単な調整だけで済むようなプロジェクトに制約理論を適用しようとするべきではありません。たとえば、あまり複雑でないプロジェクトの問題は、ブレーンストーミングで解決してみてください。しかし、プロジェクトやプロセスが複雑であったり、ミッションクリティカルであったりする場合には、ボトルネックを減らすために制約理論を利用することが有益です。

制約理論を使うと、次のようなことが可能になります。
- ビジネスに大きな影響を与える進行中のプロセスを改善する
- 期待外れの製品導入や会社の目標未達成に対応する
- 今あるものだけを使って (追加の投資やチームメンバーを必要とせずに) チームを改善する
- 主要なプロジェクトの潜在的な問題を予測し、解決する
- [プロジェクトリスク管理プロセス](https://asana.com/resources/project-risk-management-process)を強化する

同様に、[プロジェクト管理のトライアングル](https://asana.com/resources/project-management-triangle)を使って制約に取り組むこともできます。この方法では、品質の高い製品を提供するために、スコープ、コスト、時間のバランスを取らなくてはいけない「3 つの制約」の問題を可視化します。

## プロジェクト管理における制約条件の 2 つの活用法

制約理論を使用する最初の最も基本的な方法は、5 つの集中ステップを使用することです。5 つの集中ステップでは、チームは制約条件が解決するまで作業を進めます。

また、主な制約条件の特定に苦労している場合は、思考プロセスを使って制約条件を見つけてから、それを解決するために 5 つの集中ステップに沿ってフォローアップします。

### 5 つの集中ステップ

[5 つの集中ステップ](https://ja.wikipedia.org/wiki/%E5%88%B6%E7%B4%84%E6%9D%A1%E4%BB%B6%E3%81%AE%E7%90%86%E8%AB%96#%E7%B6%99%E7%B6%9A%E7%9A%84%E6%94%B9%E5%96%84%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9)は、制約条件を特定して対処するのに役立ちます。これは、制約理論を使用する最も基本的でわかりやすい方法です。

#### ステップ 1: プロジェクトの主な制約条件を特定する

5 つの集中ステップの最初に、ボトルネックを探すことから始めます。ボトルネックとは、最も時間のかかるプロセス、プロジェクトの妨げになっている人やプロセス、プロジェクトの成功に対する最大のリスクなどです。

たとえば、エンジニアリングチームがしばしば数週間遅れで機能を納品しているとします。5 つのステップのうち、最初のステップでは、プロジェクトのリードタイムに影響を与えている可能性があるものを把握することに集中します。たとえば、プロダクトバックログで各機能の内容が不明瞭になっていないか、自分の作業量を測定するためのよりよいシステムが必要ではないか？などです。エンジニアリングチームのプロセスを調べてみると、[プロジェクト管理ツール](https://asana.com/uses/project-management)で作業に適切なタグ付けがされておらず、チームは各作業にどれくらいの時間がかかるのか把握できていないことがわかります。

#### ステップ 2: 制約条件を最大限に利用する

ステップ 2 では、既存のリソースを利用しながら制約条件を解決していきます。制約理論を使うことの利点の一つは、追加の投資や必要性を最小限に抑えることができることです。この段階では、「今あるリソースで、制約となっている条件をどのように最大化できるか」を考えます。制約条件を解決して、その条件が最重要の制限要因でなくなると、制約が「打破」された、つまり取り払われたことになります。

上記の例を参考に、エンジニアリングチームのバックログに追加される作業に適切なタグを付ける方法について、一連のガイドラインを確立します。チームでトレーニングセッションを開催し、全員にプロセスを説明して、疑問点が解決されるようにします。また、チームには継続的な改善を奨励し、タグ付けプロセスをより明確にするための変更を提案します。

#### ステップ 3: すべてを制約条件に従属させる

このステップでは、制約条件を昇格させて、プロジェクト内のすべてのものが制約条件に対する修正案を後押ししていることを確認します。従属させるということは、その制約条件よりも重要度の低いものがすべてそれに追随するようにするということです。あなたが解決しようとしている制約条件は、最大のボトルネックや障害であり、プロジェクトにおける他のすべてのものは、定義上、それよりも重要度が低いということを覚えておいてください。

先ほどの例の続きですが、新しいエンジニアリングチームのメンバーには、バックログシステムのトレーニングを受けさせましょう。適切にタグ付けされていないタスクには取り組まないようにします。タグがないと、チームはその作業の必要事項を明確に理解できないためです。バックログを頻繁に監査し、すべての作業が適切にタグ付けされていることを確認します。

#### ステップ 4: 制約条件を緩和する (オプション)

このステップは、まだ制約条件を解決していない場合にのみ必要です。この時点で、制約条件が深刻な障害となっている場合は、問題を解決するために、より多くのリソースを投入することを検討します。

エンジニアリングチームの例では、あなたが作成したタグ付けシステムをチームが使いこなせなかったり、タグに簡単にアクセスできなかったりする場合は、よりよいツールへの投資を検討しましょう。ご想像のとおり、Asana のエンジニアリングチームは Asana を使用しています。[その理由をご確認ください](https://asana.com/teams/engineering)。
- [エンジニアリングチーム向けの Asana を試す](/teams/engineering)

#### ステップ 5: 必要に応じて繰り返す

この時点で、あなたのプロジェクトにとって最大の制限要因が解決されました。おめでとうございます！これで最重要の制約条件を解決したので、今度は 2 番目の制約要因が最重要の制約条件になりました。必要であれば、その制約条件を解決するために、もう一度このプロセスを実行してください。

例の続きですが、あなたのエンジニアリングチームは、新しいツールを気に入っているとします。今 2 番目から 1 番目になった最重要の制約条件は、顧客のニーズに応えるために適切な機能を構築することを優先させることです。この問題を解決するために、5 つの集中ステップを再度実行できます。

### 思考プロセス

物事がうまくいっておらず、何かが妨げになっていることはわかっているが、プロジェクトの制約条件を特定するのに苦労しているという場合は、思考プロセスを利用することもできます。思考プロセスでは、決定木を使ってプロジェクトやプロセスの主な制約条件を特定します。決定木とは、プロジェクトの意思決定と、それぞれの意思決定から分岐する潜在的な結果を樹木のように表現したモデルです。バリューストリームマッピングを行ったことがある方は、決定木を作成したことがあるかもしれません。決定木を使って制約条件を特定した後は、それを解決するために、5 つの集中ステップを使います。

思考プロセスでは、3 つの質問を投げかけ、決定木を使って答えを導き出します。

#### どのような制約条件を変える必要があるのか？

この質問に答えるには、[現状問題構造ツリー (CRT)](https://en.wikipedia.org/wiki/Current_reality_tree_(theory_of_constraints)) を使います。CRT では、プロジェクトの問題を症状と見なし、その原因を探すことになります。プロジェクトのさまざまな問題を扱っている場合、CRT を使って因果関係図を描き、多くの望ましくない結果の根本原因を突き止めることができます。その根本原因こそが、あなたの最大の制限要因、すなわち主な制約条件なのです。

#### その制約条件を何に変えることができるか？

この質問に答えるには、未来問題構造ツリー (FRT) を使います。FRT では、_理想的_なプロジェクトプロセスがどのようなものであるべきかをツリーでマッピングします。このツリーを現在のプロセスと比較して、現在うまく機能していないものを特定することができます。これらの変更はインジェクションと呼ばれ、プロジェクトの問題を現実の解決策に変えるのに役立ちます。

#### その制約条件をどのように変えられるのか？

この質問に答えるには、[対立解消図 (EC)](https://en.wikipedia.org/wiki/Evaporating_Cloud) を使います。EC を使って、明確な解決策がないプロセスをマッピングします。EC では、各プロジェクトのニーズの背景にある前提条件を理解し、その前提条件との競合を特定できます。その競合を特定したら、制約条件を解決できます。

## 制約理論によるリスクの軽減

制約理論は、既存プロジェクトのリスクを軽減し、ボトルネックを改善するための優れた方法です。プロジェクトの改善活動に行き詰まりを感じたら、制約理論を使って最大の制限要因を特定することを検討してみてください。そして、5 つの集中ステップを使って制約を解決します。制約理論を活用することで、プロジェクトやプロセスを継続的に進化させ、最もインパクトのある仕事を成し遂げることができるのです。

- [プロジェクト計画](/resources/project-planning-archived)

- [プロジェクト管理ツールの選び方: おすすめ 11 選 (最新版)](/ja/resources/best-project-management-software)

プロジェクト管理

コラボレーション (Collaboration)

生産性

プロジェクト計画

ゴール

アジャイル

#### コンテンツライター

プロジェクト管理ツールとは？プロジェクト管理ツール (プロジェクトマネジメントツール) は、チームにおける仕事の整理、追跡、実行を効率化するツールです。簡単に言うと、プロジェクト管理ツールとは、インタラクティブなワークスペースであると言えます。そこでは、作業、コラボレーション、そしてメンバーとのコミュニケーションの方法を調整できます。しかし、優れたプロジェ ...

- [明確なプロジェクトの要旨を作成するための 5 つのステップ](/ja/resources/project-brief)

プロジェクト計画

プロジェクト管理

#### ライター

プロジェクト関係者に、あなたのプロジェクトに関する重要な情報の要約を簡単に確認してもらう必要があります。何を送ったらいいでしょうか？何を送ればいいかわからない場合は、プロジェクト概要 (プロジェクトブリーフィング) が必要かもしれません。プロジェクト概要があれば、それはプロジェクトの主要な情報がまとめられた、チーム全体にとっての信頼できる唯一の情報源となり ...

- [リスクマネジメントの基本と 6 つのステップを徹底解説](/ja/resources/project-risk-management-process)

プロジェクト計画

#### ライター

的確な計画と管理を実施することで、プロジェクトは順調に進みます。また自分たちのプロジェクト管理スキルを伸ばしたり、効果が実証済みのプロジェクト管理戦略やリスク対策を取り入れたりすれば、より効果的でしょう。しかし、どんなに入念に計画されたプロジェクトにも、リスクは必ず存在します。これまで何かのプロジェクトに携わったことがあるなら、過去に想定外のリスクに見舞わ ...

- [SMART 目標とは？設定方法とヒント、具体例を紹介](/ja/resources/smart-goals)

ゴール

プロジェクト管理

プロジェクト計画

#### ライター

素晴らしい成果を挙げたチームは、どのチームも、結果を出すためにまず目標を設定する必要がありました。目標を設定することで、疾病治療、より効率的で持続可能な設備の開発、クジラやイルカにとって海洋の安全を高めることなどが実現されます。目標があれば、目指す場所と、そこに到達するための最適な道筋を視覚化できるのです。しかし、大胆な目標を達成することとは、ただ空の星を ...

- [ビギナーズガイド: 制約理論](/ja/resources/theory-of-constraints)

プロジェクト計画

ワークマネジメント

- [ライター](/author/julia-martins)

「鎖の丈夫さはその中の一番弱い輪の丈夫さと同じにすぎない」という言葉を聞いたことがあるかもしれません。しかし、このことわざがプロジェクト管理にどのように当てはまるか考えたことはありますか？制約理論では、弱い輪のことわざを基に、プロジェクトやプロセスの中で最も弱い輪を特定します。この「輪」を修正することで、プロジェクト全体を強化できます。この記事では、ボトル ...
