What is slack in project management?
What is slack in project management?
1 Answer
In project management, slack (also called float) is the amount of time a task can be delayed without delaying the overall project completion date or the start of a dependent task.
Formula
Slack = Latest Start Time − Earliest Start Time
or
Slack = Latest Finish Time − Earliest Finish Time
Example
Suppose you have these tasks:
| Task | Duration | Dependency |
|---|---|---|
| A: Gather requirements | 5 days | None |
| B: Design system | 4 days | A |
| C: Prepare training materials | 3 days | A |
If Task C can start anytime within 5 days after A finishes without affecting the project deadline, then Task C has 5 days of slack.
Types of Slack
- Total Slack
- The amount of time a task can be delayed without delaying the project's completion date.
- Free Slack
- The amount of time a task can be delayed without delaying the start of any immediately dependent task.
Why Slack Matters
Project managers use slack to:
- Identify schedule flexibility.
- Prioritize critical tasks.
- Allocate resources more effectively.
- Manage risks and unexpected delays.
Relationship to the Critical Path
Tasks on the critical path have zero slack.
Critical Path Method
For example:
Task A → Task B → Task D
If delaying Task B by even one day delays the entire project by one day, then Task B has 0 days slack and is on the critical path.
Simple Real-World Example
Imagine you're organizing an event:
- Book venue: must be completed by June 10.
- Print attendee badges: can be completed anytime before June 15.
If badges take 2 days to print and today is June 10, you might have 3 days of slack before printing becomes urgent.
In one sentence
Slack is the scheduling flexibility available for a task before it begins to affect other tasks or the project's completion date.