In one of the recent discussion on our PMP Forum, I realized PMP® Online Program Participants have lots of questions on float of activities.There is a lot of confusion about different types of floats which can exist in a schedule network diagram. Total float and free float are considered same by many aspirants. It’s high time we drill this down so that all the confusions go off.

The term float is used to express the flexibility. This flexibility can be at the project level or at the activity level. Few points/definitions to be understood before we get into float of an activity.

**During a schedule network diagram –**activity can be either predecessor or successor activity corresponding to the dependent activity we refer to**Predecessor –**An activity that logically comes before a dependent activity in a schedule**Successor –**A dependent activity that logically comes after another activity on a schedule.

**Critical Path –**The critical path is the sequence of activities that represents the longest path through a project, which determines the shortest possible project duration- All activities on the critical path are called critical path activities

**Schedule Network Diagram –**is a graphical representation of the logical relationships, also referred to as dependencies, among the project schedule activities**PDM (Precedence Diagramming Method) –**A technique used for constructing a schedule model in which activities are represented by nodes and are graphically linked by one or more logical relationships to show the sequence in which the activities are to be performed

I am not going into details of above and details of how to create a network diagram, ES, EF, and LS& LF for activities.

Now let’s get back to float. There are 2 types of floats which can exist i.e.

**Total Float****Free Float**

Let’s see what these floats are all about

*PMBOK® Guide Sixth Edition*defines

**Total Float**

## “The amount of time that a schedule activity can be delayed or extended from its early start date without delaying the project ﬁnish date or violating a schedule constraint.”

So this is talking about flexibility we have at project level. Now in a network diagram, we can have multiple paths to reach the end. So this float talks about flexibility one path has as compared to others.

Simple formula to calculate total float is our usual formula i.e. LS (Late Start) – ES (Early Start) or LF (Late, Finish) – EF (Early Finish)

__Free Float__

Now comes the real challenge, Free Float is different to Total Float and yes, it’s not a small difference which can confuse one with another.

## “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”

Simple formula to calculate Free Float is ES (of successor) – EF of current activity

Here we are talking about activities and how much an activity can be delayed as compared to its successors

Looking at above lets bottom out few differences which can help us understand what are these two floats all about

Total Float | Free Float |
---|---|

Calculated at path level of activities | Calculated at the activity level |

Defines flexibility of a path w.r.t project end date | Define flexibility of activity w.r.t its successor start |

Formula LS-ES or LF-EF | Formula ES (of successors) – EF of current activity -1 |

Can come into existence if network diagram has multiple path and there are activities which are not there on Critical Path | Can come into existence if successor is having more than one activity converging on it or the successor activity is having a constraint applied |

Let’s look at one example to compile the stuff. Look at below network diagram

What does this diagram depict?

- There are 3 paths ACE, BCE & BDE. ACE will be the critical path with total float 0 and the critical path length 18
- Activities A, C & E will be having even free float 0 (no kind of float/flexibility for critical path activities)
- Total float for B is 1 (LF-EF OR LS-ES) & activity D is 6
- Out of B & D which activity can have free float? Activity B is not satisfying free float definition. I.e. B can be delayed w.r.t C (6-4-1=1) but not w.r.t D (5-4-1=0). So if “ANY” part of the definition is not satisfying i.e. B can’t be delayed without impacting ANY successor of it.
- Free float for activity D = 14-7-1 = 6. This activity satisfies the definition along with point 4 and also there is no dependency/constraint in example which can hinder activity D having flexibility.

I hope now the basic difference between these floats is clear and Float mystery is not more floating for you . If you still face any doubts or confusions you may refer to two points- first the definition and second the above table. Happy reading and do post follow up questions here on our DISCUSSION FORUM

## 14 comments

Independent float comes under free float in PMP . You can register with us on forum, there are many threads related to free float and total float there.

Forum.izenbridge.com

Hi,

I have heard of Maximum (Referring to Total Float), Medium (Referring to Free Float) and Minimum (Referring to Independent Float) Floats, and you said there are only two types of floats. Please Elucidate.

Independent float is the amount of float on an activity that does not affect float on preceding or succeeding activities. You can register with us on forum, there are many threads related to free float and total float there.

Forum.izenbridge.com

Regards,

Jyoti

what is independent float? please help

Thanks Jyoti

Hi,

Float are of 2 types Free float and Total float.

Free Float (calculated at activity level) can be less than or equal to total float.

You can register with us on forum, there are many threads related to free float and total float there.

Forum.izenbridge.com

Regards,

Jyoti

Hi, Could please elaborate the difference between Float and free float?Is Float the same as total float or the free float?Thanks.

Dear Krithika

Free float can be less than or equal to total float.

You can register with us on forum, there are many threads related to free float and total float there.

Forum.izenbridge.com

Regards,

Jyoti

Free float_______total float for any activity

a.greater than or equal

b.less than or equal

c.not equal

d.equal.

thank you.

As far as PMP is concern we are using activity on node (AON) not activity on arrow. The term “Project Float” is not defined in PMBOK 5, but yes many time it is used to explain how critical path changes effect project commitment dates, my advice not to spend much time in AOA , in case you have some specific question where this is asked, please share at forum.izenbridge.com

i am still not very clear about your statement can you elaborate it?

It is generally not but in some cases we do add one activity at the end with some constraint start and end date , and when we have such we can also see project float in network diagram, please post your PMP related doubts and queries at forum.izenbridge.com

Is there any “project float” defined in Arrow diagramming method? if there is any help me out thanks.