工作機械メーカのX社は,競合メーカとの差別化を目的として,現在製造している製品Zの改良を決め,製品Zの改良プロジェクト(以下,Zプロジェクトという)を発足した。製品開発課に勤務するAさんはZプロジェクトのメンバに選ばれ,先輩のBさんからZプロジェクトの状況,及びZプロジェクトのリスク(以下,リスクという)に関する説明を受けた。 〔Zプロジェクトの状況〕 (1) 過去に行った同一規模のプロジェクトと比べて,プロジェクトメンバは同数だが,期間は半分で計画している。 (2) 改良する機能の取りまとめ作業は,製品企画課が担当し,完了している。 (3) 現行の製品Zの部品や組み込まれているソフトウェアは,できるだけ流用することにした。流用対象の抽出は終了している。 (4) 新たに開発する部品は,現行の製品Zを開発したメンバが担当する。 (5) 新たに開発するソフトウェアは,開発経験の浅いメンバが担当する。 〔リスクに関する説明〕 (1) リスクとは,プロジェクトを遂行するときに発生する,納期,費用,品質に影響を与える様々な事象のことである。 (2) リスクが発生する確率や影響の大きさはプロジェクトごとに異なり,それらは遂行過程で変化する。 Aさんは〔Zプロジェクトの状況〕の(5)に,影響の大きなリスクが存在するので,試作機の品質試験に間に合わせるために,特にスケジュール管理が重要であると考え,Bさんに相談した。そこで,ソフトウェアを開発するメンバから図1に示すアローダイアグラムを提出してもらった。しかし,開発スケジュールが遅れた場合のリスクが考慮されていないことに気付き,何らかの対策が必要と考えた。 Aさんは,〔Zプロジェクトの状況〕の(5)が,プロジェクトが失敗する原因になりかねないと考え,開発に先立ち,その予防策を講じることにした。予防策の一つとして,適切なものはどれか。
平成27年度 春期 ITパスポート試験 問90
この問題の解説と、これまでの解答の記録です。
問 90
※ この問題は、解説作成時の検算で公表解答を確認しきれませんでした。判定は IPA 公表の解答どおりです。
不正解ア
過去のプロジェクトのスケジュールを参考にすることは、スケジュール見積りの精度を高める施策です。これは状況(1)の「メンバは同数だが期間は半分」という無理な計画に関わる話であり、(5)のメンバの技術力不足そのものを解消するものではありません。経験の浅いメンバが担当するという事実は、スケジュールの作り方を変えても消えません。
不正解イ
流用できる設計書を集めるのは開発量を減らす工夫ですが、状況(3)にあるとおり流用対象の抽出は既に終了しています。また(5)が問題にしているのは「新たに開発する」ソフトウェアであり、流用資料を集めても新規開発を担う経験の浅いメンバの技術不足という原因には手が届きません。
不正解ウ
改良後の機能と競合メーカ製品の機能を比較したリストの作成は、製品企画・マーケティングの活動です。しかも状況(2)のとおり改良する機能の取りまとめは製品企画課が既に完了しています。(5)の開発技術不足というリスクとは無関係で、予防策になりません。
- エ
正解 本問が指す〔Zプロジェクトの状況〕の(5)は「新たに開発するソフトウェアは,開発経験の浅いメンバが担当する」という状況です。つまりここに潜むリスクは「担当メンバのソフトウェア開発技術が不足していることによる品質低下・スケジュール遅延」であり、プロジェクト失敗の原因になりかねません。予防策とは、リスクが顕在化する前にその発生確率や影響を下げておく対応(リスクの軽減・低減)のことです。技術力不足というリスクの原因に直接効くのは、開発に先立って不足しているソフトウェア開発技術をメンバに教育し、必要なスキルを身に付けさせることです。したがって エ が適切な予防策です。要員のスキル不足は、着手後では取り返しがつきにくい典型的なリスクであり、開発前の教育・訓練が定石の対応策になります。
- リスク対応策には回避・軽減(低減)・転嫁(移転)・受容があり、「予防策」はリスクが顕在化する前に発生確率や影響を下げる軽減策にあたる。リスクの原因に直接効く手を選ぶのが基本。
- 要員のスキル不足というリスクへの定石は、着手前の教育・訓練によるスキル強化。スケジュールの作り方の工夫や資料収集、企画面の分析は、原因が別のリスクに対する策であって代替にならない。