Skip to content
PMMilestone.org
Learning track

How to Fix Out-of-Sequence Activities in Primavera P6 Before They Distort Your Critical Path

Dr. Hassan Eliwa, PhDWritten by Dr. Hassan Eliwa, PhD Published Last updated 12 min read
PMMilestone Academy
Out-of-sequence progress in Primavera P6 showing an early-started successor, activity network, and retained logic versus progress override

A schedule erodes before it breaks

A schedule rarely breaks in one dramatic moment. It erodes. One crew starts a little early, another activity gets progress booked against it because it was the closest match in the list, and three months later the critical path runs through a backfill activity that nobody on site considers critical. By the time the client’s reviewer asks about it, the cause is buried under twelve updates.

Most of that erosion has a single technical signature in Primavera P6: out-of-sequence activities. Plenty of guides explain the scheduling options. Far fewer explain how to actually clean a live schedule that has accumulated dozens of them. That is what this guide is for. It is the workflow I use when I take over a programme mid-project or when I am asked to review one before it goes into a claim.

By Dr. Hassan Eliwa, PhD, Founder of PMMilestone.org. Explore his research and publications.

Out-of-sequence progress in Primavera P6 showing an early-started successor, activity network, and retained logic versus progress override
Out-of-sequence progress: the successor has started before its predecessor is complete. Check the physical work sequence before changing schedule options.

First, Recognise the Symptoms

You do not need to open the log to suspect a problem. These are the signs I look for in the first ten minutes with any schedule.

Use the Project Controls Glossary for the critical-path, float, data-date and relationship terms used here, and the Learning Tracks for a structured scheduling progression.

Table 1 — Quick symptom check for out-of-sequence problems
Symptom you noticeWhat it usually meansSeverity
Forecast finish moves although the month went wellRemaining work is waiting on predecessors that site has already bypassed▲ High
Bars with a long gap between actual and remaining portionsRetained Logic is holding remaining work behind an unfinished predecessor▲ High
Critical path shortens in a month with lost productivityProgress Override may be ignoring real dependencies▲ High
Site lead says “we are not waiting for that”The relationship no longer reflects how the crew works● Medium
Same few activities flagged in the log every monthLogic was never repaired, only recalculated● Medium

Understand What P6 Is Doing Before You Change Anything

When a successor has progress and its predecessor is incomplete, P6 has to choose how to place the remaining duration. That choice comes from the project’s scheduling option for progressed activities, found in the Schedule dialog (F9) under Options.

P6 scheduling options — Data Date shown as a dashed line

Retained Logic

Predecessor (60% done)

Remaining work waits for predecessor to finish

Progress Override

Predecessor (60% done)

Remaining work runs from the Data Date — link ignored

Actual Dates

Predecessor (60% done)

Like Retained Logic, but completed OOS work releases successors

Foreground = successor actual (started early); coloured = successor remaining duration.

Figure 1 — How each P6 option treats the remaining duration of an activity that started early.

With Retained Logic, the default, the remaining work sits behind the predecessor’s finish. With Progress Override, the link is ignored and the remaining work carries on from the data date. Actual Dates behaves similarly to Retained Logic for in-progress work but treats completed out-of-sequence work differently, which is why it is worth testing on a copy rather than switching on a live update.

Here is the uncomfortable part. All three options are reacting to the same broken network. Swapping between them changes the symptom, not the cause. Ten Six Consulting describes a “compression effect” with Progress Override, where the remaining chain is pulled forward because a real constraint disappears. That compression is usually the first thing an experienced reviewer tests.

Case Study: A 1 km DN600 Water Main

Consider a trunk water main of about one kilometre, the kind of job utilities let to civil contractors every year. The programme was built the way many tender programmes are: one activity per trade for the full length, linked Finish-to-Start.

P100 Excavate trench CH0–1000

P200 Lay DN600 main CH0–1000

P300 Backfill and compact CH0–1000

P400 Hydrostatic test CH0–1000

On site, of course, nobody waits for a kilometre of open trench before laying pipe. Traffic management, safety and plain common sense all say the pipe crew follows the excavator a few hundred metres behind, and backfill follows the pipe. By week 6 the pipe crew had laid most of the first half, backfill had started at the start of the line, and the schedule log flagged two out-of-sequence activities. Under Retained Logic, the remaining pipe-laying sat waiting for the whole excavation to finish, and the test date slid to week 19.

