DCMA 14-Point Schedule Assessment

Primavera P6 XER File Analyzer
๐Ÿ“‹

Upload Primavera P6 XER File

Drag & drop your .xer file here, or click to browse

๐Ÿ“ Assessment Parameters & Scoring Methodology

#
Check Name
What Is Measured
Threshold
Scoring Rule
1
Logic
% of incomplete tasks missing a predecessor and/or successor (dangling activities)
โ‰ค 5%
Pass if โ‰ค 5%
2
Leads
% of relationships containing a negative lag (lead). Leads distort the critical path.
0%
Pass if 0%
3
Lags
% of relationships containing a positive lag. Lags hide work and cannot be statused.
โ‰ค 5%
Pass if โ‰ค 5%
4
Relationship Types
% of Finish-to-Start (FS) relationships. FS provides the clearest logic flow.
โ‰ฅ 90%
Pass if โ‰ฅ 90%
5
Hard Constraints
% of incomplete tasks with mandatory start/finish constraints that override logic.
โ‰ค 5%
Pass if โ‰ค 5%
6
High Float
% of incomplete tasks with total float > 44 working days, indicating weak logic links.
โ‰ค 5%
Pass if โ‰ค 5%
7
Negative Float
% of incomplete tasks with negative total float, indicating the schedule is behind.
0%
Pass if 0%
8
High Duration
% of incomplete tasks with original duration > 44 working days (~2 months).
โ‰ค 5%
Pass if โ‰ค 5%
9
Invalid Dates
% of incomplete tasks with missing or logically inconsistent forecast dates.
0%
Pass if 0%
10
Resources
% of workable tasks with assigned resources/costs. Only evaluated if resource loading is present.
100%
Optional โ€” N/A if unused
11
Missed Tasks
% of completed tasks whose actual finish date is later than the baseline finish date.
โ‰ค 5%
Pass if โ‰ค 5%
12
Critical Path Test
Verifies a continuous, unbroken logic path from data date to project completion.
Required
Pass / Fail
13
CPLI
Critical Path Length Index โ€” measures required efficiency to finish on time. CPLI = (CPL + TF) / CPL.
โ‰ฅ 0.95
Pass if โ‰ฅ 0.95
14
Baseline
Confirms that a project baseline has been assigned for variance tracking.
Required
Pass / Fail

Status Indicators

Pass โ€” Value is within the DCMA threshold
Warning โ€” Value is near but exceeds the threshold (within 1.5ร— for max-checks, 90% for min-checks)
Fail โ€” Value clearly exceeds the acceptable threshold
N/A โ€” Check cannot be evaluated (e.g., no resource loading, insufficient data)

Scope of Analysis

Tasks included: Incomplete, non-milestone activities only (status โ‰  Complete, type โ‰  Milestone/WBS)
Relationships: All TASKPRED records are evaluated for logic, lead/lag, and type checks
Float is derived from total_float_hr_cnt รท 8 hrs/day
Duration is derived from target_drtn_hr_cnt รท 8 hrs/day

Data Source

XER tables parsed: PROJECT, TASK, TASKPRED, TASKRSRC, CALENDAR
XER format: Tab-delimited text (%T table, %F fields, %R records)
All processing is performed client-side โ€” no data leaves your browser
Reference: DCMA-EA PAM 200.1 โ€” Defense Contract Management Agency Earned Value Management System (EVMS) Program Analysis Pamphlet. The 14-Point Schedule Assessment was introduced in 2005 by the U.S. DCMA and has since become a widely adopted industry standard for evaluating schedule quality.
  • Thresholds are based on the 2012 revision of the DCMA assessment guidelines.
  • Checks #12 (Critical Path Test) and #13 (CPLI) are structural integrity checks, not percentage-based metrics.
  • Check #10 (Resources) is evaluated only when the schedule contains resource assignments; otherwise it is marked N/A.
  • A passing score on all 14 checks does not guarantee schedule viability โ€” it indicates adherence to structural best practices.

Analyzing schedule...