スポンサーリンク

問題の解答・解説ページ

このページは解説の閲覧モードです。
実力試しをしたい方は、下のボタンからクイズに挑戦してください!

この問題をクイズ形式で解く
問題 No.4255
あるシステム開発プロジェクトにおいて、運用中の本番システムに対する機能追加の変更要求が発生した。プロジェクトマネージャは変更管理プロセスを適用し、当該変更の妥当性評価や影響分析を実施した上で、変更管理委員会にて承認を得た。次にこの変更を実際に適用・リリースするまでの手順として、適切なものはどれか。

【正解の解説】

変更の承認を得た後、テスト環境で変更部分の検証を行ってから本番環境へ適用し、その結果を変更管理台帳に記録する。

これは料理のレシピで例えるなら、新しい隠し味を追加する前に一度別の小皿で味見(テスト環境での検証)をしてから、美味しく安全に仕上がったことを確認して本当の鍋(本番環境)に入れ、最後にレシピノート(変更管理台帳)に記録を残すのと同じです。品質と安全性を担保する鉄則のプロセスです。

スポンサーリンク

【その他の選択肢の解説】

変更の承認を得た後、直ちに本番環境へ適用してから影響分析を実施し、その結果を変更管理台帳に記録する。

家を建てた後に地盤調査をするようなもので、不具合があった場合に本番環境が停止して大きな事故につながる危険なアンチパターンです。影響分析やテストは必ず本番適用前に行わなければなりません。

変更の承認を得た後、本番環境のソースコードを変更管理台帳に記録してから、テスト環境での検証を行う。

料理を作る前にまずレシピの書き込みを終わらせるようなもので、実際の検証結果がどうなるか分からない段階で台帳を汚染してしまいます。記録は作業の完了後や検証の確証が得られたタイミングで行うのが正しい手順です。

変更の承認を得た後、開発環境で変更部分の検証を省略して本番環境へ適用し、その結果を報告する。

ブレーキの効かない車をいきなり高速道路の追い越し車線に走らせるようなもので、バグが潜んでいた場合に大事故を引き起こします。どのような変更であっても必ず事前の検証を経てから本番へ適用するという原則を無視した危険な選択肢です。