Float Path Analysis and Visualization
Ahmet Kochan
Project Controls Manager | Expert in Primavera P6, Power BI, and Data Analysis | 17 Years in Oil & Gas, Construction, and Infrastructure Projects
Overview of Oracle Primavera P6's Multiple Float Path Feature
Primavera P6’s Multiple Float Path feature is great to analyze not just the critical path, but also near-critical paths that could impact project timelines. The tool ranks float paths in descending order of criticality, helping users focus on the most crucial sequences of activities that might delay the project if not properly managed.
However, despite its usefulness, In my opinion, there are some limitations that can hinder a comprehensive analysis ( if you have different views, please comment ):
Simple Network for Demonstration
Let's look at a simple activity network:
When we run Multiple FLoat Path for "FINISH" activity, here is the result from P6:
However, when we examine the relationship floats, the paths should be as follows:
When we compare expected paths with P6 MFP, here are the observations:
1-First 4 paths are same.
2-P6 MFP ranked Expected Paths : Path-06 as 5th and Path-05 as 7th. It does not seem to be correct. When I add 15 days to Activity R and S, this time it makes the Path-05 is the most critical, which shows that previous P6 ranking was misleading. Here are the result, if we increase the duration in each path for 15 days.
3- Path-10 in Expected Paths is ranked as 6th in P6 MFP. It does not seem to be correct.
4-Path-07 and Path-08 are tie-breaks. Therefore, the order is fine, whichever is first.
5- 2 paths in Expected Paths are not shown since all the activities in those paths are appeared in previous paths. We were expecting to have 11 paths but we can see 9 paths in P6 MFP (since activities are not repeated)
Introducing a Solution: Enhancing Float Path Analysis
In response to these limitations, I've developed a tool that I believe enhances float path analysis and visualization in project scheduling:
Comparison of Results
Let's look at the results of the tool for the afore-mentioned simple schedule network:
领英推荐
Here are the expected paths:
Here are the results from the tool:
Here is the visual graph from the tool:
And here are the full paths view:
Large Schedule Performance
The tool performs well for large network as well. In order to calculate the paths, we do not need to draw the full graph layout, the data is already loaded. That is why, calculations for paths is fast in general.
Although it is not very feasible to draw full graph for large schedules for visualization purposes, the tool still can do that in a reasonable time. The tool can load large graph data in seconds but if the user want to apply the layout, it might take a bit time. The tool have option to only draw sub-graph for the paths for the selected source/target activities, which will be more meaningful for large schedules. The time complexity based on the number of activites and relationships but still performs well. Some layout options are performs much better such as Hierarchical (which is the generally the preferred layout for scheduling), Circular, Radial layouts are the fastest ones, Organic layout and Orthogonal layout might not be feasible for large graphs.
Here is an example of indermediate size schedule :
Conclusion
The developed tool provides users with deeper insights and greater control over their schedules. I believe that it allows for more accurate identification of potential issues and helps optimize project timelines effectively.
? You can purchase the tool in below link : (as per request trial key can be provided)
?? Youtube Video:
Project Controls Manager | Expert in Primavera P6, Power BI, and Data Analysis | 17 Years in Oil & Gas, Construction, and Infrastructure Projects
6 个月The tool is released for those who are interested. https://projeex.com/product/schedule-path-analysis-tool/ . Also you can check out the Youtube video
PROJECT CONTROLS PROFESSIONAL
6 个月Great analysis on P6’s MFP technique and its limitations which is why I had to rely on 3rd party software to correctly identify the other Float Paths besides the Primary Float Path. I feel the other Float Paths are misrepresented because of P6’s inability to depict the same activity on multiple paths.
Project Planner TenneT TSO
6 个月Very interesting, looking forward to see it.
P6 Whisperer / Data Evangelist / Purple Squirrel / Project Professional / Mining / Oil&Gas / Infrastructure
7 个月I think the visual helps lift the discussion and input from the team because it helps identify the relationship between different team efforts. Gantt charts inspire planners, but the discussion can benefit from broader understanding and engagement with the process.
Planning Manager at MARAKEZ
7 个月Nice work, visualization is very important for deep and clear understanding for nearly all aspects. Waiting for the release for this tool. Nice effort.