あるプロジェクトの工数配分は表のとおりである。
外部設計からプログラム設計まで計画どおり終了しており,プログラミング段階に入り3,000本のプログラムのうち1,800本が完了したところである。
現在のプロジェクト全体の進捗度は何%か。
ここで,3,000本のプログラムのプログラミング工数はどれも等しい。
(表:外部設計|内部設計|プログラム設計|プログラミング|結合テスト|システムテスト/0.08|0.12|0.19|0.30|0.14|0.17)
正答2
解説
正解は2です。
工数の配分比率から、プロジェクト全体の進捗度を求める問題です。
完了した工程の比率を合計し、作業中の工程は完了した割合だけを加えます。
【計算】
完了済みの工程は、外部設計、内部設計、プログラム設計です。
0.08+0.12+0.19=0.39です。
プログラミングの完了割合=1,800÷3,000=0.6です。
プログラミングの進捗分=0.30×0.6=0.18です。
全体の進捗度=0.39+0.18=0.57で、57%です。
【選択肢別解説】
1:× 51%は、0.39にプログラミング工数0.30×0.4=0.12を足した値です。
0.4は未完了の割合なので、完了した割合0.6を掛けるべきです。
2:○ 完了工程の0.39とプログラミングの進捗分0.18を足した57%と一致します。
3:× 60%は、プログラミングの完了割合1,800/3,000をそのまま全体の進捗度とみなした値です。
ほかの工程の工数配分を考慮していません。
4:× 69%は、プログラミングの工数0.30をすべて完了したものとして0.39に足した値です。
プログラミングはまだ60%しか完了していません。
【ポイント】
全体の進捗度は、各工程の工数比率で重み付けして求めます。
作業中の工程は「工数比率×その工程の完了割合」で計算します。