← Blog
How-to·15 May 2026·6 min read

Compare two schedule versions and read the redline

Two questions eat a planner's week: "what actually moved since last update?" and "Option A or Option B — which one finishes sooner?" Both are the same job — put two versions side by side and read the difference. Here's how Sketchedule turns that into a change register and a paired-bar redline you can read in seconds and drop straight onto a slide.

Nobody wants the two-hundred-row activity dump. When the sponsor asks what changed this month, they want a sentence and a picture: six dates moved, two activities were added, one dropped, and here's the phase that slipped. When they're choosing between a two-crane sequence and a three-crane sequence, they want to see which finishes earlier and by how much — not to reverse-engineer it from a network in a licensed desktop tool.

The answer to both is a comparison: load version A, compare it against version B, and let the tool do the diff. What comes out is two things — a change register (the list of what moved) and a paired-bar redline (the picture of it). Let's look at the picture first, because it's the thing you actually put in front of people.

Redline · this month (current) vs last month (previous) MayJunJulAugSep Steelwork +8d Cladding +11d M&E first fix +6d Commissioning +7d + Fire stopping added Temp roads removed previouscurrent (moved)addedremoved
Fig 1. The paired-bar redline. Each activity shows a faint previous ghost bar and a solid current bar; the offset is the slip, labelled in days. A new row (green) was added; a struck row (red) was dropped. Six dates moved, two additions, one removal — the whole month's change in one glance.

Two needs, one mechanic

The monthly update and the options decision feel like different jobs, but the tool does the same thing for both — it aligns two versions on activity ID, works out what changed, and draws it. Only the framing differs:

Same comparison engine, same change register, same paired-bar picture. Learn it once and you've covered both of the questions people keep asking you.

Schedule view — this month's update, built in Sketchedule Activity Start Finish % MayJunJulAugSep Substructure 100% Piling 2 May 18 May 100 Pile caps 19 May 6 Jun 100 Superstructure 62% Steelwork 9 Jun 6 Jul 70 Cladding 14 Jul 13 Aug 30 Fit-out & commissioning 8% M&E first fix 28 Jul 25 Aug 15 Fire stopping 4 Aug 15 Aug 0 Commissioning 1 Sep 21 Sep 0 Handover 25 Sep data date · 30 Jun
Fig 2. The same programme in Sketchedule's schedule view: a grid panel (Activity, Start, Finish, % complete) beside a Gantt on a month axis, grouped into phase sections with a grey summary bar each, a handover milestone and a dashed red data-date line. This is the version you load, then compare against last month's.

The comparison, step by step

Take the monthly case: last month's issued programme against this month's update, both exported from your scheduling tool. Here's the run.

  1. Open version A. Import last month's programme — MSP XML, P6 XER/XML, or an Excel/CSV extract. It parses in your browser; nothing is uploaded, the file never leaves your machine.
  2. Compare with version B. Point Compare at this month's update. Sketchedule aligns the two on activity ID and computes the diff — every date change, every new activity, every one that's gone.
  3. Read the change register. You get a sortable list: activity, previous dates, current dates, slip in days, and a status of moved / added / removed (Fig 3). Sort by slip to put the worst movers on top — that's your commentary written for you.
  4. Export the redline slide, or share a link. Drop the paired-bar redline into a landscape PDF or PowerPoint slide — print matches screen, your branding on it — or send a read-only link that rebuilds the whole comparison in the recipient's browser, no install, nothing for them to open.
ActivityPrevious finishCurrent finishSlipStatus
Steelwork28 Jun6 Jul+8dmoved
Cladding2 Aug13 Aug+11dmoved
M&E first fix19 Aug25 Aug+6dmoved
Commissioning14 Sep21 Sep+7dmoved
Fire stopping4 Augadded
Temp roads16 Mayremoved
Read it in seconds: 6 dates moved (worst: Cladding +11d), 2 activities added, 1 dropped. That's a sentence for the report and a picture for the slide — from two file imports and one Compare click, with no dates rekeyed and nothing to reconcile by hand.
Change register — sorted by slip (worst first) Activity Prev finish Curr finish Slip Status ▾ Cladding 2 Aug 13 Aug +11d moved Steelwork 28 Jun 6 Jul +8d moved Commissioning 14 Sep 21 Sep +7d moved M&E first fix 19 Aug 25 Aug +6d moved Fire stopping 4 Aug added Temp roads 16 May removed 6 changes · 4 moved · 1 added · 1 removed worst mover: Cladding +11d
Fig 3. The change register behind the redline: one sortable row per change, sorted here by slip so the worst movers sit on top. Amber/red slips flag the size of each move; added rows are green, removed rows struck through — the same six changes as the picture, now with the exact dates.

Why a redline beats the tabular claim-digger

Desktop schedulers can compare too — and their comparison is a dense, exhaustive table: every field on every activity, previous against current, thousands of rows deep. It's superb if you're a forensic analyst building a delay claim and you need every atom of the difference. It is useless in a boardroom, and it's slow even for the planner who just wants to know what moved.

A visual redline flips that. The eye reads an offset bar instantly — "that phase slid right, this one held, that's new, that's gone" — with no scrolling and no column-hunting. Where the two part company:

The honest one-liner: a desktop comparison is a claim-digger; a redline is a decision aid. One is built to exhaust the difference, the other to communicate it.

Where the source of truth stays. Your P6 or MS Project file remains the master — it holds the logic, float and critical path. Sketchedule aligns two exports and presents the difference; it doesn't re-run the network. And when the master is updated, Refresh re-syncs and shows you the changed / added / obsolete diff before you accept it, so the comparison always tracks the real programme.

Key takeaways

Compare your own two versions

Open Sketchedule in a browser — free, no install, nothing uploaded. Import two versions and read the redline.

← BlogAll articles

Primavera and P6 are trademarks of Oracle Corporation; Microsoft Project is a trademark of Microsoft Corporation. Sketchedule is an independent product and is not affiliated with, endorsed by or sponsored by Oracle or Microsoft. Figures are illustrative, drawn in Sketchedule.