ステップを含むソフトウェアエンジニアリングにおける変更管理プロセス
⚡ スマートサマリー
変更管理とは、企業がIT環境への変更を文書化、特定、承認するために用いる正式なプロセスであり、プロジェクト、アプリケーション、インフラストラクチャ全体における不正な変更、混乱、エラーのリスクを低減するものです。
変更管理とは何ですか?
変更管理は、企業が次のことを行うために使用するプロセスです。 変更を文書化し、特定し、承認する IT環境において、不正な変更、システムの中断、およびエラーが発生する可能性を低減します。
なぜコントロールを変更するのか?
関係者がシステムに対して新規または異なる変更を要求する場合、それらの変更は任意でも無視できるものでもありません。変更はシステムの他のコンポーネントに支障をきたすことなく実装されなければなりません。ここで変更管理が役立ちます。変更管理は、定義された管理策とポリシーを使用してプロジェクトチームがプロジェクトの範囲を変更するのに役立ちます。変更管理は、プロジェクトが計画から逸脱するたびに実施されます。
すべての変更要求を管理するためには、正式な変更要求書を作成し、レビューする必要があります。
変更管理要求を分析する際によく提起される質問には、以下のようなものがあります。
- 誰が変更を承認するのでしょうか?
- 変更管理委員会による審査が必要ですか?
- 変更点の調査と実施には、どれくらいの時間が必要ですか?
- システムの他のコンポーネント (スケジュール、コスト、リソースなど) への変更の影響は何ですか?
- プロジェクト管理部門が直接承認できる基準値はありますか?
変更管理プロセスのさまざまな要素
変更管理プロセスで考慮すべきさまざまな要素があります
| 変更管理プロセスのステップ | 変更管理で実行されるアクション |
|---|---|
| 変更リクエストの開始と制御 | 変更要求は標準化され、経営陣による審査を受けるべきであり、要求者には常に状況が伝えられるべきである。 |
| インパクト評価 | すべての変更要求は、潜在的な影響を分析するために、体系的な方法で評価されるべきである。 |
| 変更の管理と文書化 | 変更ログには、日付、変更を行った担当者、および変更内容そのものを記録する必要があります。変更は権限のある担当者のみが行えるようにし、ロールバックの手順を明確に定める必要があります。 |
| ドキュメントと手順 | システムに変更が加えられる際には、関連する手順書や文書もそれに合わせて更新する必要があります。 |
| 認定メンテナンス | 不正アクセスを防止するため、システムへのアクセス権限は適切に管理されるべきである。 |
| テストとユーザーのサインオフ | ソフトウェアは徹底的にテストされるべきであり、リリース前にビジネスユーザーの承認を得る必要がある。 |
| バージョン管理 | 本番環境のソースコードはバージョン管理されるべきであり、承認された最新のビルドのみがデプロイされるべきである。 |
| 緊急の変更 | 口頭での承認を得て、変更内容をできるだけ早く文書化する必要があります。 |
変更管理のプロセス
変更管理プロセスに入る前に、変更管理で使用される文書について理解しておくと役立ちます。変更管理の中心となる文書は次の2つです。
- 変更ログ変更ログには、すべての変更要求の詳細(プロジェクト番号、PCR(プロジェクト変更要求)ID、優先度、所有者、目標日、ステータス、ステータス日付、作成者、作成日)が一覧表示されます。
- 変更依頼フォーム意思決定に必要な詳細情報(変更の種類、メリット、申請者、時間とコストの見積もり、優先度、承認者、変更申請のステータスなど)を収集します。
変更プロセスフロー図
変更プロセスは、製品またはシステムに変更を加えるための特定の手順に従います。以下のフロー図は、その手順を示しています。
変更管理プロセスの手順
| 変更管理の手順 | 行動 |
|---|---|
| 変更リクエストの識別 | 変更の必要性を特定し、プロジェクト変更要求フォームにその内容を記述してください。 |
| 変更リクエストの評価 | 変更が有効でない場合は、延期または却下してください。リクエストの分析に必要なリソースを割り当て、影響評価を迅速に実施し、変更リクエストフォームを更新してください。却下されたリクエストは、この段階で処理が終了します。 |
| 変更リクエストの分析 | 変更要求を承認済みの担当者に割り当て、詳細な分析を依頼してください。延期された変更は再度このステップに戻り、却下された要求はここで処理が終了します。 |
| 変更リクエストの承認 | 変更承認前に、リスク、複雑性、および影響を特定してください。変更要求は、承認権限を持つ担当者に送付し、承認を仰いでください。却下された要求は、この段階で処理が停止します。 |
| 変更リクエストの実装 | プロジェクトの手順と管理計画を更新し、チームに周知し、進捗状況を監視し、完了を記録し、変更要求をクローズする。 |
ご注意変更管理の承認は、 プロジェクトマネージャー、ITリーダー、リードデベロッパー、または指定されたステークホルダー。
変更管理と変更制御
| 変更管理 | 変更管理 |
|---|---|
| ITインフラストラクチャおよびサービス全体にわたる変更要求を管理・制御し、混乱を最小限に抑え、ビジネス上のメリットを最大化する。 | システムまたは製品の全体的なパフォーマンスを向上させるための変更の提出、記録、分析、および承認を網羅する。 |




