平成27年度 プロジェクトマネージャ試験 午前II 問15
次の調達の要領で,ソフトウェア開発を外部に委託した。ほぼ計画どおりの日程で全工程を終了して受入れテストを実施したところ,委託した範囲の設計不良によるソフトウェアの欠陥が多数発見された。プロジェクト調達マネジメントの観点から,取得者が実施すべき再発防止の施策として,最も適切なものはどれか。〔調達の要領〕・委託の範囲はシステム開発の一部分であり,ソフトウェア方式設計からソフトウェア結合までを一括して発注する。・前年度の実績評価を用いて,ソフトウェア開発の評点が最も高い供給者を選定する。・毎月 1 回の進捗確認を実施して,進捗報告書に記載されたソフトウェア構成品目ごとの進捗を確認する。・成果物は,委託した全工程が終了したときに一括して検査する。
- ア 同じ供給者を選定しないように,当該供給者のソフトウェア開発の実績評価の評点を下げる。
- イ 各開発工程の区切りで工程の成果物を提出させて検査し,品質に問題がある場合は原因を特定させて,是正させる。
- ウ 進捗確認で,作成した設計書のページ数,作成したプログラムの行数,実施したテストケース数など,定量的な報告を求める。
- エ 進捗確認の頻度を毎月 1 回から毎週 1 回に変更して,進捗をより短い周期で確認する。
解答・解説を見る
正解:イ
AI解説
正解はイ。今回の欠陥は設計不良が原因なのに、検査が全工程終了後の一括検査だったため、設計段階の品質問題を最後まで検出できなかったことが本質的な問題である。調達マネジメントの観点では、各開発工程の区切りで成果物を提出させて検査し、問題があれば原因を特定・是正させる中間検収の仕組みを契約・調達計画に組み込むことが再発防止として最も適切である。 ア: 実績評価の評点を下げるのは事後的なペナルティにすぎず、設計不良を早期に発見できなかったプロセス自体の改善にならない。 イ: 正解。工程ごとの成果物検査により設計不良を設計工程の時点で検出・是正でき、下流工程への欠陥の流出を防げる。 ウ: ページ数・行数・テストケース数などの定量報告は進捗の把握には役立つが、量の報告だけでは設計の品質不良は検出できない。 エ: 進捗確認の頻度を上げても、確認しているのが進捗(スケジュール)であるかぎり品質問題は発見できない。 💡 「進捗管理を強化しても品質問題は見つからない」が本問の教訓。外部委託では工程区切りの中間成果物検査(マイルストーンレビュー)を契約に含めることが品質リスク対策の定石として繰り返し出題される。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。