Guild of Project Controls: Compendium | Roles | Assessment | Certifications | Membership

Tips on using this forum..

(1) Explain your problem, don't simply post "This isn't working". What were you doing when you faced the problem? What have you tried to resolve - did you look for a solution using "Search" ? Has it happened just once or several times?

(2) It's also good to get feedback when a solution is found, return to the original post to explain how it was resolved so that more people can also use the results.

To Set Total Float = 0

33 replies [Last post]
Edniel Recamadas
User offline. Last seen 13 years 22 weeks ago. Offline
Joined: 30 Apr 2009
Posts: 40
Groups: None
Dear All,

I have done a construction schedule to complete in 1.5 years and with a total float of 18 days. My Manager’s comment was to set the total float equal to zero.

Are there any easy tricks to adjust the total float equal to zero?

This is my first schedule submission that would be reviewed by the Consultants. For those wroking at the Consultants side, do you mind sharing what regular comments I should expect from their review? Hope I’m not asking too much. Just feel this site is like a Big Brother to me for my planning job.

Please help.

Thanks,
Edniel

Replies

Mike Testro
User offline. Last seen 5 weeks 6 days ago. Offline
Joined: 14 Dec 2005
Posts: 4418
Hi Nestor

There is an infinite number of possible combinations of activities durations and logic that go together to create a critical path within a resource driven bottom up programme.

For two different critical paths to arise from start to finish is about the same level of natural possibility as two people having the same DNA.

If I see it do not beleive that it has happened on its own - someone has rigged it - hence it is rejected.

Of course it can happen in a crude top down programme but I would reject that as well because it lacks sufficient detail to be of any use.

Best regards

Mike Testro
Nestor Principe
User offline. Last seen 12 years 46 weeks ago. Offline
Joined: 23 Oct 2008
Posts: 151
Hi Mike,

"When I come across a programme with more than 1 critical path it means that it has been rigged to suit and I would reject it."

I have not seen any contract requirement that programme should have only 1 critical path and on what ground you will reject the programme, say the contractor complied all the contract requirements.

Cheers,
Nestor

Rafael Davila
User offline. Last seen 1 hour 15 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Lacking this tool, I was suggesting a single buffer at the end of the job. Now I wonder if can also be applied to rain.

I might be getting anger problems for my lack of this tool if this makes the owner to accept the concept of targeting for an early finish as a strategy to finish on time, with the understanding you are not changing the contract finish date, and make it transparent.

Are you happy with the tool? Would you say it is hard to mimic this procedure manually?

http://en.wikipedia.org/wiki/Critical_Chain_Project_Management

I started reading an e-book on it but too much on Parkinson’s Law, semed to me like “bovine scatology”.

Mike Testro
User offline. Last seen 5 weeks 6 days ago. Offline
Joined: 14 Dec 2005
Posts: 4418
Hi Rafael

1. How much?
Whatever is needed to fill in the float gap.
2. Where to allocate it?
Either at the end of every cascade to fill in the gap between construction levels or at one time only to fill in the gap between planned and contract completion - or a combination of the two.
( I would not suggess a buffer at the end of every activity)
3. How to comply with contractual requirements within the limits of our software?
The contractor is entitled to insert a time risk buffer to take account of whatever risks he contemplates. Only one set of software allows this to be reproduced in a stand alone task.
4. How buffers affect the interpretation of delay?
See Below.

The whole point about buffers is that they are absorbed as and when delay events use them up.

Therefore the Contractor’s buffers are to be used as and when culpable delays are impacted.

Therefore they are flexible and consumable.

In delay analysis the original buffers remain until they are absorbed by Contractors delays - although I have to admit that I have not yet seen a contractors programme that uses buffers - unless it is one of mine.

If there is an employers delay that impacts on a buffer then the remaining buffer duration has to be fixed before reschedule.

In Powerproject this is a simple procedure to change a buffer to a normal task for the time being - it can be switched back after the impact analysis.

I hope this helps

Best regards

Mike Testro
Rafael Davila
User offline. Last seen 1 hour 15 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
It looks it is a unanimous consensus. Some portion of the float should be owned by the Contractor in his Baseline Submittal.

