問39
頻出度★★★
プログラムの開発作業で担当者A~Dの4人の工程ごとの生産性が表のとおりのとき,4人同時に見積りステップ数が12kステップのプログラム開発を開始した場合に,最初に開発を完了するのはだれか。 単位 kステップ/月
| 担当者 | 設計 | プログラミング | テスト |
|---|---|---|---|
| A | 3 | 3 | 6 |
| B | 4 | 4 | 4 |
| C | 6 | 4 | 2 |
| D | 3 | 4 | 5 |
この問題の解説と、これまでの解答の記録です。
プログラムの開発作業で担当者A~Dの4人の工程ごとの生産性が表のとおりのとき,4人同時に見積りステップ数が12kステップのプログラム開発を開始した場合に,最初に開発を完了するのはだれか。 単位 kステップ/月
| 担当者 | 設計 | プログラミング | テスト |
|---|---|---|---|
| A | 3 | 3 | 6 |
| B | 4 | 4 | 4 |
| C | 6 | 4 | 2 |
| D | 3 | 4 | 5 |
A は 12÷3+12÷3+12÷6=4+4+2=10か月。テストは6kステップ/月と4人中で最速ですが、設計とプログラミングがともに3kステップ/月と遅く、合計では B の9か月に及びません。
正解 表の数値は「1か月あたり何kステップ処理できるか」という生産性なので、各工程の所要期間は「12kステップ ÷ その工程の生産性」で求めます。4人とも設計→プログラミング→テストを順に自分ひとりで行うため、開発完了までの期間は3工程の所要月数の合計になります。B は設計 12÷4=3か月、プログラミング 12÷4=3か月、テスト 12÷4=3か月で合計9か月。他の3人は A が10か月、C が11か月、D が9.4か月なので、最も早く完了するのは B であり、正解は「イ」です。B は突出して速い工程こそないものの、どの工程も 4kステップ/月と穴がなく、合計時間で最短になります。
C は 12÷6+12÷4+12÷2=2+3+6=11か月で、4人中もっとも遅くなります。設計が6kステップ/月と最速でも、テストが2kステップ/月と極端に遅く、そこが全体の期間を押し上げます。一部の工程が速いことと全体が早いことは別だという点が要注意です。
D は 12÷3+12÷4+12÷5=4+3+2.4=9.4か月。B の9か月より0.4か月遅く、僅差で2番手です。設計が3kステップ/月と遅いぶんを、テストの5kステップ/月では取り戻しきれません。