ITパスポート 2016年 秋期 問43
問題文
10か月で完成予定のソフトウェア開発プロジェクトにおいて、投入人数及び月末時点での進捗は表のとおりである。プロジェクトの立ち上がりで効率が悪かったことから、5月末時点の進捗が計画の50%に対して40%であった。4月以降の生産性が維持できるとすると、開発期限厳守のためには6月以降に必要な追加人員は最低何人か。ここで、追加人員の生産性は、既に投入済みの人員の4月以降の生産性と同じとする。

選択肢
ア:1
イ:2(正解)
ウ:5
エ:12
🔒 解説は解答すると表示されます
追加人員を求める問題【ITパスポート 解説】
正解の理由
5月末時点での実績は40%です。残りの作業は100% − 40% = 60% で、残期間は6〜10月の5か月です。4月以降(4月・5月)の実績増分を見ると、1か月あたりのチーム全体の生産性は10%/月です。投入済みの人数は10名なので、1人あたりの生産性は1%/人・月になります。残り60%を5か月で終えるには、月当たり12%の進捗が必要です。1人で1%/月なので、必要な総人数は12名。既にいる10名を除くと追加で2名必要になります。したがって選択肢のうちイ(2人)が正しいです。
解法ステップ
-
残作業を求める
残作業 = 100% − 実績(5月) = 。 -
残期間(月数)を数える
残りは6月〜10月の5か月。 -
必要な月当たり進捗を計算する
必要進捗/月 = 残作業 ÷ 残月数 = 。 -
1人当たりの生産性を求める(4月以降の生産性を採用)
4月の実績増分 = 30% − 20% = 10%(チーム全体で1か月に10%)
人数 = 10名 なので 1人当たり = 。 -
必要な総人数を求める
必要人数 = 必要進捗/月 ÷ 1人当たり生産性 = 人。 -
追加人数を求める(整数で切り上げ)
追加人数 = 必要人数 − 既存人数 = 人。
よって イ(2人)が答え。
(注意)人数は人なので小数は切り上げる必要があります。
選択肢別の誤答解説
-
ア: 1人
月当たり12%必要に対して、1人は1%/月しか増やせません。既存の10名+1名=11名では月当たり11%で、5か月で55%しか進まず、残り60%を満たせません。 -
イ: 2人
10名+2名=12名で、12%/月。5か月で を確保でき、期限内に完了します(追加人員の生産性は既存と同じと仮定)。 -
ウ: 5人
5人増で計15名、過剰です。確かに期日を守れますが「最低何人か」という条件に反して余分です。 -
エ: 12人
追加12人で合計22名。これは過剰で現実的でないほど多いです。問題の条件(最低)を満たしていません。
よくある誤解
-
「4月以降の生産性」を全期間の平均と混同する
誤り例:1〜5月の平均増分(合計40%÷5月=8%/月)を使うと必要人数が増減し、誤答になります。この問題は「4月以降の生産性が維持」とあるので、4月以降(ここでは4月・5月で10%/月)に着目します。 -
小数を切り捨てる(端数処理ミス)
必要人数が例えば12.1人になる場面では切り上げが必要です。人は分割できないため、端数を切り捨てると期限内に終わらなくなります。 -
「残作業」を忘れて月当たり必要進捗を誤る
100%から現在の実績を引くことを忘れると計算が狂います。残作業 = 100% − 現在の実績、を必ず確認してください。
補足コラム
-
なぜ「1人あたりの生産性」を使うのか?
チーム全体の月次進捗(%)は、投入されている人数に比例すると考えるのが問題の前提です。ですから「チーム全体の生産性」÷「人数」で1人あたりを求め、それを基に必要な人数を逆算します。会社の業務で考えると、同じスキルの人を増やせば仕事量はだいたい比例して増える、という感覚です。 -
実務での注意点
追加人員を入れると教育コストや連携コストがかかり、即時に同等の生産性が出ないことが多いです(ブルックスの法則など)。試験問題では「同じ生産性」と仮定していますが、実務では余裕を見て計画する必要があります。
FAQ
Q. なぜ4月の増分(20%→30%)を使うのですか?
A. 問題文に「4月以降の生産性が維持できる」とあるため、4月以降に観察できる1か月あたりの実績増分(4月と5月がともに10%/月)を基準にします。4月以降の生産性=チーム全体で10%/月、という意味です。
A. 問題文に「4月以降の生産性が維持できる」とあるため、4月以降に観察できる1か月あたりの実績増分(4月と5月がともに10%/月)を基準にします。4月以降の生産性=チーム全体で10%/月、という意味です。
Q. もし追加人員が6月途中から入るならどうなる?
A. 入る時期が遅くなるとその分、残月で補う必要が生じます。必要人数は増えます。計算方法は同じで、残作業を残月数で割って必要進捗/月を出し、それを1人当たり生産性で割ります。
A. 入る時期が遅くなるとその分、残月で補う必要が生じます。必要人数は増えます。計算方法は同じで、残作業を残月数で割って必要進捗/月を出し、それを1人当たり生産性で割ります。
Q. 計算で小数が出た場合はどうする?
A. 人数は整数なので、切り上げます。切り上げないと期日までに終わらないリスクがあります。
A. 人数は整数なので、切り上げます。切り上げないと期日までに終わらないリスクがあります。
関連キーワード: プロジェクト管理、工数計算、生産性、進捗管理、リソース計画

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

