Skip to main content

Best Practice Checks

Category weight: 2.5% of overall score
Checks in this category: 3 (plus 1 opt-in weightage check)

Best practice checks go beyond the DCMA 14-Point Assessment to validate your schedule against industry guidance from the APM (Association for Project Management), GAO (Government Accountability Office), and common project controls standards.

Logic Density

FieldValue
Check IDlogic-density
DCMA ReferenceAPM
Default ThresholdMinimum 1.5 relationships per activity
SeverityMinor

Verifies that the schedule has adequate relationship density — meaning enough predecessor/successor links relative to the number of activities. Low logic density suggests the schedule has insufficient logic to produce a meaningful critical path.

Logic Density = Total Relationships / Total Activities

What triggers a finding: Logic density falls below the configured threshold (default 1.5).

Why it matters: A schedule with 1,000 activities should have at least 1,500 relationships. Fewer than that means many activities are not logically connected, which undermines the schedule network.

Good practice: Most well-constructed schedules have a logic density between 1.5 and 2.5.


Baseline Integrity

FieldValue
Check IDbaseline-integrity
DCMA ReferenceGAO
Default ThresholdAll activities should have baseline dates
SeverityMinor

Validates that baseline data is present and consistent across the schedule. Baseline dates are essential for variance analysis and earned value management.

What triggers a finding:

  • Activities are missing baseline start dates
  • Activities are missing baseline finish dates
  • Baseline finish date is earlier than baseline start date

Why it matters: Without baseline dates, you cannot calculate schedule variance (SV/SVt), compare planned vs. actual performance, or produce meaningful trend analysis.


Project Milestones

FieldValue
Check IDmilestone-spacing
DCMA ReferenceAPM
Default ThresholdSchedule must have both a start milestone and a finish milestone
SeverityInfo

Verifies that the project has the required start and finish milestones. These anchor the schedule network and provide clear boundaries for CPM calculations.

What triggers a finding: The schedule is missing a clearly identifiable start milestone, finish milestone, or both.

Why it matters: A schedule without a defined start milestone has no clear network origin, and a schedule without a finish milestone cannot determine the project completion date through forward/backward pass logic.


Weightage Distribution (Opt-in)

FieldValue
Check IDweightage-distribution
DCMA Reference
Default ThresholdPer configuration (disabled by default)
SeverityInfo

Validates that project weightage distributions are properly configured across WBS or Activity Code levels. This check is disabled by default and must be enabled in Quality Settings.

What triggers a finding: Weightage values do not sum to 100%, or individual elements have missing or zero weightage assignments.

When to enable: Use this check when your project uses weighted progress measurement across WBS elements or activity code groupings.


Next Steps