Growth Marketing Glossary

Float (Slack)

floatnoun

The wiggle room in a schedule. Float, or slack, is how far a task can slip before the whole project slips.

a task's timingtime it can slipits float
Schematic — the spare time a task holds before it delays the project
Term
Float (slack)
Is
Time a task can slip without delaying the project
Zero float means
The task is on the critical path
Used in
Critical-path project scheduling

Parts of speech & senses

float · noun
  1. Float, also called slack, is the amount of time an individual task in a project schedule can be delayed without delaying the project's overall completion date, calculated from the network of task dependencies. "That task has three days of float, so a short delay is fine."

What float is

Float, also called slack, is the breathing room a task has in a project schedule — the amount of time it can start late or run long without pushing back the project's finish date. Every task in a scheduled project sits inside a web of dependencies. Some things cannot begin until others end, and float measures how much a given task can slip before it starts delaying whatever comes after it and, eventually, the whole project. A task with several days of float can wobble within that window harmlessly. A task with zero float has no room at all, so any delay to it delays the project. Float is calculated from the schedule's network by comparing the earliest a task could happen with the latest it could happen without causing harm; the gap between those is its float.

Float is central to how project managers see risk and priority. Tasks with lots of float are flexible. They can absorb a hiccup, be rescheduled to free up people, or wait behind more urgent work. Tasks with little or no float are fragile, and they demand attention because a slip there ripples straight to the deadline. Knowing each task's float lets a manager tell the difference between a delay that matters and one that does not — a late task with a week of float is a shrug, while the same delay on a zero-float task is a fire. This is why float is not just an accounting figure but a management tool. It points attention at the tasks where timing actually controls the outcome and relaxes it where the schedule can bend.

Float versus the critical path

Float and the critical path are two views of the same schedule, tightly linked. The critical path is the longest chain of dependent tasks running through a project, the sequence that determines the shortest possible finish. Its defining feature is that every task on it has zero float, so none of them can slip without extending the whole project. The critical path is therefore exactly the set of tasks with no slack, and float is what separates the critical tasks from the rest. Tasks off the critical path have positive float, so they finish with time to spare relative to when they are actually needed. Put simply, the critical path is where float runs out, which is why identifying float across the schedule is how you find the critical path in the first place.

The distinction guides where effort goes. Compressing the schedule means shortening the critical path, because speeding up a task with float does nothing for the finish date — you are shaving time off something that already had slack. Only accelerating zero-float, critical-path tasks pulls the deadline in. Likewise, protecting the deadline means protecting the critical path, where any slip costs a day for a day. There are also two flavors of float worth separating. Total float is how long a task can slip without delaying the project finish; free float is how long it can slip without delaying even the very next task. A task can have total float but no free float, meaning it can move relative to the project end but not without disturbing its immediate successor. Confusing the two leads to schedules that look flexible but are not.

Using float well

Using float well means reading the whole schedule through it, not just tracking dates. Watch the zero-float, critical-path tasks most closely, because they govern the finish, and manage tasks with float more loosely, using their slack to level workloads, cover for scarce people, or buffer against risk. When a task with float starts consuming it, treat that as an early warning, because slack disappearing is how a non-critical task quietly becomes critical. Recalculate float as the project changes, since dependencies shift, tasks finish early or late, and today's comfortable float can vanish tomorrow. And distinguish total from free float when you make moves, so that using one task's slack does not unexpectedly delay its successor. Float, watched actively, is a live gauge of where the schedule is tight and where it can give.

The failures come from ignoring float or misreading it. Treating every task as equally urgent wastes attention on tasks that have slack while under-guarding the ones that do not. Assuming float is permanent is dangerous, because it erodes as tasks slip, and a project can drift into trouble as more and more tasks reach zero float and the critical path lengthens. Confusing total float with free float leads to rescheduling that delays successors unexpectedly. And letting float sit unused until it is gone forfeits its value as a buffer, since the point of slack is to absorb surprises, so spending it deliberately beats losing it accidentally. The discipline is to know each task's float, protect the tasks that have none, and treat shrinking float anywhere as a signal that the schedule is tightening.

Worked example. A launch plan has a design task, a build task, and a legal review running in parallel with the build. The build sits on the critical path with zero float, so any delay there moves the launch. The legal review, though, finishes well before the build it feeds into, giving it four days of float. When the reviewer is out sick for two days, the manager stays calm, because the review still has slack, so the launch date is untouched. But when the build slips a day, the manager acts immediately, because a zero-float task has no room. The takeaway is that float told the manager which delay mattered and which did not, focusing effort on the tasks that actually control the finish. (Illustrative; RGM analysis.)
Failure modes to watch. Treating every task as equally urgent while ignoring which ones have float; assuming float is permanent when it erodes as tasks slip; confusing total float with free float and rescheduling in ways that delay successors; and letting slack sit unused until it disappears instead of spending it deliberately to absorb risk.

Synonyms & antonyms

Synonyms

slackschedule float

Antonyms

critical pathzero float

Origin & history

Float and slack both borrow everyday images of looseness — something floating free, or a rope with slack — applied in mid-twentieth-century critical-path scheduling to spare time in a plan.

Etymology: source.

Usage trends

Search interest for this term over the last five years:

View interest-over-time on Google Trends →

Common questions

What is float in project management?
Float, also called slack, is how long a task can be delayed without delaying the project's finish date. It is calculated from the schedule's dependencies and shows which tasks have wiggle room and which have none.
How is float related to the critical path?
The critical path is the chain of tasks with zero float, the sequence that sets the shortest finish. Tasks off it have positive float. So float is what separates critical tasks from the rest, and where float runs out is the critical path.
What is the difference between total float and free float?
Total float is how long a task can slip without delaying the whole project. Free float is how long it can slip without delaying even the next task. A task can have total float but no free float.

Resources & people to follow

Curated, non-competitor resources verified per term.

Related training

Disciplines

Areas of marketing where float (slack) is a core concern:

Sources

  1. trendsGoogle Trends — "float slack project management"