Introducing Sabisu Project Schedule Analytics – Reduce risk, plan effectively

Project planning is a technical and complex process, particularly on large capital projects with complex engineering challenges. With Project Analytics, Sabisu can now assist project planners by analysing the viability of a project schedule and advising on task sequencing where there are dependencies that could stop a project in its tracks.

Sabisu takes XER files from Primavera and analyses the dependencies in the schedule using network mathematics to arrive at connectivity based risk profile. This is condensed into a single ratio to make qualititative assessment easy; a high connectivity ratio indicates a high risk plan.


There are three types of analysis applied to the project schedule:

Node Rank: This ranks tasks by how much risk they introduce to the project. Node Rank doesn’t just look at neighbouring tasks – it builds a picture of all the successor tasks to identify tasks with high downstream connectivity, i.e., with a lot of successor tasks. it builds a complete picture; successors, successors of successors, and so on through to any number of orders.

A high degree of onwards connectivity means that a delay to a task would affect many other tasks and so is ‘riskier’.

Page Rank: This ranks tasks according to it’s predecessor tasks. Like Node Rank, it looks backwards all the way through the plan to build a picture of all the predecessors that could affect the task.

Therefore a task with many predecessors is at risk; if any of the other tasks are delayed this task would too be delayed. This could introduce risk into the project.

Risk Nexus: Shows tasks that are both dependent on other tasks and have other task dependent on them, i.e., with both a high Node Rank and Page Rank.

This could be thought of as a ‘bow tie’ model as seen in health and safety risk or failure mode analysis; a single point of concentrated risk in the schedule.


This is best represented using Force Directed Graphs to depict a tasks connectivity network. In the example above the red node in the graph is the selected task. Displaying the tasks in this way allows you to explore and visualise dependencies.


Contact us

We’re always interested in hearing from you with any comments or suggestions, feel free to get in touch.

Start typing and press Enter to search