問題
問50
次の表の作業を3名で実施するとき,全ての作業を終わらせるのに必要な最短の日数は何日か。ここで,複数要員が必要な作業は全員がそろわないと着手できず,指定された要員数以上の要員を充てても所要日数は短縮できない。また,着手した作業は作業が完了するまで中断できないものとする。

- 9日
- 12日
- 15日
- 18日
[出典:ITパスポート試験 令和8年度 問50]
正解
正解は「ウ」です。
解説
正解は15日です。この問題は作業の前後関係(依存関係)と要員制約を考慮して、最短日数を求める問題です。まず作業Aは単独で開始でき、1名で3日かかります。
次にAが完了すると、BとCの作業が開始可能になります。BとCはいずれも2名必要で、それぞれ3日かかりますが、同時に実施すると合計4名必要となり、今回は3名しかいないため同時実施はできません。そのためBとCは順番に実施する必要があります。
例えば、A終了後にBを実施(3日)、その後Cを実施(3日)となり、この時点で合計は9日です。次にDとEですが、DはBの後、EはCの後に実施可能です。Dは1名、Eは2名必要なので、同時に実施できます。このとき3名を分担すれば3日で完了し、合計は12日です。
最後にFはDとEの完了後に開始でき、1名で3日かかるため、最終的に15日となります。このように、単純に順番に並べるのではなく、並行作業が可能かどうか、要員数が足りるかを考えることが重要です。日常の例で言えば、料理を複数人で分担する際に、同時にできる作業と順番待ちになる作業を整理するイメージです。
ア(9日):
すべての作業を最大限並行できると誤解した場合の解答です。実際には要員不足によりBとCは同時に実施できません。
イ(12日):
最後の作業Fの存在を考慮せず、DとEの完了時点で終了と誤認した場合の解答です。
エ(18日):
すべての作業を順番に直列で実施した場合の計算であり、並行作業による効率化を考慮していません。
難易度
本問題は作業の前後関係と要員制約を同時に考慮する必要があり、ITパスポートの中ではやや難易度が高い部類です。単なる足し算ではなく、「どの作業が並行できるか」「要員数が足りるか」という判断が求められます。図に整理できれば理解しやすいですが、慣れていないと混乱しやすいため、中級レベルの問題といえます。
用語補足
前提作業:
ある作業を開始するために、先に完了していなければならない作業のことです。例えば「料理」の前提作業は「材料の買い出し」です。
要員:
作業に従事する人のことです。限られた人数でいかに効率よく作業を割り振るかがプロジェクト管理の鍵となります。
所要日数:
ある作業を完了させるのに必要な期間のことです。この日数を見積もることで全体の計画を立てます。
並行処理:
複数の作業を同時に進行させることです。待ち時間を減らし、全体の期間を短縮するために行います。
対策
ポイントは「工程の見える化」です。まず、各作業の依存関係を矢印で書き出し、次に要員数を意識しながらカレンダーのようにスケジュールを埋めていくのが確実です。計算式だけで解こうとせず、表を描いてシミュレーションすることをお勧めします。

