How to Define Milestone Completion Criteria Before a Schedule Update Closes Work That Is Not Actually Done
Without written milestone completion criteria, schedule updates mark activities complete based on crew reports alone, creating a false picture of project progress that compounds through every downstream forecast.

A project schedule is only as reliable as the definition behind each milestone. When milestone completion criteria exist only in a superintendent's head, or not at all, the schedule becomes a record of what crews reported rather than what was verified. That gap is small at first and catastrophic later, because every forecast, payment application, and resource plan downstream is built on the assumption that closed activities are genuinely closed.
This article explains how to write milestone completion criteria before a project's first schedule update runs, so that the schedule, field systems, and project controls stay aligned from the start.
Why Vague Criteria Create Real Cost Problems
Consider a hypothetical example: a mechanical contractor reports rough-in complete on a floor because pipe runs are installed. The scheduler closes the activity. Three weeks later, inspectors find that hangers on two corridor runs were not torqued to specification and penetration sleeves were not fire-stopped. The activity was never actually complete. The schedule, however, shows it as such, and lookahead reports have already loaded the next sequence assuming that floor is ready.
This is not a failure of the scheduling software. The software closed what the crew marked done. The failure is the absence of a written definition stating what "rough-in complete" actually means: all pipe installed, all hangers torqued per specification, all penetrations sleeved and firestopped, and a field quality inspection logged in the project platform.
Without that definition, the same activity label means different things to the field crew, the quality inspector, the scheduler, and the owner's representative. Each party updates the record from their own interpretation, and by the time the discrepancy surfaces, the schedule has propagated the error forward through multiple activities.
The Three Components of a Workable Completion Criterion
A milestone completion criterion that holds up across field, scheduling, and project controls systems needs three things.
A physical or observable condition. This is what must be true in the field. It should be specific enough that two different inspectors standing at the same location would reach the same conclusion. "Concrete placed" is not specific enough. "Concrete placed, finished to specified elevation within tolerance, and covered with curing compound" is specific enough.
A documentation trigger. This is the record that must exist in a named system before the schedule update is allowed to close the activity. The documentation trigger connects the physical condition to the data. Examples include a signed field inspection form uploaded to the quality management module, a conformance photo attached to the relevant work package in the field app, or an inspection pass recorded by the authority having jurisdiction and entered into the submittal log.
An accountable role. This is the specific project role, not a named individual, who is authorized to confirm that the physical condition and the documentation trigger are both satisfied. Naming a role rather than a person means the criterion survives personnel changes.
All three components should appear in a single written record, attached to the activity in the schedule or referenced in the project's quality plan.
How to Build Criteria Before the Schedule Is Baselined
The best time to write milestone completion criteria is during the preconstruction planning phase, before the schedule is baselined and distributed. At that stage, the project team has not yet developed habits around how activities get closed, and criteria can be defined collaboratively without overriding existing practice.
A suggested process for that phase:
- Export the list of schedule activities at a level of detail that corresponds to payment applications or quality inspection points, whichever is more granular.
- Bring the field superintendent, quality manager, and project controls lead into a working session and walk through each activity category. Ask each person to describe what done looks like from their perspective.
- Where descriptions differ, write the most complete version that satisfies all three roles. The goal is a single shared definition, not a compromise that lets each party use their own interpretation.
- Assign the documentation trigger and the accountable role to each criterion.
- Store the criteria in the platform layer that the scheduler uses to update the schedule, so that the criteria are visible at the point of update rather than buried in a separate document.
This process typically surfaces disagreements that would otherwise appear mid-project as disputes over earned value, payment application support, or inspection readiness. Surfacing them during preconstruction is significantly cheaper.
Connecting Criteria to Platform Workflows
Written criteria only create value if the platform enforces them at the moment of update. Most construction scheduling platforms support conditional logic or checklist attachments at the activity level, but these features are rarely configured by default. Someone has to set them up.
A practical configuration approach: build a short checklist in the field or quality module that maps directly to the completion criteria for each activity category. When a crew submits a completion report, the checklist prompts for the documentation trigger before the submission is accepted. The scheduler then receives a notification that includes the checklist status rather than a bare verbal report.
This does not require a custom integration in most environments. It requires that the project controls team configure the platform before the project starts and that field supervisors understand why the checklist exists. The communication investment is small. The alternative, reconciling schedule updates against incomplete work after the fact, is not.
Handling Partial Completion Without Breaking the Schedule Logic
One practical objection to strict completion criteria is that large activities rarely finish all at once. A concrete pour may complete in three pours over two days. Requiring 100 percent completion before any progress is logged misrepresents reality in the other direction.
The solution is to separate physical percent complete from milestone status. Physical percent complete can be estimated and updated continuously, representing the proportion of work in place. Milestone status, meaning the activity is fully closed and ready to support the next sequence, should be gated by the written completion criteria.
Scheduling software supports this distinction, but it has to be configured intentionally. Activities should be set so that physical percent complete can reach 100 without automatically triggering a closed milestone status. Closed status should require confirmation against the criteria. This keeps the schedule's earned value calculations accurate without allowing a partially verified activity to release downstream work prematurely.
What to Do With Criteria After Closeout
Completion criteria that were written for construction activities also have value at project closeout and owner turnover. The criteria record what was inspected, what documentation was required, and who was accountable at each stage. When an owner's facility team asks why a system was accepted in a particular condition, the criteria provide the audit trail.
Before the project platform is archived, export the completion criteria and their associated documentation triggers as a structured record. This is distinct from the schedule file itself, which typically does not carry the criteria as a readable artifact. A simple table listing activity category, criterion text, required documentation, and accountable role is sufficient and can be included in the owner's handoff package alongside the as-built drawings and commissioning records.
Written milestone completion criteria are not a scheduling formality. They are the mechanism that keeps field reality and project controls data synchronized from the first update to the last.