Windows Analysis Explained: Contemporaneous Period and Time-Slice Methods

A pencil resting on printed construction plans

Windows analysis is a delay analysis method that splits the project into periods (windows), usually between schedule updates, and measures how far the forecast completion date moved in each one, what drove the critical path, and who caused it. The two most common forms are contemporaneous period analysis, which reads the project’s own updates as they were, and time-slice windows analysis, which also models each delay event at the start of the window.

Below: how windows analysis works, the three main variants, a step-by-step worked example with a windows chart, and what owners should check. For the full menu of delay methods, see our delay analysis methods guide.

How windows analysis works

A delay claim asks two questions: how late is the project, and whose fault is it? Windows analysis answers both one slice at a time. Instead of looking at the whole job at once, the analyst takes each window, compares the schedule at its start and end, and records:

  • how many days the forecast completion moved (critical delay or gain);
  • which activities were on the critical path, and whether it shifted;
  • which events drove the movement, and who was responsible for them.

Because each window is judged on what the schedule showed at the time, the method captures changes in the critical path, mitigation and acceleration that a single before-and-after comparison misses.

Contemporaneous period analysis vs time-slice windows analysis

All windows methods share that structure. They differ in what they compare within each window. The SCL Delay and Disruption Protocol (2nd edition, 2017) names two windows methods, and AACE International’s RP 29R-03 gives the same ideas a formal taxonomy.

Three ways to run a windows analysis
 Contemporaneous period analysisTime-slice windows analysisAs-planned vs as-built windows
How it worksCompares consecutive schedule updates as they were; measures the change in forecast completion and the critical path in each windowAdds a forward-looking model of each delay event at the start of the window, then checks it against the update at the endCompares the planned and as-built progress of the critical activities within each window
NeedsReliable, logic-linked updatesUpdates plus delay fragnetsBaseline plus good as-built data
AACE / SCL nameClosest match: MIP 3.3, observational, dynamic, contemporaneous as-isHybrid of MIP 3.7 and MIP 3.3; SCL: time slice windows analysisSCL: as-planned vs as-built windows analysis
Best whenUpdates were kept well during the jobCause and effect must be shown event by eventUpdates are weak but as-built records are good
Sources: HKA, Time Slice in Window Analysis; Addleshaw Goddard, summary of the SCL Delay and Disruption Protocol, 2nd edition (2017); AACE International RP 29R-03.

In practice, contemporaneous period analysis is often the most persuasive when the contractor kept good monthly updates, because it relies on records both parties saw at the time. Time-slice analysis adds a modelled view of each event, which helps separate owner and contractor delay, and concurrency, within the same window.

Worked example: four monthly windows

Take a hypothetical project with a baseline completion date and four monthly updates. The analyst reads the forecast completion from each update:

Forecast completion at each schedule update Hypothetical forecast completion, in days late against the baseline, read from each monthly update: baseline 0; end of January plus 10; end of February plus 16; end of March plus 12; end of April plus 24. Forecast completion, update by update Days late vs baseline, read from each monthly schedule update (hypothetical) +0 +10 +20 +30 Baseline: forecast completion +0 days +0 Baseline End Jan: forecast completion +10 days +10 End Jan End Feb: forecast completion +16 days +16 End Feb End Mar: forecast completion +12 days +12 End Mar End Apr: forecast completion +24 days +24 End Apr W1 W2 W3 W4
Illustrative figures only. The slope between two updates is the critical delay (or gain) in that window.
View the data
UpdateForecast completion vs baseline
Baseline+0 days
End Jan+10 days
End Feb+16 days
End Mar+12 days
End Apr+24 days

Then, window by window:

  1. Window 1 (January): forecast completion moves 10 days later. The critical path ran through design information the owner issued late. Owner-caused: 10 days.
  2. Window 2 (February): a further 6 days. The critical path shifted to structural steel, which the contractor delivered late. Contractor-caused: 6 days.
  3. Window 3 (March): the forecast improves by 4 days after the contractor resequenced the work. Mitigation: 4 days recovered.
  4. Window 4 (April): 12 days later after the owner instructed added scope on the critical path. Owner-caused: 12 days.
