Project Assure
Try it free →
← All articles

Forensic Delay Analysis: Comparing a Baseline vs Update Schedule

Project Assure · Schedule analysis

What Is Forensic Schedule Analysis?

Forensic schedule analysis is the process of examining project schedules after the fact to determine the causes and extent of delays. It is commonly used in construction claims and disputes to establish entitlement to time extensions or to apportion liability. The core of any forensic analysis is a rigorous comparison between the baseline schedule (the approved plan) and one or more update schedules (progressed versions). This article focuses on the practical steps to compare these schedules and identify critical changes.

Baseline vs Update: What to Compare

A meaningful forensic comparison goes beyond looking at finish dates. You must examine multiple dimensions of the schedule to build a defensible narrative. Here are the key elements to compare:

1. Milestone Dates and Completion

Start with the contractual milestones. Compare the baseline completion dates against each update. Record the variance (delay or gain) for each milestone. This gives you the high-level impact. But milestones alone do not explain why delays occurred.

2. Critical Path Changes

The critical path defines the longest sequence of activities driving the project finish date. In forensic analysis, you need to identify how the critical path shifted between updates. A change in the critical path can indicate that work sequences were altered, or that delays on non-critical activities became critical. Use a tool that can overlay the critical path from two schedules side by side.

3. Logic Changes

One of the most common sources of delay is changes in activity logic. Compare predecessor/successor relationships between the baseline and update. Look for:

Logic changes can compress or extend the schedule. They are often contested in disputes because they can be used to manipulate float or excuse delays.

4. Duration Changes

Compare original durations (from the baseline) with remaining durations in the update. Significant increases in remaining duration may indicate productivity loss or rework. Decreases may indicate acceleration or scope reduction. Be careful: a duration change alone is not proof of delay; it must be linked to the critical path.

5. Activity Status and Progress

Review the status of activities: not started, in progress, or completed. Look for activities that started late or finished later than planned. Also note activities that were completed earlier—these may have created float that was consumed elsewhere.

Identifying Slippage and Gained Time

Once you have the comparison data, quantify the net effect. The most straightforward method is to calculate the difference in the project completion date between baseline and update. But a more nuanced approach is to perform a windows analysis: break the project into time periods and analyze delays in each window. This helps isolate when specific delays occurred and who was responsible.

For each window, compare the planned progress (baseline) with actual progress (update). Identify the activities that drove the delay. Common techniques include:

Each method has its strengths and weaknesses. The choice depends on the contract requirements and the available data.

How to Produce a Defensible Comparison Quickly

In a forensic context, speed and accuracy are both critical. Manual comparison of two large schedules is error-prone and time-consuming. Here are practical tips:

Common Pitfalls in Forensic Schedule Comparison

Even experienced schedulers can make mistakes. Watch out for:

Conclusion

Forensic delay analysis requires a methodical comparison of baseline and update schedules. By examining milestones, critical path, logic, durations, and status, you can build a clear picture of what changed and why. Using automated tools speeds up the process and reduces errors. A defensible analysis is one that is transparent, well-documented, and supported by contemporaneous evidence. Whether you are preparing a claim or defending against one, mastering the baseline-vs-update comparison is essential.

Run these checks free, in your browser

Free, browser-based Primavera P6 XER schedule analyser — DCMA 14-point, GAO & NASA checks, EVM/S-curve, and forensic baseline-vs-update comparison. Nothing is uploaded; your XER is parsed locally in the browser. 3 free analyses, no card required.

Analyse your XER →

Frequently asked questions

What is the difference between a baseline and an update schedule in forensic analysis?

The baseline schedule is the approved plan at project start. An update schedule reflects progress at a specific point in time, showing actual start/finish dates, revised durations, and logic changes. Comparing them reveals delays, accelerations, and shifts in the critical path.

How do you identify logic changes between two schedules?

Export both schedules and compare predecessor/successor relationships. Look for added or removed links, changed relationship types (FS, SS, etc.), and added or removed lags. Automated tools can highlight these differences quickly.

What is a windows analysis in forensic delay analysis?

A windows analysis divides the project into discrete time periods (e.g., monthly). For each window, you compare the planned vs actual progress and quantify delays that occurred within that period. This helps isolate when specific delays happened and who caused them.

Can I perform forensic schedule analysis without specialized software?

While manual comparison is possible, it is error-prone and time-consuming for large schedules. Specialized tools like Project Assure automate the comparison of XER files, highlighting changes in dates, logic, and critical path, making the process faster and more defensible.

What should I do if the update schedule has missing logic or open ends?

Open ends (activities without predecessors or successors) can distort the critical path and delay analysis. Ideally, the schedule should be corrected before analysis. If not, note the open ends as potential data integrity issues and consider their impact on the results.