平成28年度春期 問10 / 25

平成28年度 春期 プロジェクトマネージャ試験 午前II 問10

従業員が週に40時間働くソフトウェア会社がある。この会社が、1人で開発すると開発工数440人時のプログラム開発を引き受けた。開発コストを次の条件で見積もるとき、10人のチームで開発する場合のコストは、1人で開発する場合のコストの何倍になるか。ここで、倍率は小数第2位を切り捨てて小数第1位まで求めるものとする。

〔条件〕
(1) 10人のチームでは、コミュニケーションをとるための工数が余分に発生する。
(2) コミュニケーションはチームのメンバーが総当たりでとり、その工数は2人1組の組合せごとに週当たり4人時(1人当たり2時間)である。
(3) 従業員の週当たりコストは従業員間で差がない。
(4) (1)~(3)以外の条件は無視できる。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ウ

1人で開発する場合

  • 総開発工数: 440人時
  • コミュニケーションの工数は不要。

10人のチームで開発する場合

  1. コミュニケーション工数の計算 - 10人のメンバー間の総当たりの組み合わせ数は次の通り。 10C2 = 10 × 9 ÷ 2 = 45(組み合わせの数)
    - 各組み合わせごとに週当たり4人時の工数が発生するため、
    45 × 4 = 180人時(1週間当たりの総コミュニケーション工数)。

  2. チームの1週間当たりの総労働時間 - 10人のチームで各人が週40時間働くため、
    10 × 40 = 400人時(1週間当たりの労働時間)。

  3. 1週間当たりの純粋な開発工数 - 総労働時間からコミュニケーション工数を差し引くと、
    400 - 180 = 220人時(1週間当たりの純粋な開発工数)。

  4. 開発に必要な週数 - 総開発工数を1週間当たりの純粋な開発工数で割ると、
    440 ÷ 220 = 2週。

  5. 総コミュニケーション工数 - 1週間当たりのコミュニケーション工数に開発期間(2週)を掛けると、
    180 × 2 = 360人時。

  6. 総開発コスト - 開発工数とコミュニケーション工数の合計は、
    440 + 360 = 800人時。

コスト倍率の計算

  • 1人で開発する場合のコスト: 440人時
  • 10人のチームで開発する場合のコスト: 800人時
  • 倍率:
    800 ÷ 440 ≈ 1.8181
    小数第2位を切り捨てて、小数第1位まで求めると1.8倍となります。

答え

ウ: 1.8

出典:平成28年度 春期 プロジェクトマネージャ試験 午前II 問10

平成28年度春期の他の問題