プロジェクトマネジメント|令和4年度 ITパスポート試験 問50
120kステップのソフトウェアを開発した。開発の各工程における生産性の実績が表のとおりであるとき,開発全体の工数は何人月か。ここで,生産性は1人月当たりのkステップとする。
単位 kステップ/人月
| 工程 | 生産性 |
|---|---|
| 設計 | 6.0 |
| 製造 | 4.0 |
- 10
- 12
- 24
- ✓ これが正解50
解説
工程ごとに割ってから足します。20人月と30人月で50です。
生産性は1人月あたりに何kステップ作れるかを表しているので、必要な工数は、作る量をその生産性で割れば求まります。ここで気をつけたいのは、120kステップという量が設計と製造で分け合われるのではなく、どちらの工程も120kステップぶんを受け持つという点です。設計は1人月あたり6.0kステップなので、120を6.0で割って20人月。製造は1人月あたり4.0kステップなので、120を4.0で割って30人月。開発全体ではこの二つを足して50人月になります。工程ごとに割ってから足すという順序が要点で、生産性どうしを先に足したり平均したりすると答えが合いません。単位をたどると、kステップをkステップ毎人月で割れば人月が残るので、割り算の向きもそこで確かめられます。よって開発全体の工数は50人月です。
ほかの選択肢はなぜ違うのか
- 10という値は、設計の6.0と製造の4.0をそのまま足したものです。足しているのは1人月あたりに作れる量であって、かかった月数ではありません。単位を確かめると、kステップと人月では意味が違うことがすぐに分かります。
- 12という値は、120を6.0と4.0の合計である10.0で割ったものです。生産性は工程ごとに別々の値なので、足し合わせて一つの生産性として扱うことはできません。割ってから足すのか、足してから割るのかで答えが大きく変わります。
- 24という値は、120を6.0と4.0の平均である5.0で割ったものです。平均を取ると、遅い工程と速い工程がならされてしまい、実際にかかる月数より短く見積もられます。工程ごとに割ってから足すのが正しい順序です。
この問題に関係する言葉
- 工数
- 人月
- 生産性
出典:令和4年度 ITパスポート試験 問50(改変:原典の図表をテキストに書き起こした)
同じ単元をまとめて解くならプロジェクトマネジメントへ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)