本文へスキップ

平成27年度 春期 ITパスポート試験 問91

この問題の解説と、これまでの解答の記録です。

問91
頻出度★★★

工作機械メーカの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)が,開発スケジュールの遅延の原因になると考え,回避策を実施しないときの遅延の予測日数,及び回避策の費用を次の表にまとめた。それぞれの遅延が発生する可能性があるとした場合,回避策を実施して,図1のソフトウェア開発の最短日数で予定どおりに完了させるために必要な最低限の費用は何万円か。

遅延の予測日数回避策の費用
作業1+5日25万円
作業2+3日15万円
作業3+2日15万円
作業4+2日5万円
出典 平成27年度 春期 ITパスポート試験 問91
解説

問 91

  • 不正解ア

    30万円では必須の3つ (作業2・作業3・作業4) を全て賄えない。たとえば作業2と作業3だけ回避して作業4を放置すると 5+30+12=47日、作業4と作業1だけ回避 (5+25=30万円) だと 5+(18+17)+10=50日 となり、いずれも45日を超えてしまう。費用は最小だが条件を満たさないので不可。

  • イ

    正解 まず図1「ソフトウェア開発のアローダイアグラム」を確認する (図1は問89から続く中問の共通図で、本設問より前のページに掲載されている)。枝の構成は 1→(準備作業 5日)→2、2→(作業1 20日)→4、2→(作業2 15日)→3、3→(作業3 15日)→4、4→(作業4 10日)→5 である。経路は 1→2→4→5 が 5+20+10=35日、1→2→3→4→5 が 5+15+15+10=45日。よってクリティカルパスは 準備作業→作業2→作業3→作業4 で、予定どおりの最短日数は45日である。この45日を守るという条件で、どの回避策が必須かを一つずつ判定する。まず作業4は全ての経路が通るので、+2日の遅延はそのまま全体を2日押し出す。回避は必須で5万円。次に、作業4を10日に保ったうえで45日以内に収めるには、5 + (2から4までの最長) + 10 ≤ 45、つまり 作業1 と 作業2+作業3 のいずれも30日以内でなければならない。作業2+作業3 は遅延なしでちょうど 15+15=30日なので、どちらか一方でも遅れると30日を超えてしまう。したがって作業2 (15万円) と作業3 (15万円) も回避が必須。一方、作業1はクリティカルパスに乗っておらず10日の余裕 (フロート) があり、+5日遅れても 20+5=25日 ≤ 30日 に収まるので、費用をかけて回避する必要がない。以上より必要最低限の費用は 5+15+15=35万円 となり、正解はイである。

  • 不正解ウ

    45万円は、必須の作業2または作業3のいずれかを落とし、代わりに不要な作業1 (25万円) を買ってしまった場合の金額 (例: 作業1+作業3+作業4=25+15+5、あるいは 作業1+作業2+作業4=25+15+5)。作業1は10日のフロートをもつ非クリティカルな作業で、+5日遅れても全体日数に影響しないため25万円は無駄になる。しかも落とした作業2 (+3日) か作業3 (+2日) の遅延でクリティカルパスが48日または47日となり、45日という条件も満たせない。

  • 不正解エ

    60万円は4つの回避策を全て実施した場合の合計 (25+15+15+5)。確かに45日以内には収まるが、余裕のある作業1にまで25万円をかけており最低限ではない。設問が問うているのは条件を満たす最小費用なので、35万円の方が適切である。

ここがポイント
  • アローダイアグラムでは、全経路の所要日数を比べて最長の経路がクリティカルパスとなり、それが最短完了日数を決める。本問は 45日 (準備作業→作業2→作業3→作業4)。
  • クリティカルパス上の作業は遅延が全体日数に直結するため回避策が必須だが、余裕日数 (フロート) をもつ非クリティカルな作業は、遅延がフロートの範囲内なら対策不要。この切り分けが最低限の費用を求める鍵になる。
用語

解答の記録