社員が週に40時間働くソフトウェア会社がある。この会社が,1人で開発すると440人時のプログラム開発を引き受けた。開発コストを次の条件で見積もるとき,10人のチームで開発する場合のコストは,1人で開発する場合のコストの約何倍になるか。 〔条件〕 (1) 10人のチームでは,コミュニケーションをとるための工数が余分に発生する。 (2) コミュニケーションはチームのメンバが総当たりでとり,その工数は2人1組の組合せごとに週当たり4人時(1人につき2時間)である。 (3) 社員の週当たりコストは社員間で差がない。 (4) (1)〜(3)以外の条件は無視できる。
n人チームの伝達工数はn(n−1)/2組に比例して増える
選択肢
- ア1.2
- イ1.5
- ウ1.8
- エ2.1
正解と解説
正解:ウ 1.8
1人開発では440人時、すなわち11週分の稼働にあたる。10人チームでは総当たりの組合せが10×9÷2=45組あり、コミュニケーション工数は週当たり45×4=180人時。チームの週当たり総投入は10×40=400人時なので、開発に使えるのは400−180=220人時/週となり、440人時の開発には2週かかる。総コストは10人×2週×40時間=800人時で、440人時の約1.8倍である。
選択肢ごとの解説
- アコミュニケーション工数を小さく見積もった場合の値である。
- イ組合せ数の計算を誤ると出やすい値である。
- ウ正しい。800人時 ÷ 440人時 ≒ 1.8倍となる。
- エ所要週数を多く見積もった場合の値で、220人時/週の計算と合わない。
同じ分野の他の問題
- 従業員が週に40時間働くソフトウェア会社がある。この会社が、1人で開発すると440人時のプログラム開発を引き受けた。開発…2023年度 秋期 午前II 問9
- あるシステムの設計から結合テストまでの作業について、開発工程ごとの見積工数を表1に、開発工程ごとの上級技術者と初級技術者…2019年度 春期 午前II 問8
- COCOMOには、システム開発の工数を見積もる式の一つとして次式がある。 開発工数=3.0×(開発規模)^1.12 この…2025年度 秋期 午前II 問9
- 工程別の生産性が次のとおりのとき、全体の生産性を表す式はどれか。 〔工程別の生産性〕設計工程:Xステップ/人月、製造工程…2024年度 秋期 午前II 問10
- あるソフトウェア開発部門では、開発工数E(人月)と開発規模L(kステップ)との関係を、E=5.2L^0.98としている。…2024年度 秋期 午前II 問9
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。