従業員が週に40時間働くソフトウェア会社がある。
この会社が、1人で開発すると440人時のプログラム開発を引き受けた。
開発コストを次の条件で見積もるとき、10人のチームで開発する場合のコストは、1人で開発する場合の何倍になるか。
ここで、倍率は小数第2位を切り捨てて小数第1位まで求めるものとする。
答え ウ
【解説】
週に40時間働く会社で10人のチームなので、1週間のチームのそ総労働時間(工数)は
40時間/週×10人 = 400時間/週
コミュニケーションに要する時間は、2人1組の組合せごとに週当たり1人につき2時間で、メンバー総当たりなのであるメンバーは残りの9人のメンバーとコミュニケーションするので10人のチーム全体では
2時間×9人×10人 = 180時間/週
になる。
すなわち、実際の開発にかけられる1週間当たりの工数は
400時間/週 - 180時間/週 = 220時間/週
であり、440人時のプログラム開発は
440人時÷220時間/週 = 2週間
になり、10人のチームの2週間の工数は
40時間/週×10人×2週間 = 800時間
1人で開発すれば440人時でできたものが、10人だと800時間になったので
800時間÷440人時 = 1.818… ≒ 1.8倍
(ウ)になる。