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