LeanCPM

Milestone

A significant moment in time

In LeanCPM, a milestone is a significant point or event in a project that marks the completion of a major deliverable or phase. It represents a clear checkpoint in the project timeline and is used to track progress and ensure that the project stays on schedule. Milestones have zero duration.

Milestones play a more significant role here than they do in legacy CPM.

Milestones are used to calculate the early and late dates for tasks and issues.

Substantial Completion

This milestone is a part of every project and represents the point at which the project should be completed.

Dependencies

Since Milestones represent a point in time when something can or will start or finish, they can only be in series with issues or tasks.

Legacy CPM

Remember, an “in series” dependency is just like a Finish-to-Start (FS) relationship in legacy CPM.

This means that milestones cannot occur concurrently with their dependencies.

Target Dates

Like tasks, milestones have target dates that the planner manually sets. These dates are used in the schedule calculation and thus drive the Early and Late dates for their dependencies.

Early and Late Dates

Since milestones are used to set early and late dates for tasks, their early and late dates must be calculated differently.

In essence, these are the exact early and late dates from legacy CPM.

Deadlines

Deadlines are different than Target dates. While Target dates represent your near-term objectives, Deadlines represent the project’s goals, typically defined at the project’s inception or after a significant change resets expectations (e.g., an approved change order that alters the project’s end date).

Deadlines are not used in schedule calculations; they are provided for reference purposes.

Deadlines should fall between the early and late dates.

Why deadlines instead of late dates?

It makes sense that the latest possible date for a milestone is the deadline. However, the late dates (and early dates) are calculated based on the “Substantial Completion” Milestone

Start Milestone

Start Milestones occur the day after their blockers are finished, and the same day as their dependents start.

These have the following fields:

Early StartTarget StartLate StartEarly FinishTarget FinishLate FinishDeadline
Start Milestone
Finish Milestone

Types

Types are an optional field for Milestones. We recommend software vendors ship their applications with some pre-defined fields. This allows organizations to track the progress of their projects compared to other projects.

Some potential default milestone types:

  • NTP (Notice to Proceed)
  • Construction Start*
  • Foundations Complete
  • Top Out (Superstructure complete)
  • Permanent Power
  • Permanent Air
  • Dry In
  • Substantial Completion*
  • Turnover
  • Inspection

Each milestone should be of just one type, however each type should be allowed to be used more than once.