Phase delay attribution

Phase Delay Attribution

Tie the movement of each phase milestone to the activities, trades and handoffs on its driving path, update by update, from your own XER history.

What attribution means for a phase

A phase milestone moves because something on the path behind it moved: an activity started late, ran long, or picked up a new predecessor. Attribution ties the milestone's movement in one update window to those activities, and through them to the trades that perform them. Done window by window across the updates as issued, it shows when float was consumed and by whom, instead of one total at the end of the job.

Float ownership matters here. Most contracts never say who owns float, and the usual default is first come, first served: whoever's work consumes it first uses it. A contract that says otherwise changes the reading, which is why the rule is stated rather than assumed.

How Pathizer attributes a phase's movement

Continuous Float Attribution walks the evaluated float path of each phase in every update pair and attributes float consumption and recovery first come, first served against that update's total float variance, the prior path first. A recovery claimed without an actual finish to confirm it is shown as unverified, with zero attribution, until a later update confirms it.

Every window closes to the phase's movement. What the as-built drivers on the path account for, what came from Half-Step changes, and what was off the path or could not be traced are shown as separate parts that add up to the total float variance, so whatever cannot be traced is printed as its own figure rather than hidden.

Reading a trade handoff

On the driving path, one trade's finish usually feeds the next trade's start. When the first finishes late, the second starts late through that relationship, and the milestone moves. Pathizer shows the relationship itself, so a late handoff reads as a link you can open in the schedule file rather than as a judgment. In the Network Diagram each node shows its driver type, its relationship, its attribution value and its total float in calendar days.

Who It Is For

For owners tracking which trade handoffs pushed a phase turnover

OwnersProject controlsSuperintendentsSchedule analysts

What Pathizer Does

Name the activities on the longest float path to each phase milestone in every update window.

Show where one trade's finish feeds the next trade's start on that path, so a late handoff reads as a relationship you can check in the schedule file.

Report days lost and days recovered separately instead of netting them.

Set progress movement apart from schedule revisions before any attribution is read.

Practical Outputs

What you get.

Driving activities per phase, per window

Trade handoffs on the driving path

Delay and recovery reported separately

Network Diagram of the phase path

Related Workflows

Related pages.

FAQ

Open your latest schedule update. Add last month's to see what changed. The free tools need no account.

Review my schedule update

Each finding traces back to the schedule export it came from.

When the update history cannot tie a day of movement to a party, Pathizer leaves that day unattributed. It does not split the day pro rata or round it into the largest share.