Introduction
The United States Defence Contract Management Agency (DCMA) is a Federal Agency for the American Department of Defence (DoD), that works directly with Defence suppliers to help ensure that DoD, Federal, and allied government supplies and services are delivered on time, at projected cost, and meet all performance requirements.
After contract award, the DCMA monitors contractors' performance and management systems to ensure that cost, product performance, and delivery schedules are in compliance with the terms and conditions of their contracts.
As part of this responsibility the DCMA employ a 14-point assessment, which rigorously evaluates the quality and logic of a programme schedule to ensure a high level of confidence that the works can be completed on time.
This assessment forms the basis of what could be described as a best practice approach to programming & scheduling, which evolves into a common-sense set of Golden Rules for construction programmers
Whilst passing the tests in the assessment does not provide a cast-iron guarantee that a project will be completed on time; not passing them, almost certainly guarantees its failure.
The assessment metrics also provide a range of in-progress checks which allow the Project Manager to quickly identify risk factors which could impact on finish dates, allowing informed corrective action to be taken as early as possible to ensure the project stays on track.
Although it is not widely accepted as an industry standard, it does provide a consistent robust platform from which to identify any weakness or inherent risks that may be present within a construction programme, in order to ensure that all programmes are written to the highest quality, and that the user can have a high level of confidence in the result.
This Guide is intended to provide a reference to, and an explanation of, the underlying principles governing the reasoning and rationale used as the basis for the assessment tests.
Rule 1 - Logic
The DCMA states that no more than 5% of incomplete tasks should be missing a predecessor and/or successor link.
The Logic test looks at the completeness of the logical network of predecessors and successors running through the project to ensure that all tasks are linked.
The reason is, that in order to correctly calculate the duration of the programme, it is essential that all tasks are connected throughout the programme network. Any tasks without a valid successor means that the preceding section of work is left hanging and goes nowhere.
Since one missing link can have a major impact on the calculated completion date, adopting this ‘Start & Finish’ approach and checking that there are no gaps ensures complete logic. This provides proof that the reasoning for the relationship has been considered and not merely overlooked.
Consequently, best practice dictates that all tasks should be fully linked throughout, by at least one suitable predecessor task and one suitable successor task, even if these are just the project start and finish milestones.
There are some exceptions in this test, such as summary tasks, which are essentially chapter or section headings for navigation around the programme, and consequently should not have any predecessor or successor links.