Hi Schedule Experts,
Just to pick up your brain a bit; what is the best automatic method to identify second, third, fourth etc. Longest Path's in Primavera P6? I have a complex schedule with many constraints and resource levening and unfortunately the traditional way of using float path view with F9 settings of selecting a ending activitiy does not quite work in P6 for me. Is there any other application or in P6 itself where I can import XER file and application identify the first 5 longest path's for the project in order? There has to be something cause P6 float path does not work the best. (I am not so worried about leveling so can take that off as well). This is for evaluation of cuncurrent delays from Contractor or owner at anytime or in any update.
Thanks, Sean
Being said so our strategy considers mitigating concurrent delays as follows.
This is a very good point you have raised for discussion.
Thank you
What about resource calendars?
Hi Tom,
In my P6 large schedule (15,000+ lines) I have 5 diffrent claendars on activities, various cnstrained activities as well as resource leveling, so its fairly complex and P6 Float Path option chokes on many identified paths giving path's with only 2 activities as the second or third longest path's etc. Not too efficient.
TIA procedure does not mention longest path but float, search the AACE International Recommended Practice No. 52R-06 for float and you will get some hits, search for longest path and you will get none.
52R-06: Time Impact Analysis - As Applied in Construction
On the other hand concurrency analysis in Windows TIA mentions longest path, critical and near critical Activities.
(CDR-2849) Time Impact Analysis in Windows - Concurrency Analysis
But as documented on the web P6 float and longest path calculations are unreliable when using multiple calendars, more so when performing resource leveling.
Does this means when using multiple calendars and/or resource leveling P6-TIA is unreliable?
The link is on slide 16 and it is working, you must open the presentation and when in slide 16 click on it. For your convenience I am pasting the link as follows.
http://www.spiderproject.com/
Be reminded longest path gets broken as soon as the schedule model must deal with multiple calendars and all sort of constraints, it soon becomes useless.
I would not recommend switching scheduling and resource management software in the middle of such a big job. P6 longest path and float values might be unreliable but you can still perform what-if analysis. I do not expect P6 early dates to be flawed. Then within available time learn and explore Spider Project.
Take a look at the following image I got from the web, P6 free float calculations seems to be equally unreliable.
A1020 is critical but shows free float, no matter what it is weird, very weird ...
I don't now if spider project is still in business, or being updated. Their URL link does not work?
I use Spider Project, the link is on the presentation, just click the hyperlink.
Rafael,
The reason I need to identify and track not only Longest path but also maybe the next 3 or 4 longest path's in project is because I am schedule manager for a $1.2B complex project and due to high LD's on Contract I want to track these path's in every schedule updates to ensure we (Contractor) don't leave any concurrent (parallel) non-compensable delays behind on any path that would jeopardize our compensable and excusable time extension TIA requests against owner. Makes sense?
Thanks Tom, I will look into Deep Schedule Analysis tool. I fully agree with all your 3 bullet points, I just need an application that can easily and visually represent all key path's for a schedule.
Thanks , do you know such software?
The longest path is broken when activities are no longer driven by relationships, it has come of age, it is time to let it rest.
Project schedule constraints include resource constraints, finance and supply constraints, calendar constraints and imposed dates. The critical path in the projects with imposed dates and different activity and resource calendars can consist of only one final activity. Managing project schedules, one should pay more attention to activity floats. The activities with shorter floats are more critical than the activities with longer floats. However the float should be calculated with all schedule constraints as well as the network logic taken into account.
Activity float is a quantitative measure of criticality. That some software cannot deal with it is another thing. It is better to switch to software capable of yielding reliable activity float values than to add patches to the software hoping the bandage will cure the cancer.
Sean,
Good luck, tom
P6 users should not assume that P6 will always produce a reliable critical path even if the poor scheduling practices are avoided.
https://www.linkedin.com/pulse/primaveratitis-critical-path-identification-disorder-wail-menesi-phd/?trackingId=olTYas1sw237ZApRAb%2BaTw%3D%3D
If the software cannot reliably identify 1st longest path for simple models do not expect 2nd, 3rd and so on will be reliable. As you add complexity such as multiple calendars and date constraints to name a few we can expect longest path calculations to be less reliable even if you use Schedule Analyzer Logic League.
Under resource leveling P6 Longest Path calculations are flawed, even if you could make P6 to disclose reliable resource leveled float values.
Longest Path Theory was devised before the 1970's. Longest Path calculations as currently implemented cannot deal with date constraints, cannot deal with leveling renewable resources, leveling consumable resources, spatial resources, financial resources and a long list of schedule model enhancements not considered 50 years ago.
Have you ever wondered why the controversial AACE International Delay Analysis RP does barely mention resource constraining and gives no guidance at all with regard to this issue? Maybe they are so much into Longest Path that they can't see the forest for the trees.
Resource allocation can affect the results of a delay analysis, performing a schedule analysis without considering resource allocations may increase the owner’s or contractor’s risk of assuming delay responsibility which is not his or her fault.
I am curious about for what purpose do you need to know several longest paths and how it is to be used. Please enlighten me with your knowledge about longest path theory and how you use it.
Hi Tom,
THanks for the response; I am an active user of Schedule Analyzer Pro however the Longest Path function appears to only identigy Longest Path, not the secondary and thertiary path's which is what I need; I need to trace at least first 5 longest path's on every schedule update. The FLoat Path of P6 i great tool however our 15,000 complex schedule has many constrained activities, various calendars and resource leveling and with these additions the Float Path function does not properly identify first 5 path's, also since in the multiple path view P6 only repeats each activity once (if same activitiy is part of 2 or 3 diffrent path's) it only shows up in first longest path not next ones, P6 is not the best tool for this visualization. I was wondering if there is any other application in market that clrearly shows the first 5 Longest Path's in order with full chain of activities for executive presentations and undrestanding liabilities on pararell delays etc. Any thoughts?
Sean
Sean,
The Longest Path Value module in Schedule Analyzer Software (http://scheduleanalyzer.com/sa_brochure.htm) might be useful. I understand it works directly in the P6 database. Combining LPV with the Logic League module of the same software might give you the resource-leveled longest and near-longest paths. I say "might" because SA promises to do this stuff, but I'm not an SA user nor do I know any users who have successfully exploited these two modules in a modern P6 schedule.
Besides the linked reference above, Longest Path Value is described in AACE Recommended Practice 49R-06, Identifying the Critical Path. Longest Path Value and Multiple Float Path analysis are the only two non-float-dependent analysis methods included in another relevant AACE Recommended Practice: 92R-17, Analyzing Near Critical Paths.
You haven't spelled out your problems with MFP analysis in P6. Are you using the Free float option, as recommended? Unfortunately, MFP can choke on concurrent branches to the Longest Path when multiple calendars are in play; it also chokes on ALAP-constrained predecessors that are not driving. When these exist, then you need some manual checking. In the end, you can always manually-define the relevant paths by click-tracing through the schedule network using the GoTo button - paying close attention to relationship free float and relationship successor free float.
Good luck, tom