必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. プロジェクトマネージャ 午前2
  3. 平成28年度春季問題一覧
  4. 平成28年度春季問題10-解答・解説-分析

平成28年度春季問題

問題10

社員が週に40時間働くソフトウェア会社がある。

この会社が、1人で開発すると440人時のプログラム開発を引き受けた。

開発コストを次の条件で見積もるとき、10人のチームで開発する場合のコストは、1人で開発する場合の約何倍になるか。

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

社員が週に40時間働くソフトウェア会社がある。

この会社が、1人で開発すると440人時のプログラム開発を引き受けた。

開発コストを次の条件で見積もるとき、10人のチームで開発する場合のコストは、1人で開発する場合の約何倍になるか。

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

解答:ウ

<解説>

1人で開発する時のコスト
440人時
10人で開発する時のコスト
  1. 最初に,1人当たりのコミュニケーションの工数を計算する。
    条件(2)では“,チ ームのメンバが総当たりでとる”としている。メンバは10人なので,1人当た り9人と1人当たり1週間に2時間コミュニケーションをとるようである。つまり,1週間のうち,1人あたり18時間がコミュニケーションにとられてしまう。社員は40時間働くので,コミュニケーションの18時間を差し引くと,実働22時間になるので,開発期間は2週間必要になる。
    440人時÷10人÷22時間/週=2週間
  2. 1週間にコミュニケーション工数は,18時間×10人=180時間必要で,それが2週間になるため,360時間がコミュニケーション工数になる。元の開発工数440時間を加えると,800時間になる。

したがって、800/440≒1.8したがって,正解は(ウ)になる。