平成26年度 春期 プロジェクトマネージャ試験 午前II 問11
従業員が週に40時間働くソフトウェア会社がある。この会社が、1人で開発すると開発工数440人時のプログラム開発を引き受けた。開発コストを次の条件で見積もるとき、10人のチームで開発する場合のコストは、1人で開発する場合のコストの何倍になるか。ここで、倍率は小数第2位を切り捨てて小数第1位まで求めるものとする。
〔条件〕
(1) 10人のチームでは、コミュニケーションをとるための工数が余分に発生する。
(2) コミュニケーションはチームのメンバーが総当たりでとり、その工数は2人1組の組合せごとに週当たり4人時(1人当たり2時間)である。
(3) 従業員の週当たりコストは従業員間で差がない。
(4) (1)~(3)以外の条件は無視できる。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ウ
1人で開発する場合
- 総開発工数: 440人時
- コミュニケーションの工数は不要。
10人のチームで開発する場合
-
コミュニケーション工数の計算 - 10人のメンバー間の総当たりの組み合わせ数は次の通り。 10C2 = 10 × 9 ÷ 2 = 45(組み合わせの数)
- 各組み合わせごとに週当たり4人時の工数が発生するため、
45 × 4 = 180人時(1週間当たりの総コミュニケーション工数)。 -
チームの1週間当たりの総労働時間 - 10人のチームで各人が週40時間働くため、
10 × 40 = 400人時(1週間当たりの労働時間)。 -
1週間当たりの純粋な開発工数 - 総労働時間からコミュニケーション工数を差し引くと、
400 - 180 = 220人時(1週間当たりの純粋な開発工数)。 -
開発に必要な週数 - 総開発工数を1週間当たりの純粋な開発工数で割ると、
440 ÷ 220 = 2週。 -
総コミュニケーション工数 - 1週間当たりのコミュニケーション工数に開発期間(2週)を掛けると、
180 × 2 = 360人時。 -
総開発コスト - 開発工数とコミュニケーション工数の合計は、
440 + 360 = 800人時。
コスト倍率の計算
- 1人で開発する場合のコスト: 440人時
- 10人のチームで開発する場合のコスト: 800人時
- 倍率:
800 ÷ 440 ≈ 1.8181
小数第2位を切り捨てて、小数第1位まで求めると1.8倍となります。
答え
ウ: 1.8
出典:平成26年度 春期 プロジェクトマネージャ試験 午前II 問11