ITパスポート 2023年 問55
問題文
ソフトウェア開発の仕事に対し、10名が15日間で完了する計画を立てた。しかし、仕事開始日から5日間は、8名しか要員を確保できないことが分かった。計画どおり15日間で仕事を完了させるためには、6日目以降は何名の要員が必要か。ここで、各要員の生産性は同じものとする。
選択肢
ア:10
イ:11(正解)
ウ:12
エ:14
🔒 解説は解答すると表示されます
ソフトウェア開発の要員数計算【ITパスポート 解説】
正解の理由
計画では「10名が15日で完了」とあります。ここで重要なのは「作業量は人数×日数で表せる」という考え方です(これを「人日(にんにち)」と呼びます。人日=1人が1日で行う仕事量の単位)。
開始から5日間は8名しか確保できなかったため、残りの日数で不足分を補う必要があります。計算すると、残りの日数で必要な要員は11名になります。したがって選択肢の中では イ が正しいです。
開始から5日間は8名しか確保できなかったため、残りの日数で不足分を補う必要があります。計算すると、残りの日数で必要な要員は11名になります。したがって選択肢の中では イ が正しいです。
解法ステップ
- 全体の作業量(人日)を求める。
計画:10名 × 15日 = 人日 - 実際に最初の5日間でこなした作業量を求める。
実績:8名 × 5日 = 人日 - 残りの作業量を求める。
残り: 人日 - 残りの日数は 日なので、1日あたり必要な人数を求める。
必要人数: 名
よって、6日目以降は11名が必要です。
選択肢別の誤答解説
- ア: 10
そのまま元の計画通りの人数ですが、最初の5日間で予定より仕事が少なく進んだため、残りを10名でこなすと完了まで日数が延びます。計算上は 人日で、残り110人日を賄えません。 - イ: 11
正答。上の計算どおり 名で残りの110人日を10日で消化できます。 - ウ: 12
12名だと余裕があります( 人日)。問題は「計画どおり15日間で完了させるために何名必要か」なので、最小必要人数は11名であり、12は必要以上です。 - エ: 14
14名は更に多すぎます( 人日)。余剰が大きく、最小の解ではありません。
よくある誤解
- 「残りの10日を10名でやればいい」と考える誤り
初めの5日間で8名だったために予定より作業が少し遅れています。残りを予定どおり行うには人数を増やす必要があります。 - 「失った日数(5日分)だけ追加人数を足せば良い」と思う誤り
「失った人数×日数」を全体に均等に分配して補う、という考え方が必要です。単純に人数を元に戻すだけでは不足分を補えません。
補足コラム
- 「人日(にんにち)」の考え方
人日は「作業量=人数×日数」で表す単位です。たとえば「2人で3日」も「1人で6日」も同じ6人日となり、作業量は等しいと扱います(ただし、実務では人同士の調整や効率低下が起きることもある点に注意)。 - 非整数になった場合の扱い
必要人数が小数になる場合(例: 名など)は、実際には人は端数で存在しないため切り上げます。試験問題でも整数で答えが出るように設定されていることが多いです。
FAQ
Q1: なぜ「人日」で考えるのですか?
A1: 作業量を人数と期間で掛け算して表すと、計画や不足分の調整が分かりやすくなるためです。工数管理で基本になる考え方です。
A1: 作業量を人数と期間で掛け算して表すと、計画や不足分の調整が分かりやすくなるためです。工数管理で基本になる考え方です。
Q2: 一人ひとりの生産性が違う場合は?
A2: 今回の問題は「各要員の生産性は同じ」と明示されています。実務では個人差を考慮する必要があり、その場合は単純な人日計算は使えません。
A2: 今回の問題は「各要員の生産性は同じ」と明示されています。実務では個人差を考慮する必要があり、その場合は単純な人日計算は使えません。
Q3: 途中で人が増減した日があるときは?
A3: その日ごとに「人数×その日の作業日数」を足し合わせて総人日を計算します。今回のように区切りが明確なら同じ方法で解けます。
A3: その日ごとに「人数×その日の作業日数」を足し合わせて総人日を計算します。今回のように区切りが明確なら同じ方法で解けます。
関連キーワード: 人日、工数、作業量、要員計画、比と割合

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

