ステップを含むソフトウェアエンジニアリングにおける変更管理プロセス

変更管理とは何ですか?

変更管理は、企業が次のことを行うために使用するプロセスです。 変更を文書化し、特定し、承認する IT環境へ。 これにより、システム内の不正な変更、中断、エラーが発生する可能性が減少します。

なぜコントロールを変更するのか?

システムに対して、特に利害関係者によって新しい変更または異なる変更が要求されるたびに、それはオプションでも無視できるものでもありません。 システムの他のコンポーネントに影響を与えずに実装する必要があります。 このような場合にチェンジコントロールが役に立ちます。 これは、プロジェクト チームが指定されたコントロールとポリシーを使用してプロジェクトの範囲を変更するのに役立ちます。 変更管理は、プロジェクトが計画どおりに進んでいない場合に必ず実施されます。

変更リクエストを管理するには、変更リクエストの正式な文書を完成させてレビューすることが必須です。

変更管理の分析中に遭遇する可能性のある質問の数。次のようなものです。

  • 誰が変更を承認するのでしょうか?
  • 変更管理ボードを通過する必要がありますか?
  • 変更を調査して実装するにはどれくらいの時間がかかりますか?
  • システムの他のコンポーネント (スケジュール、コスト、リソースなど) への変更の影響は何ですか?
  • プロジェクト管理者が承認できる基準はありますか?

 

変更管理プロセスのさまざまな要素

変更管理プロセスで考慮すべきさまざまな要素があります

変更管理プロセスのステップ 変更管理で実行されるアクション
  • 変更リクエストの開始と制御
  • 変更要求は標準化され、管理者のレビューの対象となる必要があります
  • 変更要求者には常に通知する必要があります
  • インパクト評価
  • 起こり得る影響を分析するために、すべての変更要求が構造化された方法で評価されていることを確認します。
  • 変更の管理と文書化
  • 変更ログには、日付、変更を行った人物の詳細、実装された変更内容が記載されている必要があります。
  • 許可された個人のみが変更を行うことができます
  • 以前のバージョンにロールバックするプロセスを特定する必要があります
  • ドキュメントと手順
  • システムの変更が実施されるたびに、手順および関連文書もそれに応じて更新される必要があります。
  • 認定メンテナンス
  • 不正アクセスを防ぐためにシステムのアクセス権を制御する必要がある
  • テストとユーザーのサインオフ
  • ソフトウェアは徹底的にテストする必要がある
  • バージョン管理
  • 最新バージョンのみが更新されるように、運用ソース コードを制御する必要があります。
  • 緊急の変更
  • 口頭による承認を得る必要があり、変更はできるだけ早く文書化する必要があります。

変更管理のプロセス

変更管理プロセスに何が関係するのかを検討する前に、変更管理でどのような文書が使用されるかを理解します。 変更管理を実行する際には、主に XNUMX つの文書が関係します。

  • 変更ログ変更ログは、プロジェクト番号、PCR(プロジェクト変更要求)ID、優先度、所有者の詳細など、すべての変更要求に関する詳細をリストした文書です。 Target 日付、ステータス、ステータスの日付、発生者、発生した日付など。
  • 変更管理のプロセス

  • 変更依頼フォーム: 変更の種類、変更の利点、変更を要求するリソースの名前、時間と見積コスト、変更の優先度、承認された人物の詳細、変更要求のステータスなど、意思決定プロセスをサポートするために必要な詳細を文書化するために使用されます。

    変更管理のプロセス

変更プロセスのフロー図

変更プロセスは、特定のパターンに従って製品またはシステムに変更を実装します。 ここでは、フロー図を通じて、変更プロセスに含まれる手順を説明しました。

変更管理のプロセス

変更管理の手順

変更管理の手順 行動
  • 変更リクエストの識別
  • 変更の必要性を特定し、プロジェクト変更リクエストフォームに記載します。
  • 変更リクエストの評価
  • 変更が無効な場合は、延期または拒否する必要があります。
  • 変更リクエストの分析に必要な適切なリソースを決定する
  • 潜在的な影響を迅速に評価し、変更リクエスト フォームを更新します。
  • この段階で、拒否された変更リクエストは停止されるはずです
  • 変更リクエストの分析
  • 分析のために、変更リクエストを承認されたメンバーに割り当てます
  • 延期された変更は、この分析ステップに再入力してください
  • この段階で、拒否された変更リクエストは停止されるはずです
  • 変更リクエストの承認
  • 承認前に変更のリスクと複雑さのレベルを特定する
  • 承認前に変更の影響レベルを特定する
  • Rev変更要求の影響を承認担当者に確認する
  • この段階で、拒否された変更リクエストは停止されるはずです
  • 変更リクエストの実装
  • プロジェクト手順と管理計画を更新する
  • チームの変更について知らせる
  • 変更リクエストの進行状況を監視する
  • 変更リクエストの完了を記録する
  • 変更リクエストを閉じる

注意: 変更管理の承認は次の者によって行われる場合があります。 プロジェクト マネージャー、IT 担当者または開発者担当者、関係者。

変更管理と変更管理

変更管理 変更管理
ITインフラストラクチャまたはITサービスのあらゆる側面に変更を加えるための変更要求を管理および制御し、サービスの中断のリスクを最小限に抑え、ビジネス上の利益を促進する責任があります。 変更管理には、システムまたは製品の全体的なパフォーマンスを向上させるための変更の提出、記録、分析、承認などの活動が含まれます。