---
title: "PERT method — PERT法"
source: "https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95"
wiki: "systems-analysis.info/int"
article: "PERT_method_—_PERT法"
language: "ja"
categories:
  - "Category:Japanese"
  - "Category:Operations research"
  - "Category:Project management"
revision_id: 5314
wiki_created_at: 2026-09-06T23:47:32Z
wiki_modified_at: 2026-09-06T23:47:32Z
downloaded_at: 2026-09-07T23:07:46Z
---

# PERT method — PERT法

**PERT**（英語: *Program Evaluation and Review Technique*、プログラム評価レビュー技法）は、作業期間が不確実な場合に、作業順序を分析し、プロジェクトの確率的な期間を評価するためのネットワーク計画およびプロジェクトマネジメントの手法である。この手法は、三点見積りと統計的集計を利用し、期待完了時間と期限内に完了する確率を計算することができる<sup>[\[1\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-malcolm1959-1)[\[2\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-enwiki-2)</sup>。

## 歴史

PERTは1958年に、Booz Allen HamiltonとLockheedの協力のもと、アメリカ海軍の「ポラリス」プログラムの要請により開発された。ほぼ同時期に、デュポン社がレミントンランド社と共同で、決定論的なクリティカルパス法 (CPM)を提案した。PERTは、研究開発（R&D）や複雑なエンジニアリングプログラムの計画手法として、産業界や公共部門に急速に普及した<sup>[\[2\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-enwiki-2)[\[3\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-ruwiki-3)</sup>。

## 基本的な概念

PERTモデルでは、**イベント**（マイルストーン、期間を持たない）と**アクティビティ**（期間を持ち、リソースを消費する）が使用される。アクティビティはイベントを有向グラフで結びつけ、アクティビティの連なりがパスを形成する。期待期間が最も長いシーケンスである**クリティカルパス**が、プロジェクトの最短完了期間を決定する。**時間的余裕**（slack/float）とは、最終的な完了日を遅らせることなく、非クリティカルなアクティビティに許容される遅延のことである<sup>[\[2\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-enwiki-2)</sup>。

## PERTネットワーク図

イベントはノード（頂点）で、アクティビティはそれらを結ぶアーク（矢印）で表現される。開始ノードには入ってくるアークがなく、終了ノードには出ていくアークがない。アクティビティの最早・最遅の開始日と終了日は、グラフのフォワードパス計算とバックワードパス計算によって算出され、それに基づいて時間的余裕とクリティカルパスが決定される<sup>[\[3\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-ruwiki-3)</sup>。

## 時間の見積もりと確率モデル

PERTの際立った特徴は、各アクティビティの期間に対する**三点見積り**である：

- 楽観値 **t<sub>o</sub>** - 最良の条件下で可能な最短時間
- 最頻値 **t<sub>m</sub>** - 通常の作業進行における期待期間
- 悲観値 **t<sub>p</sub>** - 不利な条件下での最大時間<sup>[\[1\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-malcolm1959-1)</sup>

アクティビティの期待期間（古典的なPERT評価）：

**t<sub>e</sub> = ( t<sub>o</sub> + 4·t<sub>m</sub> + t<sub>p</sub> ) / 6**<sup>[\[2\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-enwiki-2)</sup>。

単純化された三点（三角分布）見積り：

**t<sub>e</sub> = ( t<sub>o</sub> + t<sub>m</sub> + t<sub>p</sub> ) / 3**<sup>[\[2\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-enwiki-2)</sup>。

アクティビティ期間の分散：

**σ<sup>2</sup> = ( ( t<sub>p</sub> − t<sub>o</sub> ) / 6 )<sup>2</sup>**<sup>[\[1\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-malcolm1959-1)</sup>。

クリティカルパス上のプロジェクト期間の分散は、そのパス上のアクティビティの分散の合計に等しい。プロジェクトの標準偏差は：

**σ<sub>proj</sub> = √( Σ σ<sub>i</sub><sup>2</sup> )**。

特定の期日 **T** までに完了する確率は、正規近似によって評価される：

**Z = ( T − μ<sub>crit</sub> ) / σ<sub>proj</sub>**, ここで **μ<sub>crit</sub>** はクリティカルパス上の t<sub>e</sub> の合計である<sup>[\[2\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-enwiki-2)</sup>。

## 適用

PERTは主に、不確実性の高い状況における**期間**の管理に焦点を当てており、研究開発、防衛・宇宙プログラム、複雑なEPCプロジェクト、IT、ロジスティクスで頻繁に利用される。この手法は、システム工学やプロジェクトマネジメントのガイドブック（NASA SE Handbook, PMBOK Guide）で解説されている<sup>[\[4\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-nasa-4)[\[5\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-pmi-5)</sup>。

## 利点

- 作業の依存関係、先行関係、並行関係を視覚的に表現できる<sup>[\[3\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-ruwiki-3)</sup>。
- クリティカルパスの特定と可視化により、管理上の注意をボトルネックに集中させることができる<sup>[\[2\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-enwiki-2)</sup>。
- プロジェクトの期間とリスクプロファイルの確率的評価、および期限内に完了する確率の計算が可能<sup>[\[1\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-malcolm1959-1)</sup>。
- CPMと組み合わせることで、時間的余裕の早期分析や、期間短縮シナリオ（クラッシング/ファストトラッキング）の検討が可能<sup>[\[2\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-enwiki-2)</sup>。

## 制限事項

- 大規模プロジェクトでは、ネットワークが数百から数千のオペレーションを含むことがあり、その可視化を維持するためには専門のソフトウェアが必要となる<sup>[\[3\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-ruwiki-3)</sup>。
- 古典的なPERTはリソースの制約を考慮せず、各アクティビティの期間が独立していることを前提としているが、実際の状況ではこの仮定はしばしば破られる<sup>[\[2\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-enwiki-2)</sup>。
- 正規近似や分布パラメータの選択は、特に期間の非対称性が顕著な場合、プロジェクト全体の期間見積もりに偏りを生じさせる可能性がある<sup>[\[1\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-malcolm1959-1)</sup>。

## 他のアプローチとの関連と比較

- クリティカルパス法 (CPM) — 決定論的な期間を用い、コストと期間の分析に重点を置く。PERTは不確実性の評価でCPMを補完する<sup>[\[2\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-enwiki-2)</sup>。
- ガントチャート — スケジュールのカレンダー形式での視覚化。日付を管理するために、PERT/CPMと併用されることが多い<sup>[\[3\]](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_note-ruwiki-3)</sup>。
- ネットワーク計画 — PERT/CPMを含む、一連の手法を総称するグループ。

## 参考文献

- Malcolm, D. G. et al. (1959). *Application of a Technique for Research and Development Program Evaluation*. *Operations Research*. doi:10.1287/opre.7.5.646. <a href="https://doi.org/10.1287/opre.7.5.646" class="external autonumber" rel="nofollow">[6]</a>
- NASA. *Systems Engineering Handbook*, NASA/SP‑2016‑6105 Rev2. <a href="https://www.nasa.gov/connect/ebooks/nasa-systems-engineering-handbook/" class="external autonumber" rel="nofollow">[7]</a>
- PMI. *A Guide to the Project Management Body of Knowledge (PMBOK® Guide)*. <a href="https://www.pmi.org/pmbok-guide-standards/foundational/pmbok" class="external autonumber" rel="nofollow">[8]</a>
- «Program Evaluation and Review Technique». *Wikipedia (en)*. <a href="https://en.wikipedia.org/wiki/Program_evaluation_and_review_technique" class="external autonumber" rel="nofollow">[9]</a>

## 脚注

1.  <span id="cite_note-malcolm1959-1">↑ <sup>[1.0](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-malcolm1959_1-0)</sup> <sup>[1.1](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-malcolm1959_1-1)</sup> <sup>[1.2](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-malcolm1959_1-2)</sup> <sup>[1.3](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-malcolm1959_1-3)</sup> <sup>[1.4](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-malcolm1959_1-4)</sup> Malcolm, D. G.; Roseboom, J. H.; Clark, C. E.; Fazar, W. (1959). «Application of a Technique for Research and Development Program Evaluation». *Operations Research*, 7(5), 646–669. doi:10.1287/opre.7.5.646. <a href="https://doi.org/10.1287/opre.7.5.646" class="external autonumber" rel="nofollow">[1]</a></span>
2.  <span id="cite_note-enwiki-2">↑ <sup>[2.00](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-enwiki_2-0)</sup> <sup>[2.01](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-enwiki_2-1)</sup> <sup>[2.02](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-enwiki_2-2)</sup> <sup>[2.03](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-enwiki_2-3)</sup> <sup>[2.04](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-enwiki_2-4)</sup> <sup>[2.05](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-enwiki_2-5)</sup> <sup>[2.06](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-enwiki_2-6)</sup> <sup>[2.07](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-enwiki_2-7)</sup> <sup>[2.08](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-enwiki_2-8)</sup> <sup>[2.09](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-enwiki_2-9)</sup> «Program Evaluation and Review Technique». *Wikipedia (en)*. <a href="https://en.wikipedia.org/wiki/Program_evaluation_and_review_technique" class="external autonumber" rel="nofollow">[2]</a></span>
3.  <span id="cite_note-ruwiki-3">↑ <sup>[3.0](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-ruwiki_3-0)</sup> <sup>[3.1](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-ruwiki_3-1)</sup> <sup>[3.2](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-ruwiki_3-2)</sup> <sup>[3.3](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-ruwiki_3-3)</sup> <sup>[3.4](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-ruwiki_3-4)</sup> «PERT». *Википедия (рус.)*. <a href="https://ru.wikipedia.org/wiki/PERT" class="external autonumber" rel="nofollow">[3]</a></span>
4.  <span id="cite_note-nasa-4">[↑](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-nasa_4-0) NASA Systems Engineering Handbook, NASA/SP‑2016‑6105 Rev2. *NASA*. <a href="https://www.nasa.gov/connect/ebooks/nasa-systems-engineering-handbook/" class="external autonumber" rel="nofollow">[4]</a></span>
5.  <span id="cite_note-pmi-5">[↑](https://systems-analysis.info/int/PERT_method_%E2%80%94_PERT%E6%B3%95#cite_ref-pmi_5-0) *A Guide to the Project Management Body of Knowledge (PMBOK® Guide)*. *PMI*. <a href="https://www.pmi.org/pmbok-guide-standards/foundational/pmbok" class="external autonumber" rel="nofollow">[5]</a></span>
