システム開発の結合テスト段階において, 開発済の機能に追加や修正が必要となり, データベースの構成も変更することになった。プロジェクトマネージャの対応に関する記述 a~d のうち, 適切なものだけをすべて挙げたものはどれか。 a WBSを改定しプロジェクトスケジュールを見直す。 b 追加又は変更に要するコストを見積もる。 c データベースの構成変更に伴うリスクを洗い出す。 d 当初予定していた結合テストを完了させてから変更を行う。
平成23年度 特別試験 ITパスポート試験 問50
この問題の解説と、これまでの解答の記録です。
問 50
- ア
正解 本問はプロジェクト実行中に仕様変更が発生したときの、プロジェクトマネージャの変更管理の手順を問うものです。結合テスト段階での機能追加・修正とデータベース構成の変更は、当初の計画には織り込まれていない作業の追加であり、プロジェクトマネージャは変更の影響を「作業とスケジュール」「コスト」「リスク」の三つの側面から評価し、計画に反映しなければなりません。a は、作業が増える以上 WBS(作業分解構成図)に新たな作業を加えて改定し、その分だけスケジュールを見直すという対応で、スコープ変更を計画へ反映する基本動作です。b は、追加・変更に要するコストの見積りで、変更を実施するか否かの判断材料であると同時に、予算とコスト計画を改定するための前提になります。c は、データベースの構成変更が既存の機能・データ移行・性能などに及ぼす影響をリスクとして洗い出すもので、影響範囲の大きい変更ほど事前のリスク特定が欠かせません。したがって適切なのは a・b・c の三つであり、これらをすべて挙げている ア が正解です。
不正解イ
a と b は適切ですが、d を含んでいる点で誤りです。d の「当初予定していた結合テストを完了させてから変更を行う」は、すでに追加・修正が必要と分かっている変更前の仕様に基づくテストを最後まで実行するという対応で、そのテスト結果の多くは変更によって無効になり、再テストのやり直しという手戻りと工数の浪費を招きます。また、適切な c(データベース構成変更に伴うリスクの洗い出し)が抜けている点でも不足しています。
不正解ウ
b は適切ですが、不適切な d を含んでいるうえ、適切な a(WBS の改定とスケジュールの見直し)と c(リスクの洗い出し)が抜けています。コストだけを見積もって作業計画とリスクを見直さなければ、増えた作業が WBS に反映されず進捗管理の基準が実態と合わなくなり、データベース構成変更の影響も未把握のまま進むことになります。
不正解エ
c は適切ですが、不適切な d を含んでおり、さらに適切な a と b が抜けています。リスクを洗い出しても、WBS とスケジュールの改定、追加コストの見積りを行わなければ、変更をプロジェクト計画に反映したことにはなりません。
- プロジェクト実行中の変更管理:仕様変更が発生したら、プロジェクトマネージャは影響を「スコープ・スケジュール(WBS の改定)」「コスト(追加見積り)」「リスク(影響の洗い出し)」の三面で評価し、プロジェクト計画に反映する。
- WBS(Work Breakdown Structure、作業分解構成図)は作業を階層的に分解した計画の基準であり、作業が追加・変更されたら改定してスケジュールを引き直す。変更が判明した後に旧仕様のままテストを完了させるのは、手戻りと工数の浪費を招くため避ける。