I believe further evaluation on the use of float should be based on the merits not on “total float” a useful concept that might be argued to be nonexistent in resource leveled schedules.

About Buffers:
1. How much?
2. Where to allocate it?
3. How to comply with contractual requirements within the limits of our software?
4. How buffers affect the interpretation of delay?

I advocate for your buffers to be at the very end of the job, none distributed in between, including weather. Using nonworking days as a way to handle the weather issue might prevent the software to schedule activities on a rainy day never happened while will allow to schedule on rainy days you never know when will happen. Somewhat like in Pertmaster where you have the Deterministic Schedule and your total job duration as a probabilistic distribution shifted to the right of Deterministic Duration.

It should be in a way when we consume buffer time it shows and the owner realizes that consumption of buffer is normal, that we are not falling behind.

Do you have to toggle off buffers in delay analysis?

Mike you are using Powerproject, many of us do not. I understand there is an add-on for MS Project, Know of no other add-on.

I threw to the Recycle Bin the article on Critical Chain Theory, somewhat cumbersome and advocating for excessive buffer time, 50%!!!!!!! - I do not mean the concept is bad.
I noticed your thread, Does anyone uses Critical Chain? Seems to me like very few.

Mike Testro
User offline. Last seen 5 weeks 6 days ago. Offline
Joined: 14 Dec 2005
Posts: 4418
Hi Rafael

A true critical path will span the whole contract duration.

I would not advocate any form of "fiddling" to make non critical tasks longer just to remove float.

I would advocate the use of "Time Risk Buffer" tasks to retain float in the Contractors ownership.

In powerproject a time risk buffer will turn everything upstream visually critical.

Powerproject is the only software that has this buffer task facility.

With other systems you have to use a combination of linked milestones and a summary bar which does not automatically show critical.

I hope this helps.

Best regards

Mike Testro
Rafael Davila
User offline. Last seen 1 hour 15 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Mike

I believe Samer idea under his posting #3 was to reduce as much as practical of available float, not all of it at every activity.

If we are talking about crashing everything then I got lost somewhere.

I guess we are talking about the Critical Path of your Baseline Schedule, not about crashing your whole schedule and making everything critical.

Of course some "forbidden" float suppression on the near critical path activities we are not ruling it out.

We are looking for the best place to make the adjustments to comply with the requisite of setting the longest path of your Baseline Schedule to span the whole contract duration.

Here your experince as a Forensic/Delay Analyst must be of great help. Please add your expertise into the discussion.

Cordially,
Rafael

Mike Testro
User offline. Last seen 5 weeks 6 days ago. Offline
Joined: 14 Dec 2005
Posts: 4418
Hi Edniel

When I come across a programme with more than 1 critical path it means that it has been rigged to suit and I would reject it.

I have never yet come across a programme where EVERY task is critical mainly because I don’t think it can be done - unless every task is set to an ALAP position so that any float is left to the front of the task.

A fully ALAP programme would be un-manageable because every delay would cause a delay on the critical path.

Tell your employers that what they are asking is a waste of time because:

1. It will be rejected and they will have to submit again with float in the right place.

2. Every delay on progress - including the Contractor’s delay - will cause a delay to the contract.

Best regards

Mike Testro
Rafael Davila
User offline. Last seen 1 hour 15 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Edniel,

You should be able to comply with the requirements to adjust your Baseline Critical Path to span the whole Contract duration. If a contractual requirement, the reviewer cannot change it at will, he might find out a few corrections are in order and ask for your corrections, as part of your corrections you should again adjust your Baseline Critical Path to span the whole Contract duration as per your own ways, is your schedule not his.

The idea of submitting a schedule and its updates is to satisfy the owner’s right to know, not to pass the administration of your schedule into his hands.


Edniel Recamadas
User offline. Last seen 13 years 22 weeks ago. Offline
Joined: 30 Apr 2009
Posts: 40
Groups: None
All,

I also agree with Samer to have a buffer but this program is for our use only since my company wants to submit a program with zero overall float.

Now this is my worries, in case during the Consultant’s review and he has corrected some incorrect parameters (i.e., relationships,,) and after he rescheduled it again the overall float changed to a positive float.

