目的と用語例
プロジェクトで使用するプロセスの三つの主な種類の目的,役割,機能を理解する。
1. 概要
プロジェクトマネジメントにおいて、三つのプロセスが重要な役割を果たします。これらはプロジェクトの成功を支える基盤であり、それぞれ次のように分類されます:
- プロジェクトマネジメントのプロセス:プロジェクト全体を計画、実行、監視、制御するための活動。
- 引渡しのプロセス:プロジェクトの成果物を作成し、顧客に提供するための活動。
- 支援のプロセス:他のプロセスを補完し、プロジェクト全体の効率化と品質向上を図る活動。
これらのプロセスを適切に理解し運用することは、プロジェクトの目標達成に欠かせません。
2. 詳細説明
2.1. プロジェクトマネジメントのプロセス
プロジェクトマネジメントのプロセスは、プロジェクトの全体を統括し、効率的に管理するための活動です。このプロセスには、以下のような活動が含まれます:
- プロジェクト計画の策定
- スケジュール管理
- リスク管理
- 品質管理
- コスト管理
graph LR 計画["計画策定"] --> 実行["実行"] 実行 --> 監視["監視・制御"] 監視 --> 実行 subgraph "プロジェクトマネジメントのプロセス" 計画 -.- スケジュール["スケジュール管理"] 計画 -.- リスク["リスク管理"] 計画 -.- 品質["品質管理"] 計画 -.- コスト["コスト管理"] end style 計画 fill:#f9f,stroke:#333 style 実行 fill:#bbf,stroke:#333 style 監視 fill:#bfb,stroke:#333
図1:プロジェクトマネジメントのプロセスの流れ図
2.2. 引渡しのプロセス
引渡しのプロセスは、顧客に提供する成果物を作成し、最終的に納品するまでの活動を指します。主な活動は次の通りです:
- 要件定義
- 設計
- 開発
- テスト
- 導入
プロセスフェーズ | 主な成果物 | 説明 |
---|---|---|
要件定義 | 要件定義書 | システムに必要な機能や非機能要件を定義 |
設計 | 基本設計書 詳細設計書 |
システムの構造と実装方法を定義 |
開発 | ソースコード 実行モジュール |
プログラムの作成と動作確認 |
テスト | テスト仕様書 テスト結果報告書 |
品質確認と問題点の把握 |
導入 | 運用マニュアル 保守手順書 |
システムの運用・保守方法の説明 |
表1:引渡しのプロセスにおける主な成果物一覧
2.3. 支援のプロセス
支援のプロセスは、他のプロセスを補完し、スムーズな運用を可能にする活動です。具体的には、以下のような活動が該当します:
- 構成管理
- 文書管理
- 品質保証
- 問題解決支援
図2:支援のプロセスの役割とプロセス間の関係図
3. 応用例
3.1. システム開発プロジェクトでの応用
システム開発プロジェクトでは、三つのプロセスが以下のように連携します:
- プロジェクトマネジメントのプロセス:
- WBS(作業分解構成)の作成
- スケジュール管理および進捗報告会の実施
- 引渡しのプロセス:
- 要件定義書および設計書の作成
- プログラミングとテストの実施
- システム導入
- 支援のプロセス:
- ソースコードの構成管理
- ドキュメントのレビューと管理
4. 例題
例題1
問題: 以下の活動を、「プロジェクトマネジメントのプロセス」「引渡しのプロセス」「支援のプロセス」のいずれかに分類してください。
- リスク分析の実施
- テスト計画書の作成
- 構成管理ツールの運用
- プロジェクトマネジメントのプロセス
- 引渡しのプロセス
- 支援のプロセス
例題2
問題: あるシステム開発プロジェクトで進捗が遅れている状況です。三つのプロセスの観点から、どのような対策が考えられますか?
- プロジェクトマネジメントのプロセス:
- スケジュールの見直しと再計画
- リスク対応策の検討
- 引渡しのプロセス:
- 開発範囲の見直し
- リソースの追加投入検討
- 支援のプロセス:
- 問題管理の強化
- 品質管理プロセスの効率化
5. まとめ
プロジェクトで使用する三つの主なプロセスであるプロジェクトマネジメントのプロセス、引渡しのプロセス、支援のプロセスは、それぞれ独自の役割を持ちます。これら三つのプロセスを適切に運用し、相互に補完し合うことで、プロジェクトの目標達成が可能となります。