問題プレビューID: 3f1790a8

問 52

あるシステムを開発するための工数を見積もったところ 150 人月であった。現在までの投入工数は 60 人月で,出来高は全体の 3 割であり,進捗に遅れが生じている。今後も同じ生産性が続くと想定したとき,このシステムの開発を完了させるためには何人月の工数が超過するか。

解説

現在までの生産性を基に,システム全体を完成させるのに必要な総工数を求める。

現在までに 60 人月を投入して出来高が全体の 3 割(0.3)であるから,このペースでの生産性は「全体の 0.3 を 60 人月で生産する」割合である。したがって,全体(1.0)を完成させるのに必要な総工数は,

60÷0.3=200(人月)60 \div 0.3 = 200 \text{(人月)}

となる。当初の見積工数は 150 人月であるから,超過する工数は,

200−150=50(人月)200 - 150 = 50 \text{(人月)}

である。よって,アが正しい。