Contractually, can he force us to follow this program? Are there any getaways on this - valid reasons?

Best from us,
Edniel
Umerfarook Deshmukh
User offline. Last seen 14 years 46 weeks ago. Offline
Joined: 11 Nov 2006
Posts: 31
Planners,

It is intresting thread and I agree with some of the views given by planners.

To me critical path is longest path and activities on this path are generally have 0 float, unless you define in your preferences by setting the float for critical path.

It will be harsh on contractor if they works on schedule with zero float because I have not seen a single project started with schedule of zero float and achieved the target.

So I always prefer to have some float even for critical path activities. I believe that Project Mangers will agree with my views.
Samer Zawaydeh
User offline. Last seen 5 years 8 weeks ago. Offline
Joined: 3 Aug 2008
Posts: 1664
Dear Edniel,

You need to show float in your submitted schedules. This is essential to take care of uncertainties.

In most cases, it will not be approved by Consultants without a float.

With kind regards,

Samer
Rafael Davila
User offline. Last seen 1 hour 15 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Samer,

That is how I believe it should be, but unfortunately seems that the general rule is to require 0 float on the Critical Path of your Baseline Schedule. Probably because of legal issues that complicates the application of this tool.

I also prefer your approach over the addition of buffers to your schedule as an alternative, for many reasons but out of the scope in this thread.

If this is how you are doing your Scheduling at home, I believe you are a step ahead.

Rafael Davila
User offline. Last seen 1 hour 15 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
10-4

Schedule Analyzer is a suite of Programs designed to
assist the Scheduler and Delay Claims Expert using
Primavera’s P3, P5/P6 Software.

http://scheduleanalyzer.com/index.htm

It is not limited to Baseline Schedule Analysis, but a suite that among others includes a file comparison application that might be better than Digger within P6, worth to explore.

Edniel Recamadas
User offline. Last seen 13 years 22 weeks ago. Offline
Joined: 30 Apr 2009
Posts: 40
Groups: None
Rafael,

You post # 12:
Do you have the same Schedule Analyzer report links, but analyzing a P6 program?

Your posts are very helpful, thank you.

Regards,
Edniel Recamadas
User offline. Last seen 13 years 22 weeks ago. Offline
Joined: 30 Apr 2009
Posts: 40
Groups: None
Dear All,

Thanks for the exceptional advises.

- Is it really normal for Contractors to submit a program with zero overall total float?

- Are the Consultants can agree to that instead of a program with positive overall total float?

Best from us,
Gary Whitehead
User offline. Last seen 4 years 47 weeks ago. Offline
Izam,

Negative lags are, in my view, lazy planning and not representative of the ’real’ world.

Am willing to be proved wrong, but I can’t think of any ’real world’ sequence which would be best reflected using negative lags.

They tend to be used by lazy planners to either ’fix’ a desired start or finish date, or to compensate for a lack of detail in their programme, which is stopping them using traditional FS(0) links

When reviewing baseline submissions for clients, I do not reject any programme with a negative lag, but I do require them to be justified. So far, no-one has succesfully justified one to me.

Cheers,

G
Izam Zakaria
User offline. Last seen 7 years 20 weeks ago. Offline
Joined: 28 May 2006
Posts: 221
Hi planners,

Hi Rafael, back to your post that quote "if you submit an initial baseline schedule with negative float......."

Rafael, in our industry (oil and gas) sometimes we need to highlight the critical activity in order to express them (client) that we gonna to expedite something that very urgent.So both parties will look forward on this matter. Is a common for me that client will ask planner what is a critical path.

Hi Gary,

Your recent post quote that "are they any negative lag relationship used"

Just wanna to ask you is it that negative lag is not recommended for schedulling wise?


Mike Testro
User offline. Last seen 5 weeks 6 days ago. Offline
Joined: 14 Dec 2005
Posts: 4418
Hi Rafael

I understand that there should be zero float on activities on the critical path.

What intrigued me about this thread was the concept that anyone should try to create zero float on all tasks.

Maybe I missed something that is peculiar to P6.

Best regards

Mike Testro
Rafael Davila
User offline. Last seen 1 hour 15 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Mike

This is usually required on some CPM Specifications, this only for the baseline schedule.

