平成28年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問10
マネジメント/プロジェクトマネジメント社員が週に40時間働くソフトウェア会社がある。この会社が,1人で開発すると440人時のプログラム開発を引き受けた。開発コストを次の条件で見積もるとき,10人のチームで開発する場合のコストは,1人で開発する場合のコストの約何倍になるか。 〔条件〕 (1) 10人のチームでは,コミュニケーションをとるための工数が余分に発生する。 (2) コミュニケーションはチームのメンバが総当たりでとり,その工数は2人1組の組合せごとに週当たり4人時(1人につき2時間)である。 (3) 社員の週当たりコストは社員間で差がない。 (4) (1)〜(3)以外の条件は無視できる。
出典:平成28年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問10
- ア1.2
- イ1.5
- ウ1.8
- エ2.1
正解:ウ
解説
1人で開発する場合,440人時を1人でこなすので,所要期間は440/40=11週である。10人のチームでは,2人1組の組合せは10×9/2=45組であり,コミュニケーション工数は週当たり45×4=180人時発生する。10人チームが週に投入できる総工数は10×40=400人時であり,このうちコミュニケーションに180人時が費やされるため,実際の開発作業に使える工数は週当たり400-180=220人時となる。したがって,440人時の開発作業を完了するのに要する期間は440/220=2週である。1人当たりの週当たりコストが社員間で差がないとすると,1人で開発する場合のコストは1人×11週=11人週分,10人のチームで開発する場合のコストは10人×2週=20人週分に相当する。よって,コストの比率は20/11≒1.8倍である。
選択肢ごとの解説
- ア誤り。1.2は,コミュニケーション工数を考慮せずに計算した場合などに生じる値である。
- イ誤り。1.5は,コミュニケーション工数の組合せ数や工数の計算を誤った場合などに生じる値である。
- ウ正しい。10人チームの所要人週(20人週)を1人開発の所要人週(11人週)で割った値,約1.8倍が正しいコストの倍率である。
- エ誤り。2.1は,コミュニケーション工数を過大に見積もった場合などに生じる値である。