Microsoft Project Online retires September 30, 2026, migrate to a modern platform before it's too late.Start migration
Back to BlogThe DCMA 14-Point Schedule Assessment Explained
Schedule Analysis

The DCMA 14-Point Schedule Assessment Explained

The DCMA 14 point schedule assessment is 14 pass/fail checks on schedule logic and float. Four matter outside a government contract; here they are.

Onplana TeamAugust 15, 20265 min read

The DCMA 14-point schedule assessment is a set of 14 pass/fail checks the Defense Contract Management Agency uses to test whether a CPM schedule's logic, dates, and float actually hold up, not just whether the Gantt chart looks complete. It was built for government contractors filing Integrated Master Schedules on defense programs. Outside that world, four of the fourteen checks predict schedule risk well enough that commercial PMOs run them with no contract requiring it at all.

The direct answer: the assessment scores a schedule against 14 thresholds covering logic, constraints, float, duration, and baseline performance. A schedule with more than 5% missing predecessor or successor links fails the Logic check; a Critical Path Length Index below 0.95 flags a schedule that will finish late without recovery action. Most commercial PMOs never need all 14, but Logic, Negative Float, High Duration, and CPLI generalize to any schedule, defense contract or not.

The 14 Checks and Their Pass Thresholds

# Check Pass threshold
1 Logic Fewer than 5% of incomplete tasks missing a predecessor or successor
2 Leads (negative lag) Zero tasks with negative lag
3 Lags 5% or fewer of tasks carry positive lag
4 Relationship types At least 90% finish-to-start; start-to-finish links at 0%
5 Hard constraints 5% or fewer of tasks carry a hard constraint (Must Start On, Must Finish On)
6 High float 5% or fewer of incomplete tasks show more than 44 working days of total float
7 Negative float Zero tasks with negative float
8 High duration 5% or fewer of incomplete tasks exceed 44 working days in duration
9 Invalid dates Zero tasks with actual or forecast dates that fall outside the schedule's status date logic
10 Resources Every task of a day or longer carries an assigned resource (optional check in most tools)
11 Missed tasks 5% or fewer of tasks finish later than their baseline date
12 Critical path test A forced delay on a test activity extends the finish date proportionally, confirming the network logic is real
13 Critical Path Length Index (CPLI) 1.0 or above is on pace; DCMA flags anything at or below 0.95
14 Baseline Execution Index (BEI) 1.0 or above means completed tasks are keeping pace with the baseline plan

Deltek's summary of the full assessment has the complete methodology behind each check if you're building this into a P6 or MS Project review process.

Which Four Checks Matter Most Outside a Government Contract

Ten of the fourteen checks assume something a commercial project usually doesn't have: a formally maintained baseline, an EVM cost account structure, or a government reviewer checking for contract compliance. Logic, Negative Float, High Duration, and CPLI don't require any of that. They test whether the schedule's network is real and whether it is trending toward its finish date, which every project manager needs regardless of what's driving the deadline.

Logic catches the single most common structural failure: tasks disconnected from the dependency network. A disconnected task doesn't show up on the critical path even when it should, so its slip goes unnoticed until it's already late.

Negative float is a zero-tolerance check for good reason. Negative float means a task's late finish date is earlier than its early finish date, which is mathematically only possible when a hard constraint or an already-slipped predecessor has broken the schedule's own math. Any negative float number means something in the schedule is lying to you.

High duration flags tasks planned as a single block longer than 44 working days. A task that long is usually several tasks in a trench coat: nobody can report meaningful progress on a 60-day block until it's either 0% or 100% done, which is exactly the blind spot that lets a schedule stay green until it suddenly isn't.

CPLI is the forward-looking check: it tells you whether the schedule's pace, not just its structure, is realistic.

How Do You Calculate the Critical Path Length Index?

CPLI = (CPL + TF) / CPL, where CPL is the critical path length remaining in workdays from the status date to the project's finish milestone, and TF is the total float on that critical path.

Take a project with 100 working days remaining on its critical path and 5 days of total float on that path: CPLI = (100 + 5) / 100 = 1.05. That schedule is ahead of pace and passes clean. Now take the same 100 remaining working days with -8 days of float, meaning the critical path has already slipped behind its own late dates: CPLI = (100 - 8) / 100 = 0.92. That fails DCMA's 0.95 threshold, and it fails for a reason worth taking seriously: the project would need to gain almost a full working day of progress for every eight it works just to get back to zero float, which rarely happens without an explicit recovery plan.

Where Real Schedules Fail First: Logic

Outside a formal DCMA audit, Logic is the check that fails hardest, and we have real numbers behind that claim. Our audit of 500 real-world Microsoft Project schedules found dangling tasks, tasks with no predecessor, no successor, or both, in 83% of the files we processed. DCMA's threshold for the Logic check is 5% of incomplete tasks. Eighty-three percent of schedules failing a check with a 5% tolerance is not a marginal miss; it means most schedules built outside a disciplined review process never had working logic to begin with.

The diagram below shows which four checks generalize to any schedule and which ten assume a formal government-contract baseline.

Four of the 14 DCMA checks generalize beyond a government contract 1. Logic 83% fail rate 2. Leads 3. Lags 4. Relation- ship types 5. Hard constraints 6. High float 7. Negative float 8. High duration 9. Invalid dates 10. Resources 11. Missed tasks 12. Critical path test 13. CPLI forward pace 14. BEI needs baseline Generalizes to any commercial schedule, no government contract or EVM baseline required Grey checks assume a formally maintained baseline or EVM cost account structure, common on defense programs, less common on a typical commercial project.

Running the Assessment Without P6 or a DCMA Contract

You don't need Primavera P6 or a government contract to run these four checks. In Microsoft Project, sort tasks by predecessor and successor columns to spot Logic failures, filter total float for negative values to catch Negative Float breaks, and filter duration for anything over 44 working days to catch High Duration. CPLI takes more manual work: pull total float on the current critical path and the remaining duration to the finish milestone, then run the formula above. The free Schedule Health Check runs the Logic, Negative Float, and High Duration checks automatically against an uploaded .mpp or MSPDI file, along with the other structural issues that don't officially carry a DCMA number but cause the same silent slip. This post sits alongside the rest of the scheduling fundamentals coverage in the Onplana blog.

Run your schedule against the checks that matter Upload an .mpp or MSPDI XML file to the free Schedule Health Check and get Logic, float, and duration issues flagged automatically, no P6 license or DCMA contract required. → Run the Schedule Health Check

Microsoft Project™ is a trademark of Microsoft Corporation. Onplana is not affiliated with Microsoft.

dcma 14 point schedule assessmentdcma 14 point checkschedule health metricsSchedule AnalysisCritical PathPMOProject Management

Ready to make the switch?

Start your free Onplana account and import your existing projects in minutes.