If you submit an initial baseline schedule with negative float at the start you are behind. He won’t accept it as his acceptance might be interpreted as accepting you will be late and unable to deliver as per contract duration.

If you submit an initial baseline schedule with positive float as if projecting early finish this would create some response from the Owner, he will argue that this means a reduction in Contract Time and a few other arguments.

I have no objection to this requirement, seems fair. If for some reason you cannot schedule your job as per required contract time you should say so prior to Bid Opening.

I know you know it, but could not resist your request for a why?

I might be the dissenting voice in favor of the Contractor, a few have taken the other side, the Owner/Engineer/Architect/Supervision/Inspection and I believe it is good for the debate a few of us take the Contractors’ side.

Cordially,
Rafael
Mike Testro
User offline. Last seen 5 weeks 6 days ago. Offline
Joined: 14 Dec 2005
Posts: 4418
Hi All

I have no idea why anyone would want to set total float to zero but the quickest way is to put every activity on an ALAP format.

Then everything is critical but completely useless for practical planning purposes.

Just let the critical path follow a natural route.

Best regards

Mike Testro
Samer Zawaydeh
User offline. Last seen 5 years 8 weeks ago. Offline
Joined: 3 Aug 2008
Posts: 1664
Dear Edniel,

Now you have plenty of information from many people. Time to use this information to fit your case.

If you give us more information about the type of construction and the size of project, maybe we can help some more.

With kind regards,

Samer
Rafael Davila
User offline. Last seen 1 hour 15 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
The following tool used to analyze Baseline Schedules might be of interest to some.

http://scheduleanalyzer.com/sae_base_report.htm

Gary Whitehead
User offline. Last seen 4 years 47 weeks ago. Offline
Edniel,

To answer the 2nd part of your question, i.e what comments to expect from a client review. Some of the areas I check when doing this are:

a) Is the programme submitted as per contract? (some contracts will specify electronic or paper version, specific planning software, wbs, resource-loaded, etc)

b) Are all scope elements clearly indicated?

c) Are Key milestones (Contract award, Design freeze, Sectional Completions, Commissioning, payment milestones, etc) displyed?

d) Are all contractual constraints accurately reflected? (No vegetation work during nesting season, UXB survey before site clearance, etc)

e) Are all activitites linked by predecessor(s) & successor(s)?

f) Are there any scheduling constraints imposed, and can they be justified?

g) Are there any negative lag relationships used?

h) Are all client approval activities included?

i) Do the durations seem reasonable?

j) Are the calendars used appropriate?

k) Detailed analysis of all critical & near-critical activitites to ensure the CP is "genuine"

Cheers,

G
Izam Zakaria
User offline. Last seen 7 years 20 weeks ago. Offline
Joined: 28 May 2006
Posts: 221
yup u can’t simply identify any activity as critical. It should be have a reason. Why not get the previous schedule and see what is common critical activity for your field background
Rafael Davila
User offline. Last seen 1 hour 15 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Yes Anoon, you must first discuss the adjustments, especially this type of adjustments, I even have a client who one of the principals would go with plain truth while the other would go with adjusting the schedule in its favor, the Contractor.

It is good for a scheduler to know how to manipulate the schedule and if on the other side, how to detect schedule manipulation.

Schedules can be double edged; it is good to have some cushion on your side. The same way a Contractor would try to manipulate the schedule in its favor the Owner will try to do so as early as he writes the Contract and CPM specifications, in addition at times will include exculpatory clauses that usually will hold in court even when the judge would not like these, or will even include other conditions with the knowledge that in court will not hold. Government agencies are good at this.

The Owner writes the specifications; here the Contractor is at a disadvantage, believe me they are no saints, on the contrary many times abusive.

I have no doubt Samer knows by experience.

Anoon Iimos
User offline. Last seen 2 years 15 weeks ago. Offline
Joined: 22 Sep 2006
Posts: 1422
Agree with Nestor...To set Total Float = 0, there must be a reason (a justifiable one), you just don’t adjust your schedule and show zero total float. Your Manager must have a reason (you should ask him what is it?). I supposed he just want to show your Client the criticalities, but as a Planner, you must be prepared to explain how, and why it is being done that way?

