calculation of total and free float and interpretation of CPA results
Operations Strategy – Operations Planning and Critical Path Analysis (CPA) 🚀
What is CPA? 🛠️
Critical Path Analysis is a project‑planning tool that helps you see which activities are on the “critical path” – the longest chain of tasks that determines the shortest possible project duration. If any task on this path is delayed, the whole project gets delayed.
Key Concepts
- Task – A single activity with a defined start and finish.
- Duration – How long the task takes (in days, hours, etc.).
- Dependencies – Rules that say one task must finish before another can start.
- Early Start (ES) – The earliest day a task can begin.
- Early Finish (EF) – ES + Duration.
- Late Start (LS) – The latest day a task can start without delaying the project.
- Late Finish (LF) – LS + Duration.
- Total Float (TF) – The amount of time a task can be delayed without affecting the project end date.
- Free Float (FF) – The time a task can be delayed without delaying the next task.
Calculating Floats
The formulas are simple:
$$\text{Total Float} = LS - ES = LF - EF$$
$$\text{Free Float} = LS - EF_{\text{next task}}$$
If a task has zero total float, it lies on the critical path. A positive float means you have some leeway.
Example Project: Building a Lego Castle 🏰
Let’s imagine you’re building a Lego castle with five tasks. The table below shows the durations and dependencies.
| Task | Duration (days) | Dependencies |
|---|---|---|
| A – Gather Pieces | 2 | None |
| B – Build Base | 3 | A |
| C – Add Walls | 4 | B |
| D – Install Roof | 2 | C |
| E – Final Touches | 1 | D |
Now we calculate ES, EF, LS, LF, TF, and FF for each task.
| Task | ES | EF | LS | LF | TF | FF |
|---|---|---|---|---|---|---|
| A | 0 | 2 | 0 | 2 | 0 | 0 |
| B | 2 | 5 | 2 | 5 | 0 | 0 |
| C | 5 | 9 | 5 | 9 | 0 | 0 |
| D | 9 | 11 | 9 | 11 | 0 | 0 |
| E | 11 | 12 | 11 | 12 | 0 | 0 |
All tasks have zero total float, meaning they are on the critical path. If you delay any of them, the castle will finish later.
Interpretation of CPA Results 📊
- Critical Path Tasks – Tasks with TF = 0. They must be managed carefully.
- Float > 0 – You can postpone the task without affecting the overall finish. Use this to balance resources.
- Free Float – Useful for scheduling when the next task is not yet ready. A negative FF indicates a problem.
- Project Duration – The sum of durations on the critical path. In the example, 12 days.
- Resource Allocation – If you have limited builders, shift non‑critical tasks to later dates to free up capacity.
Analogy: Road Trip Planning 🚗
Think of each task as a stop on a road trip. The critical path is the longest stretch of road you must drive without detours. If you take a detour (delay a task), you’ll arrive later. Float is like the extra time you have before the next stop – you can rest or explore without missing the next leg.
Quick Checklist for CPA
- List all tasks, durations, and dependencies.
- Run a forward pass to get ES and EF.
- Run a backward pass to get LS and LF.
- Calculate TF and FF.
- Identify the critical path (TF = 0).
- Use floats to adjust the schedule and allocate resources.
Mastering CPA means you can confidently plan projects, spot bottlenecks, and keep your business running on time. Happy planning! 🎉
Revision
Log in to practice.