戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITサービスマネージャ 2012年 午前2 問18


問題文

クリティカルチェーン法におけるタスクのスケジューリングとバッファの設定方法のうち、適切なものはどれか。

選択肢

ア:クリティカルパス上にないタスクのチェーンには、バッファを設定しない。
イ:クリティカルパス上の最後のタスクの終了期と納期の間に、プロジェクト全体で使用するバッファを設定する。(正解)
ウ:クリティカルパス上の全てのタスクに、バッファを設定する。
エ:なるべく前倒しでタスクを開始するように計画し、バッファを少しでも多く確保する。

🔒 解説は解答すると表示されます

クリティカルチェーン法のバッファ【午前2解説】

正解の理由

クリティカルチェーン法では、各タスクに個別の余裕時間を持たせるのではなく、余裕時間をまとめてバッファとして管理します。
プロジェクト全体の遅れを吸収するために、クリティカルチェーンの最後と納期の間に置くバッファを「プロジェクトバッファ」といいます。したがって、プロジェクト全体で使用するバッファを納期の直前に設定するイが適切です。
なお、厳密にはクリティカルチェーンとは、資源の制約も考慮したうえで特定されるタスクの連なりです。設問の「クリティカルパス上の最後のタスク」は、プロジェクトバッファを置く位置を示しています。

解法ステップ

  1. クリティカルチェーン法では、タスクごとの余裕時間をバッファとしてまとめると考えます。
  2. プロジェクト全体の納期遅延を防ぐバッファは、プロジェクトの最後に置きます。
  3. そのため、「最後のタスクの終了期と納期の間」にバッファを設定するイを選びます。

選択肢別の誤答解説

  • ア:誤りです。クリティカルチェーンに合流する非クリティカルなタスクの連なりには、遅れがクリティカルチェーンに波及するのを防ぐ「合流バッファ」を設定します。非クリティカルなタスクの連なりに、バッファを一切設定しないわけではありません。
  • イ:適切です。プロジェクトバッファを、最後のタスクと納期の間に設け、プロジェクト全体の遅れを吸収します。
  • ウ:誤りです。すべてのタスクに個別にバッファを設定するのではなく、余裕時間を集約し、プロジェクトバッファや合流バッファとして管理します。
  • エ:誤りです。タスクを前倒しで開始して余裕を増やすことが、クリティカルチェーン法のバッファ設定ではありません。タスクの余裕をまとめ、必要な位置に配置して管理します。

よくある誤解

  • クリティカルパスとクリティカルチェーンは同じものだと思いがちです。クリティカルチェーンは、資源制約も考慮して決まります。
  • バッファは各タスクに付けるものと思いがちです。クリティカルチェーン法では、タスクごとの余裕を集約して管理します。
  • 非クリティカルなタスクにはバッファが不要と思いがちです。クリティカルチェーンへ合流するタスクの連なりには、合流バッファを設定することがあります。

補足コラム

クリティカルチェーン法で代表的なバッファは、次の2種類です。
  • プロジェクトバッファ:クリティカルチェーンの末尾に置き、プロジェクト全体の遅れを吸収します。
  • 合流バッファ:非クリティカルなタスクの連なりがクリティカルチェーンに合流する箇所に置き、遅れの波及を抑えます。

FAQ

Q. プロジェクトバッファは、どの遅れに備えるものですか?
A. クリティカルチェーン上のタスクで発生した遅れが、プロジェクト全体の納期に影響することに備えます。
Q. 合流バッファは何のためにありますか?
A. 非クリティカルなタスクの遅れが、クリティカルチェーンの進行を妨げるのを防ぐためです。

関連キーワード: クリティカルチェーン法、プロジェクトバッファ、合流バッファ、クリティカルパス
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITサービスマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について