スラックタイムとは?
スラックタイム(フロート、余裕時間とも呼ばれます)とは、プロジェクトスケジュール上のあるアクティビティが、プロジェクト全体の完了日を遅らせることなく遅延できる時間のことです。これはプロジェクトマネジメントで用いられるクリティカルパス法(CPM)の中核となる考え方です。スラックがゼロのアクティビティはクリティカルパス上にあり、少しでも遅れるとプロジェクト全体の完了が後ろにずれてしまいます。
この計算ツールの使い方
1つのアクティビティについて、4つのスケジュール値を入力します。最早開始(ES)、最遅開始(LS)、最早終了(EF)、最遅終了(LF)の4つです。これらは通常、ネットワーク図のフォワードパス(前進計算)とバックワードパス(後退計算)から求められます。入力すると、ツールがスラックを算出し、そのアクティビティがクリティカルかどうかを判定します。
計算式の解説
トータルフロートは、次の同等な2通りの方法で計算できます。$$\text{Slack} = \text{LS} - \text{ES} = \text{LF} - \text{EF}$$ 正しく組まれたスケジュールであれば、どちらの式でも同じ値になります。スラックがゼロの場合、そのタスクには余裕がなく、クリティカルパス上にあることを意味します。
計算例
あるアクティビティの \(\text{ES} = 3\)、\(\text{LS} = 5\)、\(\text{EF} = 8\)、\(\text{LF} = 10\) とします。このとき、$$\text{Slack} = \text{LS} - \text{ES} = 5 - 3 = 2$$ また \(\text{LF} - \text{EF} = 10 - 8 = 2\) となります。このアクティビティには2単位分のフロートがあるため、クリティカルではなく、最大2単位まで遅延させても問題ありません。
よくある質問
スラックがゼロとはどういう意味ですか? そのアクティビティがクリティカルパス上にあり、プロジェクトを遅らせずに遅延させることはできない、ということを意味します。
スラックがマイナスになることはありますか? あります。負のフロートは、スケジュールが遅れていることを示し、目標日に間に合わせるにはそのアクティビティを前倒し(短縮)する必要があります。
フロートとスラックは同じものですか? はい。CPMのスケジューリングでは、トータルフロートとスラックは同じ意味で使われます。