「コンフィギュレーション管理をしましょう。」
プロジェクトでは、このような言葉を耳にすることがあります。
しかし、「コンフィギュレーション」と「構成管理」は混同されやすく、それぞれの意味を正しく理解できていない人も少なくありません。
実は、この2つは同じものではありません。
この記事では、コンフィギュレーションの意味や構成管理との違い、実務での具体例までわかりやすく解説します。
一言でいうと
コンフィギュレーションとは、「管理対象となる成果物やその構成情報」のことです。
コンフィギュレーションとは
コンフィギュレーション(Configuration)とは、プロジェクトで管理対象となる成果物や、それらの構成情報を指します。
例えば、設計書、プログラム、設定ファイル、テスト仕様書などは、すべてコンフィギュレーションになり得ます。
PMBOKや構成管理の考え方では、これらを正しく識別・管理することが品質維持につながります。
コンフィギュレーションアイテム(CI)とは
構成管理では、管理対象となる成果物をコンフィギュレーションアイテム(Configuration Item:CI)と呼びます。
CIとして登録された成果物は、変更履歴やバージョン、承認状況などを管理します。
例えば、次のようなものがCIになります。
- 要求仕様書
- 基本設計書
- ソースコード
- データベース定義書
- 設定ファイル
- テスト仕様書
- 運用マニュアル
コンフィギュレーションと構成管理の違い
| 項目 | コンフィギュレーション | 構成管理 |
|---|---|---|
| 意味 | 管理対象となる成果物 | 成果物を管理する活動 |
| 例 | 設計書・プログラム・設定ファイル | 版数管理・履歴管理・監査 |
| 役割 | 管理されるもの | 管理する仕組み |
つまり、コンフィギュレーションは「モノ」、構成管理は「管理方法」です。
実務ではこんな場面で活用される
例えば、本番環境で障害が発生したとします。
原因を調査するためには、どのバージョンのプログラムや設定ファイルが本番環境に配置されているのかを確認する必要があります。
このとき、コンフィギュレーションが適切に管理されていれば、対象となる成果物をすぐに特定できます。
また、設計書・ソースコード・テスト仕様書が同じバージョンで管理されていれば、成果物間の整合性も維持できます。
よくある勘違い
コンフィギュレーション=設定ファイルではない
ITでは「コンフィグファイル」という言葉が使われるため、「設定ファイル」のことだと思われることがあります。
しかし、プロジェクトマネジメントにおけるコンフィギュレーションは、管理対象となる成果物全体を指します。
ソースコードだけ管理すればよいわけではない
設計書やマニュアルが古いままでは、成果物全体として整合性が取れません。
そのため、関連する成果物をまとめて管理することが重要です。
プロジェクトマネージャ試験ではここが重要
IPAのプロジェクトマネージャ試験では、「構成管理」と関連付けて理解することが重要です。
午後試験では、「どの成果物を構成品目として管理したか」「変更後の成果物の整合性をどのように維持したか」といった視点が問われることがあります。
コンフィギュレーションそのものではなく、それを適切に管理する仕組みまで理解しておきましょう。
PM道場のワンポイント
「コンフィギュレーション」と「構成管理」は、”本”と”図書館”の関係に似ています。本そのものが「コンフィギュレーション」です。そして、その本を分類し、貸出履歴を管理し、最新版を維持する仕組みが「構成管理」です。
プロジェクトでも同じように、成果物そのものだけでは価値はありません。
どこにあり、どれが最新版で、どの変更要求によって更新されたのかを管理できて初めて、成果物は安心して利用できるようになります。
関連用語
- 構成管理
- 構成品目(Configuration Item)
- 変更要求
- 変更管理
- 成果物(Deliverable)
- ベースライン
- 構成監査
まとめ
コンフィギュレーションとは、プロジェクトで管理対象となる成果物やその構成情報のことです。
設計書やプログラムなどを適切に識別し、構成管理によって版数や変更履歴を管理することで、成果物の整合性と品質を維持できます。
重要なのは、「成果物を作ること」ではなく、「いつでも正しい成果物を利用できる状態」を維持することです。
関連記事
- 構成管理とは?
- 変更管理とは?
- 変更要求とは?
- 成果物(Deliverable)とは?
よくある質問(FAQ)
Q. コンフィギュレーションとは何ですか?
A. プロジェクトで管理対象となる成果物やその構成情報のことです。設計書やプログラム、設定ファイルなどが含まれます。
Q. コンフィギュレーションと構成管理の違いは何ですか?
A. コンフィギュレーションは「管理対象」、構成管理は「その管理を行う活動」です。
Q. コンフィギュレーションアイテム(CI)とは何ですか?
A. 構成管理の対象として識別・管理される成果物のことです。設計書やソースコードなどが代表例です。
これはCTAサンプルです。
内容を編集するか削除してください。

