Critial path : total float & longest path option

Member for

18 years 8 months

Khuong,

I’m interested in your thoughts on the multiple calendar idea and the resultant float, as I’m relativley new to Primavera (Going on 7 months now) I have been interested as to how the float is calculated, mostly because I get some weird answers that don’t make sense.



As I deal with hard mandatory constraints on a daily basis given the nature of our work and the unfortunate circumstance of the customer issuing the contracts way too late, and the now added complexity of using resource leveling, any converstation on this topic or the like is of great interest to me at this time.



Apart from Ron and Paul’s sites, does anyone else have any other information they could pass onto me?



andrewtdick@optusnet.com.au

Thanks

Andy



P.S. Paul Harris has just recently published a paper I wrote on resource leveling, and I can say that I’m seeing many benefits in my schedules as a result of this method, I’m currently working on a range of processes, including code structures and resource assignment protocals to further enhance these ideas of mine.

Member for

20 years 2 months

In my own thinking, a contract which imposes a milestone with mandatory constraint is considered bad contract....more worst thing if it falls along the critical path..

Member for

18 years 10 months

Hi All

My point of view,Suppose according to contract you should define some milestones which should be fixed by constraint on the schedule(contract obligations),during execution phase,all activities which havn’t met mentioned milestones and passed,have total float=0 or less than 0,but are not necessarily on the longest path,therefore we have some activities on the longest path that could have float and some other activities which have 0 or negative total float without being on the longest path.



kian

Member for

19 years 2 months

Hi Ravi



Yes you’re right. If project has 1 calendar assigned, longest path will be the same with TF=0.

Except WBS summary activity, most of WBS activity have TF=0 but didn’t not belong to longest path cause its Free float > 0.



Thanks

Member for

18 years 9 months

Oliver

It works with Level of Effort activities. For the rest, as far as I know, the algorithm of P3e/P5 is equivalent to P3.



Dieter

Member for

18 years 5 months

Thanks Dieter for the paper. Thats Beautifully written.



Dont know, how everytime, we end up with a PAUL HARRIS paper to come to a conclusion.



Cheers,



Raviraj

Member for

18 years 5 months

Hi Khuong,



Just one more query. Logic is correct because LONGEST path is derived from activities having early finish equal to latest calculated early finish for the project, but....



is it because of the different calender assignments used.



But, then what u r using - LONGEST PATH or activities having TF=0.



For me, it shud be LONGEST PATH.



Any suggestion guys???

Member for

19 years 2 months

Hi Raviraj



I’m afraid your statement is not right.



I’ll present 2 way of defining critical part.



1) Total Float less than or equal to ...

If using the Total Float option, Total Float is calculated as:



Finish Float = Late Finish - Early Finish

Start Float = Late Start - Early Start

Smallest float of start or finish



2) Longest path



The longest path activities are calculated by reviewing the

schedule backwards through the driving relationships AND

if the PREDECESSOR/SUCCESSOR combination has a

driving relationship between them then both activities are

flagged as part of the longest path. However, if the Free

Float (FF) of the predecessor is greater than 0, then the

longest path will end with that successor. This would

translate into the longest path not always going to the

beginning of the project.

Notes:

 All relationships are evaluated individually.

 The driving relationship flag is calculated based on

the relationship free float and the business rules for

driving relationships.

 Completed Activities are not added to the Longest

Path

 Longest Path is calculated using Successor Calendar

not Predecessor Calendar to calculate FF.



Thanks

Khuong

Member for

18 years 5 months

Yup Dieter,



I think its possible. C, its like this



All activities on LONGEST PATH will have TF = 0,

but activities having TF = 0, maynot be on the CRITICAL PATH



Does this sense correctly???



Cheers,



Raviraj

Member for

18 years 5 months

Hi Khuong,



Does, P3/P5 give any different critical path, in the above scenario (between TF=0 and for the LONGEST PATH)



Never tried...



Cheers,

Member for

18 years 9 months

Hi Khuong

I like this option. If a project plan, where many part project leaders are involved, has to be optimized because customer’s wish or the contract are not equal to the results of planning, it is more efficient. With the longest path there is a unique way through all subprojects. To optimize this path is much easier to understand than an activity here and an activity there.

Also, if managers ask for the critical path, its rather the longest path.

It’s just my experience.



Regards



Dieter