1 km DN600 water main: before and after logic repair

Before: one long activity per trade, FS links, out-of-sequence everywhere

Activity / week
1234567891011121314151617181920
P100 Excavate trench CH0–1000
P200 Lay DN600 main CH0–1000
▼
P300 Backfill & compact CH0–1000
▼
P400 Hydrostatic test CH0–1000

After: split by chainage, logic follows the crew — zero out-of-sequence

Activity / week
1234567891011121314151617181920
P110 Excavate CH0–500
P120 Excavate CH500–1000
P210 Lay main CH0–500
P220 Lay main CH500–1000
P310 Backfill CH0–500
P320 Backfill CH500–1000
P400 Hydrostatic test CH0–1000

Foreground bars: actual · Primary bars: remaining / forecast · ▼ out-of-sequence flag · Dashed line: data date (week 6).

Figure 2 — Gantt chart before and after logic repair: the same project split by chainage. The test finish shifts from week 19 to week 15.

The repair took about two hours with the site engineer. We split each trade into two chainage sections, linked each section to the section it really depended on, and used Start-to-Start relationships with realistic lags where the crews leapfrog. After rescheduling, the log showed zero out-of-sequence activities and the hydrostatic test moved to week 15, matching what the site team had been saying in every progress meeting.

Notice that we did not reach for Progress Override to get there. Had we done so, the date might have improved too, but for the wrong reason, and the next reviewer would have had a fair point to raise.

The Five-Step Repair Workflow

Whether the project is a pipeline, a station fit-out or a bridge, I use the same loop. It is simple enough to run every month and thorough enough to stand up in a dispute.

The monthly repair loop
  1. 1. Detect

    Schedule log + OOS filter

  2. 2. Diagnose

    Bad logic or real re-sequence?

  3. 3. Repair

    Split, re-link, SS + lag

  4. 4. Re-run

    F9, compare to last update

  5. 5. Record

    Narrative + change log

Run the loop on every update — before the schedule goes out the door

Figure 3 — Detect, diagnose, repair, re-run, record: the monthly loop.

Step 1 — Detect

Tick Log to file in the F9 dialog and schedule. The log lists out-of-sequence activities with the predecessor involved. Paste it into a working spreadsheet with columns for the activity, the predecessor, the relationship type, the site explanation and the action taken. That spreadsheet becomes your audit trail.

Step 2 — Diagnose

For each pair, ask one question with the person who runs that work: is the crew genuinely waiting for the rest of the predecessor? If yes, the schedule is right and your forecast should reflect the wait. If no, the logic is too coarse or simply wrong.

Step 3 — Repair

Choose the lightest fix that makes the network honest. The table below is the menu I work from.

Table 2 — Logic repair options and their trade-offs
Repair techniqueWhen to use itWatch out for
Split the activity by area, level or chainageOne activity covers work that crews do in stagesKeep codes and resource loading consistent across the new pieces
Change FS to SS with a lagSuccessor genuinely follows the predecessor at a distanceLags hide work; keep them short and documented (DCMA flags heavy lag use)
Add the missing intermediate activityA handover step such as inspection or curing was never modelledDo not invent work just to absorb float
Re-tie to the correct predecessorProgress was booked against the wrong activity or the link was to the wrong areaCorrect the actuals as well, not only the link
Remove or relax a constraintA hard constraint is overriding logicRecord why the constraint existed before removing it

Step 4 — Re-run and compare

Reschedule, confirm the log is clean or that the remaining items are genuine, then compare with last month’s update. Claim Digger in P6 Professional will show you changed relationships and dates. Any movement on the longest path needs a sentence of explanation.

Step 5 — Record

In the update narrative, state how many out-of-sequence activities were found, how many were repaired, which technique was used and which scheduling option the update runs with. Future you, or the delay expert you hand the file to, will be grateful.

Where Out-of-Sequence Progress Really Comes From

When I categorise the out-of-sequence entries from schedule audits, the same causes keep appearing. The chart below shows an illustrative breakdown based on the kind of mix I typically see; your own project will differ, but the leading causes rarely change.

