ITパスポート 2023年 問45
問題文
プロジェクトマネジメントでは、スケジュール、コスト、品質といった競合する制約条件のバランスをとることが求められる。計画していた開発スケジュールを短縮することになった場合の対応として、適切なものはどれか。
選択肢
ア:資源の追加によってコストを増加させてもスケジュールを遵守することを検討する。(正解)
イ:提供するシステムの高機能化を図ってスケジュールを遵守することを検討する。
ウ:プロジェクトの対象スコープを拡大してスケジュールを遵守することを検討する。
エ:プロジェクトメンバーを削減してスケジュールを遵守することを検討する。
🔒 解説は解答すると表示されます
スケジュール短縮時の対応【ITパスポート 解説】
正解の理由
計画していた開発スケジュールを短縮する(納期を早める)場合、時間を確保するために「コストを増やしてでも人や資源を追加する」ことが合理的な対応です。これが選択肢の中で適切なのは、追加の資源(人員や設備)を投入すれば、同時並行で作業できる範囲が広がり、全体の工数を短縮できる可能性があるためです。該当する選択肢は ア です。
ここで重要なのは、スケジュール・コスト・品質は互いに影響し合う「制約条件(トリプルコンストレイン)」であり、短縮するには他の制約(この場合はコスト)を犠牲にする判断が必要になる、という点です。
(用語メモ)
- 資源(リソース):人員や機材、外注先など、作業に使うもの全般。
- スコープ:プロジェクトで実現する作業や成果物の「範囲」。
解法ステップ
- 問題の目的を確認:スケジュールを短縮(納期を守る、早める)すること。
- 各選択肢が「作業量(時間)」にどう影響するかを考える。
- 追加で工数を増やす(作業を増やす)ものは遅くする可能性がある。
- 人や資源を増やすと、並行処理で時間短縮が期待できるがコストが上がる。
- トリプルコンストレイン(スケジュール・コスト・品質)の視点で、スケジュール短縮に直接貢献する(かつ現実的)な選択肢を選ぶ。
- 結論:コスト増を許容して資源を追加することを検討する ア が最も適切。
選択肢別の誤答解説
- ア: 資源の追加によってコストを増加させてもスケジュールを遵守することを検討する。
- 正しい対応です。資源投入(外注や増員、機材導入など)はスケジュール短縮に直接つながります。ただし、追加投入には教育やコミュニケーションの時間が必要な場合もあり、すべての場合で効果的とは限りません(後述の注意点参照)。
- イ: 提供するシステムの高機能化を図ってスケジュールを遵守することを検討する。
- 誤りです。機能を増やすことは「スコープ拡大」にあたり、作業量が増えるためスケジュールはさらに遅れます。短縮どころか逆効果です。
- ウ: プロジェクトの対象スコープを拡大してスケジュールを遵守することを検討する。
- 明らかに誤りです。スコープ拡大=やるべきことが増えるので時間はもっと必要になります。
- エ: プロジェクトメンバーを削減してスケジュールを遵守することを検討する。
- 誤りです。人を減らせば作業できる量が減り、通常はスケジュールは遅くなります。特別な理由がない限り逆効果です。
よくある誤解
- 「人を増やせば必ず早くなる」
- 人を追加すれば並列作業で早くなる場合が多いですが、新人教育やコミュニケーションコストが増え、逆に遅くなることもあります(Brooksの法則)。追加が有効かどうかは作業の性質で判断します。
- 「スケジュール短縮=品質を犠牲にしてよい」
- 短縮する際に品質が犠牲になると、後で不具合対応や手戻りが発生し、結果的に時間もコストも増える可能性があります。品質管理は維持すべき重要な要素です。
補足コラム
スケジュール短縮の代表的な手法には次の2つがあります。用語の意味と簡単な例を示します。
- クラッシング(Crashing:追加リソース投入)
- 人員を増やしたり外注したりして、工数を減らす方法。コストは増えるが最も直接的。
- 例:テスト工程を短縮するために追加のテスターを投入する。
- ファストトラッキング(Fast-tracking:工程の並列化)
- 本来順番に行う作業を同時進行にすることで時間を短縮する方法。リスクや手戻りが増える可能性がある。
- 例:詳細設計が完了する前に一部の開発を先行させる。
また、「スコープ削減(機能の優先度を見直して後回しにする)」も有効な選択肢です。今回の選択肢には含まれていませんが、品質やコストを守りつつスケジュールを調整することで実現できる場合があります。
FAQ
Q. 追加しても効果が出ない場合はどうするべきですか?
A. まず作業のボトルネック(どの工程が最も時間を消費しているか)を特定します。教育や引継ぎ時間がネックなら外注や専門チームに任せる、並列化が可能ならファストトラッキングを検討する、不要な機能は後回しにする(スコープ削減)など複合的に対策を取ります。
A. まず作業のボトルネック(どの工程が最も時間を消費しているか)を特定します。教育や引継ぎ時間がネックなら外注や専門チームに任せる、並列化が可能ならファストトラッキングを検討する、不要な機能は後回しにする(スコープ削減)など複合的に対策を取ります。
Q. コスト増ができない場合は?
A. コスト増が難しいなら、スコープ(機能や範囲)の見直しで優先度の低い作業を削減するのが現実的です。品質を落とさない範囲で機能を分割してリリースする方法(フェーズ分け)も有効です。
A. コスト増が難しいなら、スコープ(機能や範囲)の見直しで優先度の低い作業を削減するのが現実的です。品質を落とさない範囲で機能を分割してリリースする方法(フェーズ分け)も有効です。
Q. 「Brooksの法則」とは何ですか?
A. 「遅れたソフトウェアプロジェクトに人を追加すると、さらに遅れることがある」という考え方です。人員追加による教育・調整の負担が原因になるため、適用時は注意が必要です。
A. 「遅れたソフトウェアプロジェクトに人を追加すると、さらに遅れることがある」という考え方です。人員追加による教育・調整の負担が原因になるため、適用時は注意が必要です。
関連キーワード: プロジェクトマネジメント、スケジュール管理、コスト管理、品質管理、スコープ管理、クラッシング、ファストトラッキング、ボトルネック、Brooksの法則、リソース計画

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

