Project Assure
Try it free →
← All articles

How to QA a Primavera P6 Schedule: A Practical Quality-Check Guide

Project Assure · Schedule analysis

Why Schedule Quality Matters Before You Accept an Update

Accepting a contractor's schedule update without a thorough schedule quality check is like signing off on a set of structural calculations without reviewing them. A poor-quality schedule can mask delays, misrepresent progress, and lead to costly disputes. A robust quality assurance (QA) process ensures the schedule is logically sound, accurately reflects the work, and is suitable for performance measurement and forensic analysis.

A schedule that fails basic quality checks can also trigger contractual penalties or undermine an extension of time (EOT) claim. By implementing a repeatable QA workflow, you protect your project and your organisation.

What to Check: The Core Elements of a Schedule Quality Check

1. Logic and Sequencing

Verify that every activity (except the first and last) has at least one predecessor and one successor. Missing links create open ends, which can cause inaccurate float calculations and unrealistic critical paths. Check for:

2. Float and Critical Path

Total float (TF) indicates schedule flexibility. A schedule with excessive negative or positive float may indicate flawed logic or overly optimistic durations. Key checks:

3. Durations and Calendars

Unrealistic durations are a red flag. Check for:

4. Resources and Costs

While not always required, resource-loaded schedules should be checked for:

DCMA / GAO / NASA Frameworks at a Glance

Several government and industry frameworks provide standardised schedule quality checks. Here’s a quick reference:

Each framework emphasises that a schedule must be a reliable tool for decision-making, not just a compliance document.

A Repeatable QA Workflow

Follow these steps for a consistent schedule quality check:

  1. Import and review metadata: Check project start, data date, calendars, and WBS structure.
  2. Run automated checks: Use tools like Project Assure to instantly run DCMA 14-point, GAO, and NASA checks. This free browser-based tool parses your XER locally—nothing is uploaded.
  3. Analyse logic and constraints: Look for open ends, lags, and improper constraints.
  4. Review float and critical path: Identify negative float and verify the longest path.
  5. Check durations and calendars: Flag outliers and calendar mismatches.
  6. Validate resource/cost loading (if applicable): Check for over-allocation and cost alignment.
  7. Document findings: Create a QA report listing issues, severity, and recommendations.
  8. Iterate with contractor: Discuss findings and request corrections before accepting the update.

By following this workflow, you ensure every schedule update meets a minimum quality standard, reducing risk and improving project control.

Remember, a schedule quality check is not a one-time event. Perform it at every major update (e.g., monthly) and always before a baseline change. Tools like Project Assure make this process fast and repeatable—ideal for busy schedulers and project controls teams.

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 a schedule quality check?

A schedule quality check is a systematic review of a project schedule to ensure it is logically sound, realistic, and compliant with industry standards. It examines logic, float, constraints, durations, and resources to identify errors or risks.

What are the DCMA 14-point checks?

The DCMA 14-point schedule assessment is a set of metrics developed by the Defense Contract Management Agency to evaluate schedule health. It includes checks for open ends, constraints, negative float, high float, duration outliers, and more. Each metric has a pass/fail threshold.

How often should I perform a schedule quality check?

Ideally, perform a quality check on every schedule update—typically monthly. Also do a thorough check before baselining or accepting a major update from a contractor. Regular checks catch issues early.

Can I run a schedule quality check without uploading my XER file?

Yes. Tools like Project Assure parse your Primavera P6 XER file entirely in your browser. Nothing is uploaded to any server, ensuring data security. You can run DCMA, GAO, and NASA checks instantly.

What is the most common schedule quality issue?

Open ends (activities without predecessors or successors) are the most frequent issue. They break the logic chain and can make the critical path unreliable. DCMA recommends zero open ends.

FrameworkKey FocusCommon Metrics
DCMA 14-PointSchedule health, logic, float, constraints, durationsOpen ends, constraints > 5%, float > 44 days, durations > 44 days
GAO Schedule AssessmentBest practices, baseline integrity, logic, riskComplete WBS, critical path, float, resource loading
NASA Schedule ManagementCredibility, traceability, risk handlingLogic ties, margin, EVM integration, schedule risk analysis