応用情報技術者 2016年 秋期 午前2 問53
問題文
過去のプロジェクトの開発実績から構築した作業配分モデルがある。システム要件定義からシステム内部設計までをモデルどおりに進めて 228日で完了し、プログラム開発を開始した。現在、200本のプログラムのうち 100本のプログラム開発を完了し、残りの 100本は未着手の状況である。プログラム開発以降もモデルどおりに進捗すると仮定するとき、プロジェクトの完了まで、あと何日掛かるか。ここで、各プログラムの開発に掛かる工数及び期間は、全てのプログラムで同一であるものとする。

選択肢
ア:140
イ:150(正解)
ウ:161
エ:172
作業配分モデルによるプロジェクト完了までの日数計算【午前2 解説】
要点まとめ
- 結論:プロジェクト完了までにあと150日かかると算出される。
- 根拠:モデルの期間比を用い、既に完了した工程の期間を差し引き、残り工程の期間を合計する。
- 差がつくポイント:期間比の理解と、プログラム開発の進捗(100本完了・100本未着手)を正確に反映すること。
正解の理由
プログラム開発以降の工程の期間比は、プログラム開発(0.11)、システム結合(0.11)、システムテスト(0.21)で合計0.43です。
システム要件定義から内部設計までの期間は合計0.25 + 0.21 + 0.11 = 0.57で、実際に228日かかっています。
したがって、全体の期間は 日と推定されます。
プログラム開発は200本中100本完了で、期間の半分(0.11 × 0.5 = 0.055)を消化済み。
残り期間は 日となり、選択肢イが正解です。
システム要件定義から内部設計までの期間は合計0.25 + 0.21 + 0.11 = 0.57で、実際に228日かかっています。
したがって、全体の期間は 日と推定されます。
プログラム開発は200本中100本完了で、期間の半分(0.11 × 0.5 = 0.055)を消化済み。
残り期間は 日となり、選択肢イが正解です。
よくある誤解
プログラム開発の進捗を「100本完了=期間の半分消化」と誤認しないこと。期間比は全体の期間に対する比率であり、進捗率を正確に反映する必要があります。
解法ステップ
- システム要件定義から内部設計までの期間比を合計する(0.25 + 0.21 + 0.11 = 0.57)。
- 実績の期間(228日)をこの期間比で割り、全体期間を推定する。
- プログラム開発の進捗率(100本完了/200本)から、プログラム開発の期間消化率を計算する。
- プログラム開発以降の期間比を合計し、進捗を考慮した残り期間比を求める。
- 全体期間に残り期間比を掛けて、残りの日数を算出する。
選択肢別の誤答解説
- ア(140日):プログラム開発の進捗を過小評価し、残り期間を短く見積もっている。
- イ(150日):正しく期間比と進捗を反映し、正確な残り期間を算出している。
- ウ(161日):プログラム開発の進捗を過大評価し、残り期間を長く見積もっている。
- エ(172日):プログラム開発以降の期間比を全て残りとみなし、進捗を考慮していない。
補足コラム
作業配分モデルは過去の実績から工数や期間の比率を算出し、プロジェクト管理に活用されます。期間比は各工程の期間の割合を示し、進捗管理やスケジュール予測に役立ちます。特にプログラム開発のように複数の単位作業がある場合、進捗率を正確に反映することが重要です。
FAQ
Q: 期間比と工数比はどちらを使うべきですか?
A: 期間の予測には期間比を使います。工数比は作業量の割合を示し、期間とは必ずしも一致しません。
A: 期間の予測には期間比を使います。工数比は作業量の割合を示し、期間とは必ずしも一致しません。
Q: プログラム開発の進捗が50%なら期間も50%消化と考えてよいですか?
A: 本問題のように各プログラムの工数・期間が均一ならば、進捗率と期間消化率は一致します。
A: 本問題のように各プログラムの工数・期間が均一ならば、進捗率と期間消化率は一致します。
関連キーワード: 作業配分モデル、期間比、プログラム開発、プロジェクト管理、進捗管理

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