Where out-of-sequence progress actually comes from
Activity too long, not split by area31%
FS used where SS + lag fits24%
Site re-sequenced, schedule not told18%
Progress booked to wrong activity12%
Missing intermediate activity9%
Hard constraints masking logic6%

Share of out-of-sequence instances (illustrative audit sample); this is not a measured result for your project.

Figure 4 — Illustrative root-cause breakdown of out-of-sequence instances.

The striking thing is how few of these are “site did something unexpected.” Most are planning decisions made months earlier: activities too long, relationships too rigid, intermediate steps left out. That is good news, because planning decisions can be fixed at the desk.

Comparing Quick Fixes With Proper Fixes

Table 3 — Quick fixes versus proper fixes
ApproachTime to applySurvives review?Long-term effect
Switch whole project to Progress Override1 minute✖ RarelyHides real constraints; dates jump later
Add Start On constraints to successors10 minutes✖ NoFails hard-constraint checks; masks logic
Delete the problem relationship5 minutes⚠ SometimesCreates open ends and missing-logic failures
Split and re-link by work front1–3 hours✔ YesFewer out-of-sequence entries every month
Document and keep Retained Logic30 minutes✔ YesConservative, honest forecast

A Monthly Checklist You Can Copy

Table 4 — Out-of-sequence control checklist for each update
#CheckEvidence to keep
1Scheduling option confirmed (expected: Retained Logic)Screenshot of Options tab
2Schedule run with Log to fileSaved log file for the data date
3Every out-of-sequence pair reviewed with siteWorking spreadsheet with comments
4Repairs applied in the working scheduleChange log with activity IDs
5Longest path compared with previous updateComparison report
6Narrative updated with counts and actionsUpdate report section
7Remaining out-of-sequence items justifiedOne line per item

What This Means for Delay and EOT Work

Construction contracts such as NZS 3910, NEC4 and FIDIC expect the programme to show how the contractor intends to carry out the work. When an extension of time is assessed, the updates are evidence. An update where the logic plainly contradicts the site diaries weakens that evidence, whichever side you are on. In my experience, a clean, well-documented record of logic repairs is one of the strongest things a contractor can bring to a time-related negotiation, because it shows the programme was managed rather than merely recalculated.

Fix the network, not the checkbox

Next time the forecast moves for no obvious reason, resist the urge to try another checkbox. Open the log, sit down with the site engineer for half an hour, and fix the network. The date you end up with will be one you can defend.

Continue through Academy Home and its Knowledge Pillars; compare the evidence discipline in Case Studies and the Project Failure Database. Investigate forecast movement with the Float Erosion Analyzer, Delay Impact Calculator and Earned Schedule Calculator; these support review rather than replace a repaired P6 network.

Frequently asked questions

How do I see out-of-sequence activities in Primavera P6?

Open the Schedule dialog with F9, tick Log to file, run the schedule and view the log. Out-of-sequence activities are listed along with the relationship involved. Save the log with each update as a record.

Can I fix out-of-sequence activities without changing the logic?

You can change the scheduling option, but that only changes how P6 interprets the broken links. To remove the root cause you usually need to split activities, adjust relationship types or correct where progress was recorded.

What is the Progress Override compression effect?

When Progress Override ignores an incomplete predecessor, the remaining successor work is pulled to the data date and its downstream chain moves earlier too. The forecast compresses even though nothing on site has improved.

Is it acceptable to have some out-of-sequence activities?

Yes, a small number is normal on live projects, particularly in the month the deviation happens. What matters is that each one is reviewed, either repaired or explained, and that the count does not keep growing.

Should I repair logic in past updates?

Generally no. Past updates are contemporaneous records. Make repairs from the current data date forward and document them. Altering historical updates can look like rewriting evidence.

How long should activities be to avoid out-of-sequence problems?

There is no single rule, but activities that span several areas and run longer than about four weeks are frequent offenders. Split by area, level or chainage when different crews will work in parallel.

Do I need third-party tools?

Not to start. The P6 schedule log, a spreadsheet and Claim Digger cover the basics. Schedule-quality tools help on large programmes by trending the counts across many updates.

Keep learning

Where this article connects

