Project Management

# Free Float In | CPM | Primavera P6 | Project Management

Free float/slack in CPM (Critical Path Method Calculation) or in Pmbok: is an amount of time that a schedule activity can be delayed without delaying the early start of any following activities.

## What is Free float In Project Management?

Free float(FF) is the amount of time that a schedule activity can be delayed without delaying the early start (ES) date of any immediate successor activity within the network path.

## Free Float Formula in Critical Path Method

Here below the free float formula in CPM Calculation:

Free Float Formula 1 = Earliest ES (Early Start) of Following Activities – ES (Early Start) of Present Activity – Duration of Present Activity

Free float Formula 2: is measured by subtracting the early finish (EF) of activity from the early start (ES) of the successor activity.

## Free Float In PMBOK

Now let us look at a different type of Float: It’s the Free Float in Pmbok. PMBOK defines the free float: It’s the amount of time that a time schedule can be delayed without delaying the early start date of immediately following scheduling activities.

This is calculated on the last activity on a path. So the node with Free Float in Pmbok is always the activity right before the finishing activity for Activity on Arrow type of Network Diagram or the finish for Activity on Node type of network diagram.

## How to identify and calculate Free Float/Slack?

Free float is calculated by subtracting the early finish (EF) of the activity from the early start (ES) of the following activity.

• Free float is always zero on the critical path
• If anything else, it is likely to be a red herring question to trick you.

## Using Free Float

Even though project managers closely monitor the tasks on the critical path, unavoidable delays may occur. As project manager, you must identify the least-costly and least-disruptive solution to the problem. One approach is to consider pulling resources from tasks on non-critical paths and assigning them to the task that is causing the project to be delayed.

If the duration of a task is sensitive to the resources assigned to it, such as the number of people working on it or the amount of computer time assigned to it, you can move resources from non-critical activities to the problem task. The additional resources speed up the work and get it and the project back on track, while the non-critical task’s delay is absorbed by the free float.

## Free Float and Optimization

You can use the free float to optimize the utilization of resources for the project in addition to compensating for delays on the critical path. Because not all of the resources assigned to non-critical path tasks are required to meet the schedule, you can allow for some lengthening of non-critical task durations by reassigning some of their resources.

This type of reassignment may free up workers and equipment that could be put to better use elsewhere in the company, reducing project costs. The only effect on the project is that the free float is reduced.

## Free Float Improves Prioritization

Free float (FF) is an another useful number to monitor since it allows you to determine which activities must be prioritized and which can be pushed back until a later date. If a task has zero or a low float number, it should be moved to the top of the priority list so that the project team can finish it.

Tasks with high FF numbers, on the other hand, can be pushed to the bottom of the priority list because there is no rush to finish them.

## Free Float Boost Team Morale

Finally, free float can be used to keep different project teams happy and productive. Assume that task A is approaching an extremely low free float number, putting task B at risk of being delayed. In this case, you can provide more resources to the Task A team to assist them in finishing their work.

You may also inform the team that will be working on task B that they should expect a delay in their work. By monitoring FF, you may detect problems early and prevent teams from becoming frustrated by unexpected delays. If team B is aware of the possibility for delays, they can fill their time by working on anything else.