I suggest you first discuss (and agree)the "duration(s)" of your activities to your Manager before playing with "Floats". After agreement with durations and logics and you came up with zero total float, then fine, if not then, it’s your Manager’s choice to decide.
Rafael Davila
User offline. Last seen 1 hour 15 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Nestor approach I believe should be the theoretical way to go, the correct way. But seems like Samer is a street guy and knows some Owners will try to steal the schedule away from you by limiting the way you can use the software it no longer represents your planning methods, they might also want to steal some float away from you, yes free float that you need as a resource buffer in case you start falling behind and even if you are ahead this might interfere with your right to finish early.

If at the beginning after your first update you show an updated schedule behind schedule they will jump over you. A way to get them out of your shoulder is to allocate some extra time at the activities that occur first. In this way after your first update you will show you are ahead of schedule.

It is not unusual to reduce retainage on payments after some point but this will not happens if you show an update behind schedule. That is another reason to unbalance your schedule in your favor, don’t be naïve, never into their favor.

I believe, once before, I commented the opposite to Samer but after perceiving the attitude of some Owners and their Schedulers to use the tool against the Contractor I am changing my position. Don’t overdo it, do it in an elegant way, in my neighborhood we would say use some Vaseline, so it won’t hurt.

If you are comfortable with the 18 days float and front load it, then after the first or second schedule updates it will show your true schedule anyway.

You can always keep a true schedule for your own, you got to know true schedule. Keeping two schedules updated with Post Office is an option; never let them know otherwise they will jump so high they will kill themselves when hitting the ceiling, after the shock if they survive they will argue your submitted schedule is not valid. Be careful.

Under a Fixed Price Contract I believe it is morally right to keep two schedules to keep control of your means and methods when the Owner tries to control you planning methods. And he calls you a cheater when he is, if he is to interfere he should use other contract type.

Yes Samer, I am 100% in agreement with you. How to keep the float to yourself hidden? seems like a good topic, I got a few ideas, like coordination and mobilization activities prior to construction activities. If the owner delays start of your construction activity by one week you can claim up to 1 month for coordiantion and mobilization plus a week.

Hope to see a few Owners’ reps jumping with my comments, some deserve it.
Nestor Principe
User offline. Last seen 12 years 46 weeks ago. Offline
Joined: 23 Oct 2008
Posts: 151
Hi Edniel,

Samer is right.

I pressume you have the logic properly done because you’re talking about 18 days float. It means your longest path is 18 days shorter than the contract completion date. Start from the last activity in the critical path and trace back the logic from the predecessor. On your way from the last to the first activity, see which activities you expect difficulties or you have no confidence can be completed as per the original duration. Distribute evenly the 18 days amongst those activities until exhausted.

Just make sure you can explain every relationship in the schedule and you will be fine. To me it’s all about common sense.

Cheers,
Nestor
Samer Zawaydeh
User offline. Last seen 5 years 8 weeks ago. Offline
Joined: 3 Aug 2008
Posts: 1664
Dear Edniel,

I would recommend that you keep the float to yourself hidden and increase the duration of activities as you see reasonable in order to submit a total float =0 as your manager asked.

Best Regards,

Samer
Edniel Recamadas
User offline. Last seen 13 years 22 weeks ago. Offline
Joined: 30 Apr 2009
Posts: 40
Groups: None
Seems very quiet on this thread...

Please help

Regards,
Edniel
Nestor Principe
User offline. Last seen 12 years 46 weeks ago. Offline
Joined: 23 Oct 2008
Posts: 151
Dear All,

To my understanding, a Contract is necessary to protect the interests of both the Contractor and the Client. If something that is to be implemented is to the advantage of one party there must be a specific cluause in the Contract to draw a line.

Cheers,
Nestor
Anoon Iimos
User offline. Last seen 2 years 15 weeks ago. Offline
Joined: 22 Sep 2006
Posts: 1422
Edniel,

To set total float = 0 is very easy, but you should know that a Plan or Schedule is not a "trick" or to determine a "Critical Path" is simply not a trick!

Zero total float represents a higher percentage of risk and do you think that stakeholders will simply bet on risky projects?