Retired course
This course has been retired and is no longer supported.
About this lesson
Float (slack or buffer) is extra time that a task could consume beyond its duration estimate without impacting other aspects of the project. Total float is extra time without impacting the end date of the project and free float is extra time without impacting another project task.
Exercise files
Download this lesson’s related exercise files.
Float, Slack, Buffer.docx131.7 KB Float, Slack, Buffer - Solution.docx
330.6 KB
Quick reference
Float, Slack, Buffer
Float (slack or buffer) is extra time that a task could consume beyond its duration estimate without impacting other aspects of the project. Total float is extra time without impacting the end date of the project and free float is extra time without impacting another project task.
When to use
Float (slack or buffer) is a valuable project management resource. Some tasks have it and some do not. Knowing which is which helps to make day-to-day prioritization and risk management decisions. Float is calculated as part of calculating critical path. If the critical path has not been calculated, you cannot know with certainty how much float you have or which tasks have float.
On schedule driven projects, I calculate the critical path and determine where there is float available. I preposition float as a risk mitigation response, allocating a portion of float into the schedule immediately following high risk tasks. There is no float available for critical path tasks if a project has been scheduled to complete as soon as possible. (By definition, the critical path is the path with no float.)
Instructions
To calculate float (slack or buffer) first calculate the critical path. Subtract the “Early Finish” value from the “Late Finish” value. If the values are the same, the float is zero and the task is on the critical path. If the value is negative, an error has been made somewhere, recheck your calculations.
Float is created through the project planning process. Based upon the network diagram for the task schedule and the task duration estimates, float can be calculated. The amount of float available to a task can be changed by changing the network diagram or changing the duration estimates of that task or other tasks in the project. Float management is an excellent form of risk management on schedule driven projects.
Float is a very valuable resource for resolving issues. When an issue arises, resources can be “borrowed” from tasks with float to work on solving the issue. As long as those resources are returned to their original task before all the float is consumed, the project will not be delayed.
Float can be categorized as Free Float or Total Float. The calculation referenced above calculates Total Float. This is the float available to a task before a delay would impact the end date of the project. The best way to calculate Free Float is to subtract the task Total Float from the successor task Total Float. Free Float is the amount of float available to a task before it begins to impact any other task, not just critical path tasks.
Definitions
Total Float: "The amount of time that a scheduled activity can be delayed or extended from its early start date without delaying the project finish date or violating a schedule constraint." PMBOK® Guide
Free Float: "The amount of time that a schedule activity can be delayed without delaying the early start date of any successor or violating a schedule constraint." PMBOK® Guide
This definition is taken from the Glossary of the Project Management Institute, A Guide to the Project Management Body of Knowledge, (PMBOK® Guide) – Sixth Edition, Project Management Institute, Inc., 2017.
Login to downloadLesson notes are only available for subscribers.
PMI, PMP, CAPM and PMBOK are registered marks of the Project Management Institute, Inc.