応用情報技術者 2022年 秋期 午前2 問53
問題文
あるシステムの設計から結合テストまでの作業について、開発工程ごとの見積工数を表1に、開発工程ごとの上級技術者と初級技術者との要員割当てを表2に示す。上級技術者は、初級技術者に比べて、プログラム作成・単体テストにおいて2倍の生産性を有する。表1の見積工数は、上級技術者の生産性を基に算出している。
全ての開発工程に対して、上級技術者を1人追加して割り当てると、この作業に要する期間は何か月短縮できるか。ここで、開発工程の期間は重複させないものとし要員全員が1か月当たり1人月の工数を投入するものとする。

選択肢
ア:1
イ:2
ウ:3
エ:4(正解)
あるシステムの設計から結合テストまでの作業について【午前2 解説】
要点まとめ
- 結論:上級技術者を1人追加すると、作業期間は4か月短縮できる。
- 根拠:上級技術者はプログラム作成・単体テストで2倍の生産性を持ち、見積工数は上級技術者基準で算出されているため、追加要員の効果を正確に計算できる。
- 差がつくポイント:工程ごとの要員割当てと生産性の違いを正しく理解し、工数を人月から期間に換算する際の計算ミスを避けることが重要。
正解の理由
設計工程は上級技術者2人で6人月の工数を処理し、期間は か月です。
プログラム作成・単体テストは上級技術者2人と初級技術者2人が担当し、見積工数は12人月(上級技術者基準)です。
初級技術者は生産性が半分なので、初級技術者2人は上級技術者1人分の生産性に相当します。
したがって、総生産性は上級技術者2人+上級技術者換算1人=3人分。
期間は か月です。
結合テストは上級技術者2人で12人月を処理し、期間は か月です。
合計期間は か月です。
プログラム作成・単体テストは上級技術者2人と初級技術者2人が担当し、見積工数は12人月(上級技術者基準)です。
初級技術者は生産性が半分なので、初級技術者2人は上級技術者1人分の生産性に相当します。
したがって、総生産性は上級技術者2人+上級技術者換算1人=3人分。
期間は か月です。
結合テストは上級技術者2人で12人月を処理し、期間は か月です。
合計期間は か月です。
ここに上級技術者を1人追加すると、各工程の上級技術者数が1人ずつ増えます。
設計:3人 → 期間 か月(1か月短縮)
プログラム作成・単体テスト:上級3人+初級2人=上級換算4人 → 期間 か月(1か月短縮)
結合テスト:3人 → 期間 か月(2か月短縮)
合計期間は か月。
短縮期間は か月で、選択肢の中ではエが正解です。
設計:3人 → 期間 か月(1か月短縮)
プログラム作成・単体テスト:上級3人+初級2人=上級換算4人 → 期間 か月(1か月短縮)
結合テスト:3人 → 期間 か月(2か月短縮)
合計期間は か月。
短縮期間は か月で、選択肢の中ではエが正解です。
よくある誤解
- 初級技術者の生産性を考慮せず単純に人数を足す誤り。
- 見積工数が上級技術者基準であることを忘れて計算する誤り。
- 工程の期間を重複させて計算する誤り。
解法ステップ
- 表1の見積工数は上級技術者基準であることを確認する。
- 表2の要員割当てを基に、各工程の総生産性を上級技術者換算で計算する。
- 各工程の期間を「見積工数 ÷ 総生産性」で求める。
- 上級技術者を1人追加した場合の各工程の生産性を再計算する。
- 追加後の各工程の期間を計算し、合計期間を求める。
- 追加前後の合計期間の差を求め、短縮できる期間を算出する。
選択肢別の誤答解説
- ア(1か月):上級技術者追加の効果を過小評価し、短縮期間を少なく見積もっている。
- イ(2か月):プログラム作成・単体テストの初級技術者の生産性換算を誤り、効果を半分しか見ていない。
- ウ(3か月):結合テストの期間短縮効果を1か月分しか計算していない。
- エ(4か月):正しく全工程の生産性と期間短縮を計算している。
補足コラム
上級技術者と初級技術者の生産性差を考慮した工数見積もりは、プロジェクトマネジメントにおいて重要なポイントです。特に複数の技術レベルの要員が混在する場合、単純な人数計算ではなく生産性換算を行うことで、より正確なスケジュール管理が可能になります。
FAQ
Q: なぜ見積工数は上級技術者基準で算出されているのですか?
A: 上級技術者の生産性を基準にすることで、異なる技術レベルの要員を統一的に評価しやすくするためです。
A: 上級技術者の生産性を基準にすることで、異なる技術レベルの要員を統一的に評価しやすくするためです。
Q: 初級技術者の生産性が半分とは具体的にどう計算しますか?
A: 初級技術者1人は上級技術者0.5人分の生産性と換算し、人数に0.5を掛けて上級技術者換算人数を求めます。
A: 初級技術者1人は上級技術者0.5人分の生産性と換算し、人数に0.5を掛けて上級技術者換算人数を求めます。
関連キーワード: 工数見積もり、生産性換算、要員割当て、プロジェクト期間短縮、技術者レベル

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

