
「プロジェクトってそもそも何?」という基本から、
代表的な方法論・フレームワークまで整理するよ!
ここが試験全体の土台になるから、
最初にしっかり押さえてね。
プロジェクト管理を効果的に行うためには、プロジェクトそのものの特性を理解し、適切な開発方法論や管理フレームワークを選択することが重要です。
プロジェクトの基本特性
- プロジェクト(Project): 一時的な活動(開始と終了が定義されている)であり、独自の成果物・サービス・結果を生み出す目的で実行される活動。
- オペレーション(Operation): 業務の維持や運営の継続を目的とした、継続的かつ反復的な日常業務(例:日々の経理処理、顧客サポートなど)。
- プログラム(Program): 個別では得られないシナジーや制御を得るために、調和をとって管理される相互に関連する一連のプロジェクト。
- ポートフォリオ(Portfolio): 組織の戦略的目標を達成するために、優先順位付けやリソース配分を行うプロジェクト、プログラム、サブポートフォリオ、および運用の集合体。
プロジェクトとオペレーション(日常業務)の違い
| 項目 | プロジェクト | オペレーション |
|---|---|---|
| 期間 | 一時的(開始と終了がある) | 継続的・反復的 |
| 成果物 | 独自の成果(唯一無二) | 標準化された繰り返しの業務結果 |
| 目標 | 特定の目的やゴールの達成 | 現状維持、業務プロセスの継続的な実行 |
| 管理手法 | プロジェクト管理(PMBOK等) | プロセスマネジメント、業務改善 |
開発方法論(開発アプローチ)
- ウォーターフォール型(Waterfall / 予測型): 各工程(要件定義 → 設計 → 開発 → テスト → 納品)を順番に完了させて進める直線型の開発方法論。要件が明確で変更が少ないプロジェクトに適しており、計画や契約の予測可能性が高い反面、後戻りや変更には弱いです。
- アジャイル型(Agile / 適応型): 小さなイテレーション(反復)を繰り返し、動作するソフトウェアを頻繁にリリースしながら進める開発方法論。要件が不確実で頻繁に変更が発生するプロジェクトに適しており、顧客のフィードバックを迅速に反映できます。
- ハイブリッド型(Hybrid): ウォーターフォール型とアジャイル型を組み合わせたアプローチ。例えば、全体の枠組みやハードウェア開発はウォーターフォールで管理し、ソフトウェア機能の開発はアジャイルで進めるなど、プロジェクトの性質に応じて使い分けます。
アジャイルフレームワーク・手法
- スクラム(Scrum): 最も広く用いられているアジャイルフレームワーク。3つの役割(プロダクトオーナー、スクラムマスター、開発チーム)を定義し、通常1〜4週間の固定期間(スプリント)を繰り返して開発を進めます。
- かんばん(Kanban): タスクボード(かんばんボード)を用いてタスクを視覚化し、仕掛品(WIP: Work in Progress)の数を制限することで、作業の流れ(フロー)を最適化しボトルネックを特定する手法。
- SAFe(Scaled Agile Framework): 複数のアジャイルチーム(数十人から数百人規模)が協調して動作する大規模な開発組織において、アジャイルやスクラムをスケールアップして適用するためのフレームワーク。
- XP(Extreme Programming / エクストリーム・プログラミング): エンジニアリングの実践(ペアプログラミング、テスト駆動開発(TDD)、継続的インテグレーションなど)にフォーカスした、柔軟性の高いアジャイル手法。
- DevOps / DevSecOps: 開発(Development)と運用(Operations)、さらにセキュリティ(Security)を一体化させ、開発サイクルを自動化・迅速化しつつ、安全にシステムをデリバリーする体制や文化。
- Agile Manifesto(アジャイルマニフェスト): アジャイル開発の価値観や原則を定めた宣言。
その他のフレームワーク・アプローチ
- PRINCE2(PRojects IN Controlled Environments): 英国で策定され、世界中の公共・民間部門で広く採用されている「構造化されたプロセスベースのプロジェクト管理方法論」。明確に定義された役割と責任に着目し、「7つの原則」「7つのテーマ」「7つのプロセス」に基づいて管理を行います。正確で広範な「文書化」を重視し、「経営陣の監視」や「上級管理職の積極的な関与」を求める組織体制に最も適しています。
- SDLC / SDLM(Software Development Life Cycle Methodology): ソフトウェア開発ライフサイクル方法論。企画、要件定義、設計、開発、テスト、デプロイ、運用、保守、廃棄にいたるまでを管理する体系。ソフトウェア開発に特化した5〜8の明確な「順次フェーズ」で段階的に進行し、予測型(ウォーターフォール)アプローチに最も近い特徴を持ちます。
- PMBOK(Project Management Body of Knowledge): 米国プロジェクトマネジメント協会(PMI)が策定した、グローバルデファクトスタンダードであるプロジェクト管理の知識体系ガイド。
- BDUF(Big Design Up Front): 開発や実装を開始する前に、要件定義や詳細設計、全体計画をすべて(または大部分)完了させ、詳細な文書を作成することに重点を置くアプローチ。計画の正確性を重視するため、一般的な予測型プロジェクトで採用されます。
試験対策ポイント
- プロジェクトの特性: 「有期性(明確な始まりと終わりがある)」と「独自性(唯一無二の成果物)」を持つ一時的な活動であり、定常的な業務(継続的で反復的なオペレーション)とは区別されます。
- PRINCE2: 明確な役割と責任を重視し、広範な文書化や経営陣による積極的な監視・関与を必要とする組織体制に適しています。
- SDLC: 一般的な予測型(ウォーターフォール)に非常に近い特徴を持ち、要件定義から保守にいたるまでの順次フェーズに従って進みます。
- BDUF(壮大な設計): 予測型(ウォーターフォール)の代表的な手法であり、初期段階で全ての詳細設計を文書化します。変化への適応力を重視するアジャイル開発ではアンチパターンとされます。
関連模擬問題
【問1】
質問: 標準的なプロジェクトの特徴についての説明として正しいものは、次のうちどれですか。(2つ選択)
選択肢:
- A. プロジェクトで作成する成果物は独自のものである
- B. ビジネスニーズに応えるプログラムの一部となることがある
- C. ビジネス上欠くことのできない定常的な業務である
- D. ビジネスケースごとに、ひとつのプロジェクトがある
回答と解説を見る
正解は A, B です。
解説: プロジェクトには独自性(成果物が唯一無二)と有期性(始まりと終わりがある)という特徴があります。また、プロジェクトはプログラム(共通の目的を持つプロジェクトの集合体)の一部となることがあります。 定常的な業務はオペレーション(日常業務)の特徴であり、ビジネスケースには通常、複数のプロジェクトが含まれ得ます。
【問2】
質問: すべてのプロジェクトに共通する特徴で正しいものは、次のうちどれですか。(2つ選択)
選択肢:
- A. 有期性
- B. 目的がある
- C. 反復するアプローチ
- D. 継続性
回答と解説を見る
正解は A, B です。
解説: プロジェクトに共通する特徴には、期限が設けられている(有期性)、明確な理由や目的がある、独自性があるなどがあります。 反復するアプローチはアジャイル開発の特徴であり、継続性はオペレーション(定常業務)の特徴です。