Project Controls · Schedule Quality · DCMA
DCMA 14-Point & Schedule Health
A practical guide to the checks commonly used to assess Primavera P6 schedule quality, logic, float, constraints, criticality and performance.
STDDCMA 14-PT
FOCUSSCHEDULE HEALTH
TOOLP6 / XER

What is the DCMA 14-Point Assessment?

The DCMA 14-Point Assessment is a structured way of checking the quality and reliability of a project schedule. It looks at schedule logic, relationships, constraints, float, durations and several indicators of schedule performance.

For Primavera P6 professionals, these checks are useful as a quality-control framework before a schedule is issued, updated, reviewed or used for project controls.

Important: DCMA thresholds should be applied in the context of the contract, project controls procedure and approved baseline. A schedule can pass an individual metric and still require management attention.

DCMA 14 Points — Quick Reference

01

Logic

Checks activities for missing predecessors and successors. Excessive open ends can make the schedule less logically connected.

Common benchmark: ≤ 5% open-ended activities
02

Leads

Identifies negative lag, commonly called lead. Leads can allow successor work to start before the predecessor relationship is fully complete.

Target: 0% leads
03

Lags

Measures excessive use of positive lag in relationships. Lag should be intentional, documented and used consistently.

Common benchmark: ≤ 5% relationships with lag
04

Relationship Types

Reviews relationship types such as FS, SS, FF and SF. Excessive use of non-FS relationships can make logic harder to understand and maintain.

Common benchmark: ≥ 90% Finish-to-Start relationships
05

Hard Constraints

Finds restrictive constraints such as Mandatory Start or Mandatory Finish that can override normal schedule logic.

Target: ≤ 5% of activities
06

High Float

Identifies activities with unusually high total float. Large float values can indicate broken logic, missing relationships or unrealistic dates.

Common benchmark: ≤ 5% above the project threshold
07

Negative Float

Identifies activities with negative total float. Negative float generally indicates the schedule cannot currently meet a required date without corrective action.

Target: 0% negative float
08

High Duration

Checks for activities whose duration is too long to provide useful control at the selected schedule level.

Common benchmark: ≤ 5% above 44 working days
09

Invalid Dates

Checks for activities whose actual and planned dates conflict, such as actual work appearing after the data date or invalid actual-date combinations.

Target: 0 invalid activities
10

Resources

Reviews whether activities have the required resource or cost loading, where resource-loaded scheduling is required by the project controls process.

Project-specific benchmark; often assessed against resource loading requirements
11

Missed Tasks

Looks at activities that were planned to finish by the status date but did not finish as planned. This helps identify schedule performance issues.

Common benchmark: ≤ 5% missed tasks
12

Critical Path Test

Tests whether the identified critical path behaves logically when critical activities are delayed. A proper test should be performed using the project's scheduling method.

Target: project-specific validation; not a simple percentage check
13

CPLI

Critical Path Length Index compares the available time to the remaining critical-path work. It indicates how difficult it may be to achieve the required completion date.

CPLI = (Critical Path Length + Total Float) / Critical Path Length
Common benchmark: ≥ 95%
14

BEI

Baseline Execution Index compares the number of baseline activities that should have been completed with the number actually completed by the status date.

BEI = Activities Completed / Activities Baseline-Scheduled to Complete
Common benchmark: ≥ 95%

How to Read Schedule Health

AreaHealthy ScheduleWarning Sign
LogicActivities are properly connected with meaningful predecessor/successor relationships.Many open ends or isolated activities.
RelationshipsRelationships represent the actual execution sequence.Large numbers of unusual relationship types or excessive lag.
ConstraintsDates are primarily driven by logic, calendars and approved milestones.Many hard constraints forcing dates.
FloatFloat values are explainable and consistent with the network.Large unexplained positive float or widespread negative float.
DurationActivities are short enough to measure and control effectively.Very long activities hiding detail and progress.
Critical PathCritical path is continuous, logical and management-relevant.Critical path changes unexpectedly or contains weak logic.
PerformanceBaseline and actual progress provide a credible picture of delivery.Many planned activities are repeatedly missed.

Why Schedule Health Matters

A schedule is more than a list of activities and dates. It is a model of how the project is expected to execute. If the logic or data quality is weak, critical path, float, forecasts and management decisions can also become unreliable.

DCMA Does Not Replace Professional Schedule Review

A DCMA-style assessment is a quality-control framework, not a substitute for a planner's judgement. Thresholds can also vary by contract, project type, schedule level and client requirements.

For formal contractual submissions, always use the exact methodology and baseline defined by your client or project controls procedure. XERAuditor's automated results should be treated as a screening and analysis aid, not as a contractual certification.

Run a Schedule Health Check

Have a Primavera P6 XER export? Let XERAuditor check the schedule directly in your browser.

OPEN XER AUDITOR →