令和元年度 プロジェクトマネージャ試験 午前II 問8
あるシステムの設計から結合テストまでの作業について,開発工程ごとの見積工数を表 1 に,開発工程ごとの上級技術者と初級技術者の要員割当てを表 2 に示す。上級技術者は,初級技術者に比べて,プログラム作成・単体テストにおいて 2 倍の生産性を有する。表 1 の見積工数は,上級技術者の生産性を基に算出している。全ての開発工程に対して,上級技術者を 1 人追加して割り当てると,この作業に要する期間は何か月短縮できるか。ここで,開発工程の期間は重複させないものとし,要員全員が 1 か月当たり 1 人月の工数を投入するものとする。

- ア 1
- イ 2
- ウ 3
- エ 4
解答・解説を見る
正解:エ
AI解説
各工程の期間は「見積工数÷1か月当たりに投入できる換算工数」で求める。初級技術者はプログラム作成・単体テストでは上級の半分の生産性なので0.5人月/月と換算し、他工程では上級と同等に扱う。本問では追加前の期間が設計3か月+プログラム作成・単体テスト4か月+結合テスト6か月=13か月、全工程に上級1人を追加すると設計6÷3=2か月、プログラム作成・単体テスト12÷4=3か月、結合テスト12÷3=4か月の計9か月となり、13−9=4か月短縮できるためエが正解である。 ア: 1か月の短縮は一部の工程しか短縮効果を計算していない場合の値であり、全工程に追加した効果の合計ではない。 イ: 2か月の短縮は初級技術者の生産性換算(0.5人月/月)を誤るなど、一部工程の計算を誤った場合に生じやすい値である。 ウ: 3か月の短縮も同様に、いずれかの工程の期間計算(端数の扱いや換算能力)を誤った場合の値である。 エ: 正しい。全工程で期間を再計算すると合計13か月から9か月に短縮され、差は4か月となる。 💡 生産性が異なる要員が混在する問題は、基準となる技術者(本問では上級)の人月に換算してから「工数÷月当たり投入工数=期間」を工程ごとに計算するのが定石である。生産性2倍の逆は換算0.5倍であることに注意する。
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。