03_開発アプローチとライフサイクル

開発アプローチとプロジェクト・ライフサイクル

PMP試験のPredictive/Agile/Hybrid 約50:50 比率を理解する核となる章。


1. 開発アプローチ(Development Approach)の4類型

PMBOK7では4つに分類。

Predictive(予測型・ウォーターフォール)

Iterative(反復型)

Incremental(漸進型)

Adaptive(適応型・アジャイル)

Hybrid(ハイブリッド)


2. ライフサイクル分類(PMBOK7)

ライフサイクル 要件 活動 デリバリー ゴール
Predictive 固定 一度のみ計画 1回 コスト管理
Iterative 動的 反復で改善 1回 解の正しさ
Incremental 動的 一度のみ計画 頻繁 早期価値
Adaptive (Agile) 動的 反復で計画 頻繁 顧客価値
Hybrid 混在 状況により異なる 状況により異なる バランス

3. 開発アプローチ選択の判断基準

製品・市場・組織の3視点

製品の視点

市場の視点

組織の視点

Stacey's Complexity Matrix

横軸: 要件の確実性、縦軸: 技術の確実性

不確実 ↑
    │ Anarchy   │ Complex (Adaptive)│
    │           │                   │
    │ Complicated (Hybrid)│ Complex (Adaptive)│
    │           │                   │
要件 │ Simple    │ Complicated       │
    │ (Predictive)│ (Hybrid)        │
    └───────────┴───────────────────→ 不確実
                技術の確実性

4. プロジェクト・ライフサイクルのフェーズ

PMBOK7では一般化された4フェーズ。

1. Starting(開始)

2. Organizing and Preparing(組織化と準備)

3. Carrying out the Work(作業実施)

4. Ending(終結)


5. PMBOK6 プロセス群(参考)

PMBOK6には 5プロセス群 × 10知識エリア = 49プロセス がある。試験では用語として出題される。

5プロセス群

プロセス群 内容
Initiating プロジェクト・フェーズの開始
Planning 計画策定
Executing 計画実行
Monitoring & Controlling 監視と制御(全期間を通じて実施される)
Closing 終結

10知識エリア

  1. Integration(統合)
  2. Scope(スコープ)
  3. Schedule(スケジュール)
  4. Cost(コスト)
  5. Quality(品質)
  6. Resource(リソース)
  7. Communications(コミュニケーション)
  8. Risk(リスク)
  9. Procurement(調達)
  10. Stakeholder(ステークホルダー)

出題例


6. アジャイル文脈での「フェーズ」と「マイルストーン」

PMBOK7では「フェーズゲート」だけでなく、アジャイルの「リリース計画」「スプリント計画」も含む。

Predictive: フェーズゲート

Adaptive: リリース計画


7. 出題ポイントまとめ

よく出る選択肢の比較

状況 推奨アプローチ
要件が固まっていない Adaptive
規制が厳しく、変更が許されない Predictive
大規模で、設計は固定だが実装は柔軟にしたい Hybrid
同じ成果物を繰り返し改善したい Iterative
価値を早く出したい Incremental or Adaptive

状況問題のヒント


チェック問題

Q1

新規プロダクトを開発する。要件は不確定で、市場フィードバックを取り込みながら作る必要がある。最適なアプローチは?

A) Predictive B) Adaptive (Agile) C) 単一のIncremental D) Iterativeのみ

解答: B — 不確実 + フィードバック反映 = Adaptive。

Q2

組織のアジャイル成熟度が低く、規制業界。それでも変化に対応する必要がある。

A) Predictive 一択 B) Adaptive 一択 C) Hybrid D) Incremental のみ

解答: C — 規制があるならドキュメント重視のPredictive要素が必要、変化対応するならAdaptive要素も必要。

Q3

PMBOK6の「変更管理プロセス」が属するプロセス群は?

A) Planning B) Executing C) Monitoring & Controlling D) Closing

解答: C — 変更管理(Integrated Change Control)は監視と制御のプロセス群。