XER Viewer
All guides

SCHEDULE ANALYSIS · Updated November 4, 2026

DCMA 14-point schedule assessment explained

The DCMA 14-point assessment is a set of schedule health checks. It helps you find weaknesses in logic, dates, durations and progress tracking before relying on a project forecast.

Check your XER schedule

Where it came from

DCMA stands for the United States Defense Contract Management Agency. The assessment grew from defense-program schedule oversight: reviewers needed repeatable ways to examine schedule structure and execution. GAO's December 2015 Schedule Assessment Guide documents the 14-point approach. It describes the checks as a starting point for analysis, rather than a substitute for professional review. Source: GAO Schedule Assessment Guide, Appendix III.

What is it used for?

Use the checks when reviewing a contractor submission, preparing a monthly update or investigating why the critical path looks unreliable. A flagged activity is a question to investigate. A passing result does not prove that scope, productivity, resources or risk assumptions are realistic.

Unlike Monte Carlo risk analysis, these checks examine schedule health rather than generate a distribution of possible completion dates.

The 14 checks

The table summarizes the assessment categories and the current XER Viewer defaults. These are app settings, not a statement that every contract requires the same thresholds. Review your project's requirements and the app's criteria before running.

CheckQuestion to investigateXER Viewer default
1. LogicIs remaining work missing predecessor or successor logic?≤ 5%; start/finish milestones exempt
2. LeadsDo negative lags obscure the sequence?0
3. LagsAre positive lags hiding work that deserves its own activity?≤ 5%
4. Relationship typesDoes the network rely heavily on relationships other than finish-to-start?≥ 90% FS
5. Hard constraintsAre mandatory dates overriding network-driven dates?≤ 5%
6. High floatCould unusually large float indicate disconnected logic?≤ 5% over the app's 44-working-day threshold
7. Negative floatDoes the plan conflict with required dates?0%
8. Long durationIs incomplete work too coarsely planned?≤ 5% with baseline duration over 44 working days; linked baseline needed
9. Invalid datesAre actual dates after the data date, or forecast dates before it?0%
10. ResourcesAre incomplete task-dependent activities missing assignments?≤ 1%
11. Missed tasksWas work due by the data date completed against the baseline?≤ 5%; linked baseline needed
12. Critical path testDoes delaying critical work move project completion?Manual test; excluded by default
13. CPLIHow does remaining critical-path length compare with available time?Target ≥ 0.95; not implemented
14. BEIHow many activities were completed compared with the baseline count due?Target ≥ 0.95; not implemented

Run the assessment in XER Viewer

  1. Open the XER file and verify the project and data date. For baseline-dependent checks, the file needs the explicitly linked baseline project, not just planned dates in the current project.
  2. Choose Schedule Check in the left navigation. On the Schedule Assessment screen, select Run DCMA Check, or reopen existing findings with View results.
  3. Review the criteria. Choose which rules to include, edit targets and weights where needed, and recalculate after changes. Record custom settings so later scores are comparable.
  4. Inspect each rule card. Read the metric, target and available activity findings. Investigate the IDs and descriptions with the scheduler instead of relying only on the overall score.
  5. Print or save the assessment. Use the assessment toolbar's Print control to preview the report, then print it or save a PDF.
  6. Correct the source schedule and rerun. XER Viewer reviews the export; it does not repair the original Primavera project for you.
XER Viewer Schedule Assessment screen with DCMA and Monte Carlo analysis options
Schedule Assessment provides separate DCMA quality and Monte Carlo risk workflows.

What XER Viewer does and does not check

The app lists all 14 criteria, but the critical-path test requires manual work and CPLI and BEI are not implemented. These three are excluded by default. Enabling a criterion does not make an unavailable calculation available. Rules missing required baseline data are also marked unavailable.

The total score is the app's weighted summary of included, available rules. Unavailable checks are not evidence of a pass and do not contribute as successful checks. The score is not DCMA certification or an official compliance decision.

Read findings in context

A long procurement activity might justify its duration; a negative lag might reveal a better way to model overlap. Review the work with its owner and document the rationale. Do not remove real constraints, shorten work or add artificial links only to improve the score.

Counts can differ across tools because of activity exclusions, working-day conversions, baseline availability and relationship populations. Compare the actual rule definitions and affected activities before comparing headline percentages.

Browse all guides