The DCMA 14-Point Schedule Check, Explained (With the Thresholds Reviewers Actually Use)
If you submit programmes to a government client, an EPC, or any owner with a real project-controls team, your schedule will sooner or later be scored against the DCMA 14-point assessment. Knowing the 14 metrics โ and checking them before you submit โ is the cheapest credibility you can buy as a planner.
Here's the short version of all 14 points, with the thresholds most reviewers apply.
The free Kazinex XER Quality Checker scoring a real P6 schedule against DCMA-14 โ no login, nothing uploaded.
The 14 points at a glanceโ
| # | Metric | Typical threshold |
|---|---|---|
| 1 | Logic โ activities missing a predecessor or successor | โค 5% |
| 2 | Leads โ negative lags on relationships | 0 |
| 3 | Lags โ relationships with positive lag | โค 5% |
| 4 | Relationship types โ share of FS links | โฅ 90% FS |
| 5 | Hard constraints โ mandatory start/finish etc. | โค 5% |
| 6 | High float โ total float > 44 working days | โค 5% |
| 7 | Negative float โ total float < 0 | 0 |
| 8 | High duration โ remaining duration > 44 working days | โค 5% |
| 9 | Invalid dates โ forecast before / actual after data date | 0 |
| 10 | Resources โ activities without resources/cost (where required) | 0 missing |
| 11 | Missed activities โ finished later than baseline | โค 5% |
| 12 | Critical path test โ inject delay, confirm the end date moves | pass |
| 13 | CPLI โ Critical Path Length Index | โฅ 0.95 |
| 14 | BEI โ Baseline Execution Index | โฅ 0.95 |
A few of these deserve more attention than they usually get:
The ones that fail most schedulesโ
Point 1 (Logic). Open-ended activities are the single most common flag. Every activity except project start/finish should have at least one predecessor and one successor. Missing logic doesn't just fail a checklist โ it makes float and the critical path meaningless.
Point 5 (Hard constraints). Must Finish On and Mandatory Finish constraints override logic. Reviewers read a constraint-heavy schedule as "the dates were typed in, not planned." Prefer soft constraints โ or better, logic.
Point 7 (Negative float). Zero tolerance. Negative float says the plan, as modeled, cannot meet its own commitments. Fix the logic or re-baseline; don't submit it.
Point 12 (Critical path test). Add a large delay (e.g. 600 days) to a critical activity and reschedule. If the project finish doesn't move by roughly the same amount, your network is broken somewhere โ usually by constraints or missing logic.
Check all 14 points before you submit โ freeโ
You don't need a P6 license or an Acumen Fuse seat to pre-check a programme. The Kazinex XER Quality Checker scores any Primavera P6 XER export against DCMA-14 (plus GAO and best-practice checks) entirely in your browser โ the file is never uploaded, so you can safely check a subcontractor's schedule without importing it into your own P6 environment.
Drop the XER, read the score, fix the flags, then submit.
For the full methodology behind each check โ thresholds, severities, and how to fix each flag โ see the schedule quality documentation.