Curated cross-links: related Academy articles, the Knowledge Pillars this topic draws on, and the calculators referenced in the FAQs above.

Next steps

Next steps on PMMilestone

Use these pages to deepen the topic, verify terminology, compare real cases and move from theory into applied project controls practice.

Practise immediately

Related calculators

Open the calculators referenced in this article and run them against your own project numbers.

More tracks

Other learning tracks

Knowledge pillars

Knowledge pillars across the Academy

Deep-dive pillar articles covering EVM, delay analysis, scheduling, risk and project controls — refreshed on every visit.

Browse all knowledge pillars
Construction claims management framework infographic with lifecycle, categories, evidence management and governance
Knowledge pillar

Construction Claims Management Framework Explained

A practical claims management framework for construction and infrastructure projects covering entitlement, records, analysis, negotiation and governance.

Read pillar
PMO reporting framework with executive dashboard examples, KPI tables and portfolio reporting
Knowledge pillar

PMO Reporting Framework

A reference guide to executive PMO reporting covering dashboard structure, KPI choice, portfolio views, reporting cadence and common reporting mistakes.

Read pillar
Open glowing editorial book in a dark navy library
Knowledge pillar

Guides and Long-Form Articles

Practitioner-written explainers across EVM, planning, forecasting, risk and PMO design — read as a syllabus or as a refresher.

Read pillar
Open notebook with question marks under soft blue light
Knowledge pillar

Q&A and Exam-Style Questions

Concept questions in the style of PMP / PMI examinations, plus practical scenarios from real construction and PMO environments.

Read pillar
Dark navy floating glass calculator cards with glowing inputs
Knowledge pillar

Interactive Calculators

More than thirty client-side calculators covering EVM, schedule, risk, construction productivity, contingency, PMO maturity and career planning.

Read pillar
Dark navy collage of construction project photos and editorial layouts
Knowledge pillar

Case Studies and Insights

Auto-synced articles from PMMilestone Intelligence Center bring fresh case studies, failure patterns and project-intelligence commentary into the Academy.

Read pillar
Dark navy timeline graphic showing a delayed construction schedule with critical path impact bands
Knowledge pillar

The Complete Construction Delay Analysis Guide

A complete, practitioner-led walkthrough of construction delay analysis: delay categories, methodologies, claims preparation and mitigation strategies for real EPC and building projects.

Read pillar
Dark navy executive project controls dashboard with KPI tiles, S-curve and risk heatmap
Knowledge pillar

Project Controls Dashboard Design Masterclass

How to design project controls dashboards that drive real decisions — KPI selection, EVM visualisation, risk indicators, layout patterns and the most common dashboard mistakes.

Read pillar
Project forecasting cockpit with probabilistic S-curves
Knowledge pillar

The Complete Guide to Project Forecasting

How professional project controls teams forecast cost, schedule, productivity and cash flow — and how to combine them into a single risk-adjusted view a board can act on.

Read pillar
Construction productivity charts overlaid on worksite silhouettes
Knowledge pillar

Construction Productivity Management

How to measure, benchmark and improve construction productivity at crew, discipline and project level — and use it as a leading indicator for schedule and cost.

Read pillar
Executive PMO dashboard with KPI tiles and portfolio heatmap
Knowledge pillar

PMO Reporting and Executive Dashboards

How to design PMO reports and executive dashboards that drive decisions instead of just describing status — KPI hierarchies, narrative structure and the cadence that keeps them honest.

Read pillar
Risk distribution and mega project silhouette
Knowledge pillar

Risk Management for Mega Projects

How risk management actually works on mega projects — beyond the register, into quantitative analysis, reserve sizing, risk-adjusted forecasts and structured recovery.

Read pillar
Enterprise Upgrade

Upgrade to Enterprise-Level Project Intelligence

Discover the Elite Project Controls System — a professional intelligence framework for modern project controls, forecasting, executive reporting, AI PM workflows and risk management.

  • ★Executive-grade KPI frameworks
  • ★AI-powered project workflows
  • ★Forecasting & risk intelligence
  • ★PMO-ready reporting templates

Related: Academy · Tools · Intelligence Center · Site map

Books by the founder

Practical project controls books by Dr. Hassan Eliwa

See all books and formats →