Critical delay by window, hypothetical example Hypothetical windows analysis over four monthly windows. Window 1 (January): 10 days of owner-caused delay from late design information. Window 2 (February): 6 days of contractor-caused delay from late structural steel. Window 3 (March): 4 days recovered by contractor resequencing. Window 4 (April): 12 days of owner-caused delay from added scope. Net delay to completion: 24 days. Critical delay, window by window Hypothetical project, four monthly windows Owner-caused Contractor-caused Mitigation (gain) 0 d 10 d 20 d 30 d Window 1 (Jan) Late design information Window 1: +10 days (Owner-caused) +10 d Window 2 (Feb) Late structural steel Window 2: +6 days (Contractor-caused) +6 d Window 3 (Mar) Contractor resequencing Window 3: -4 days (Mitigation (gain)) −4 d Window 4 (Apr) Added scope instructed Window 4: +12 days (Owner-caused) +12 d Total: 24 days late Net delay to completion 24 d
Illustrative figures only, not from a real project. Each bar is the change in forecast completion between the start and end of the window.
View the data
WindowCritical delayCauseResponsibility
Window 1 (Jan)+10 daysLate design informationOwner-caused
Window 2 (Feb)+6 daysLate structural steelContractor-caused
Window 3 (Mar)-4 daysContractor resequencingMitigation (gain)
Window 4 (Apr)+12 daysAdded scope instructedOwner-caused
Total+24 daysOwner 22, contractor 6, mitigation −4

The result: 24 days of net delay. The owner is responsible for 22 days and the contractor for 6, with 4 days recovered. Whether the contractor gets time, money or both for the owner’s 22 days depends on the contract, on float, and on any concurrency inside each window. Our posts on float ownership and concurrent delay cover those questions.

Note what the windows view shows that a single comparison wouldn’t: the critical path changed twice, and the contractor’s delay in February was partly offset by its own recovery in March.

What owners should check in a windows analysis

  1. The updates themselves. Windows analysis is only as good as the schedules it reads. Check that each update has sound logic and a reliable data date. Our schedule review checklist helps.
  2. How the windows were chosen. Windows can follow the update dates or the moments the critical path changed. Unusual window boundaries can shift delay between parties.
  3. Consistency. The same rules should apply in every window, for both parties’ delays.
  4. Mitigation and gains. Recovered days belong in the analysis, not just the losses.
  5. The link to entitlement. Days of delay are not days of compensation until the contract terms are applied. See our guide to evaluating a delay claim.

FAQ

What is windows analysis?

Windows analysis is a delay analysis method that divides the project into periods, or windows, usually between schedule updates. In each window it measures how much the forecast completion date moved, what drove the critical path and who was responsible, then adds the windows up.

What is contemporaneous period analysis?

Contemporaneous period analysis is a form of windows analysis that uses the schedule updates prepared during the project, as they were. It compares consecutive updates to measure critical delay and identify the critical path in each period. The closest match in AACE RP 29R-03 is the observational, dynamic, contemporaneous as-is method (MIP 3.3).

What is time slice windows analysis?

Time slice windows analysis is a hybrid method named in the SCL Delay and Disruption Protocol. For each window it models the expected impact of delay events at the start of the window, then compares that with the schedule update at the end of the window to show actual delay, mitigation and concurrency.

What is planned vs as-built analysis?

As-planned vs as-built analysis compares the baseline schedule with what actually happened. The SCL Protocol describes a windows version that makes the comparison period by period, which suits projects with good as-built records but weak schedule updates.

The bottom line

Windows analysis turns a delay argument into a sequence of smaller, checkable questions. Owners who keep good monthly updates during the job make that analysis faster, cheaper and harder to dispute. The time to invest in schedule quality is before the claim arrives.

Facing a delay claim, or want your updates claim-ready? See our owner tools or book a 30-minute call.

Sources: HKA, Time Slice in Window Analysis (Hybrid Delay Analysis); Addleshaw Goddard, The SCL Delay and Disruption Protocol 2nd edition; RP 29R-03 taxonomy and method selection (study guide); AACE International, Recommended Practice 29R-03, Forensic Schedule Analysis. The worked example is hypothetical. This article is general information, not legal advice.

← All insights

Have a program that's slipping, or about to start?

Book a 30-minute call. We'll tell you where your schedule and budget are exposed, and what an owner's rep would change, before you commit to anything.