平成31年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問8
マネジメント/プロジェクトマネジメントあるシステムの設計から結合テストまでの作業について,開発工程ごとの見積工数を表1に,開発工程ごとの上級技術者と初級技術者の要員割当てを表2に示す。上級技術者は,初級技術者に比べて,プログラム作成・単体テストにおいて2倍の生産性を有する。表1の見積工数は,上級技術者の生産性を基に算出している。 全ての開発工程に対して,上級技術者を1人追加して割り当てると,この作業に要する期間は何か月短縮できるか。ここで,開発工程の期間は重複させないものとし,要員全員が1か月当たり1人月の工数を投入するものとする。(注:本サイトでは原問題の表を文字表記に変換しています) 〔表1 見積工数〕 設計:6人月 プログラム作成・単体テスト:12人月 結合テスト:12人月 合計:30人月 〔表2 要員割当て(人)〕 設計:上級技術者2人,初級技術者0人 プログラム作成・単体テスト:上級技術者2人,初級技術者2人 結合テスト:上級技術者2人,初級技術者0人
出典:平成31年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問8
- ア1
- イ2
- ウ3
- エ4
正解:エ
解説
設計と結合テストは上級技術者2人のみが担当しているため,生産性は2(上級技術者の生産性を1として2人分)。プログラム作成・単体テストは上級技術者2人(生産性2×1=2相当)と初級技術者2人(上級の半分の生産性なので2×0.5=1相当)で,合計生産性は3です。 各工程の当初の所要期間は,見積工数(上級技術者基準)÷生産性で求まります。 ・設計:6人月÷2=3か月 ・プログラム作成・単体テスト:12人月÷3=4か月 ・結合テスト:12人月÷2=6か月 ・当初合計:3+4+6=13か月 全工程に上級技術者を1人追加すると,各工程の生産性は次のようになります。 ・設計:上級3人→生産性3。所要期間=6÷3=2か月 ・プログラム作成・単体テスト:上級3人(生産性3)+初級2人(生産性1)=生産性4。所要期間=12÷4=3か月 ・結合テスト:上級3人→生産性3。所要期間=12÷3=4か月 ・追加後合計:2+3+4=9か月 短縮できる期間は,13か月-9か月=4か月です。
選択肢ごとの解説
- ア誤り。1か月は,一部の工程(例えば結合テストのみ)の短縮分だけを見た場合の値であり,全工程の短縮分の合計ではありません。
- イ誤り。2か月は,設計とプログラム作成・単体テストの短縮分(各1か月)のみを合計した場合などに生じる値であり,結合テストの短縮分(2か月)を含んでいません。
- ウ誤り。3か月は,計算の一部(例えば結合テストの短縮分2か月と他工程の一部1か月のみ)を合計した場合に生じる値であり,全体の短縮分ではありません。
- エ正しい。当初の所要期間13か月(3+4+6)から,上級技術者を1人追加した後の所要期間9か月(2+3+4)を引くと,4か月短縮できます。