1.2 · Milestones & Manual vs Automatic Scheduling

Level 1 · Beginner: Tasks, Durations & Scheduling

1.2Milestones & Manual vs Automatic Scheduling

Goal: Milestone the project at key stages and master the scheduling mode (auto for a schedule that recalculates itself).
Estimated time: 12 min · self-paced reading · If you only have 5 min: read “The essentials in 30s” + the diagram.

The essentials in 30 seconds

  • A milestone is a zero-duration task that marks a key event (approval, delivery) and appears as a diamond.
  • Automatic mode makes a living schedule: Project recalculates dates from durations, links and constraints.
  • Manual mode freezes values: useful for drafting, but it explains the “schedule that does not move”.

Running mini-case — Meriem milestones her approval stages

Meriem now tracks several client projects and must report on their major stages. On the extension project, she sets milestones (zero-duration tasks that appear as diamonds) at decisive moments: “Permit approval”, “Foundations handover”, “Site delivery”. One day, the client moves the date for delivering the drawings: Meriem changes the duration of an upstream task and sees the whole schedule shift by itself — except one task that stays frozen in place. Opening the Task Mode column, she sees that this task was created in manual mode during a quick draft. She switches it back to automatic and the date shifts. Meriem remembers: milestones as checkpoints, and automatic mode for a schedule that lives.

Standalone case for this section: it returns in the course, the diagram, the script and the 48h challenge of section 1.2.

1. The milestone, a checkpoint

A milestone is a zero-duration task that marks a key event: launch, phase approval, delivery, contractual deadline. It has no “work”; it serves as a marker and a checkpoint.

You create it by setting a duration of 0 (or via the Milestone button); it appears as a diamond on the Gantt chart. Meriem places them at the decisive stages of each project.

2. Auto vs manual mode

In automatic mode (recommended), Project calculates dates from durations, links and constraints — the schedule is “alive” and recalculates itself.

In manual mode, you freely fix whatever you want and Project does not recalculate: handy for drafting, dangerous if you forget to switch back to automatic. This is the great classic of the schedule that “does not move”.

3. Choosing the right mode at the right time

Manual for drafting, automatic for steering. You can set the default mode for new tasks (File > Options). Meriem checks the Task Mode column before concluding that a schedule is reliable.

A milestone remains a simple marker: it does not “consume” duration and does not weigh down the schedule. You link it to the relevant tasks so it sits at the right time.

Common misinterpretation: “A milestone is a task like any other and I can build the whole project in manual mode.” No. A milestone has a zero duration: it represents no work, only a checkpoint. And building the project in manual mode freezes tasks: the schedule no longer recalculates and “does not move” when a duration changes. Manual mode is only for drafting; you switch back to automatic as soon as the schedule stabilizes. Meriem always checks the Task Mode column.
Milestones & scheduling mode One marker (diamond) and two date-calculation modes with opposite effects. MilestoneDuration 0, diamond, checkpoint+Automatic modeProject calculates (living schedule)+Manual modeYou freeze values, no recalculation “The schedule does not move” = tasks left in manual mode.
One marker (diamond) and two date-calculation modes with opposite effects.
Text version of the diagram (SEO / screen readers / translation): 1) Meriem, project manager in an engineering & construction company in Algiers, sets milestones (zero-duration tasks, shown as diamonds) at key stages: permit approval, foundations handover, site delivery. 2) She works in automatic mode, where Project calculates dates from durations, links and constraints — the schedule stays “alive”. 3) When the client postpones delivery of the drawings, everything shifts by itself except one task: the Task Mode column reveals that it had remained manual since a draft. Meriem switches it back to automatic. Lesson: milestones as checkpoints and automatic mode for a schedule that recalculates itself.

🔎 Concrete example — 🔎 Concrete example — Manual for drafting, auto for steering

Choosing the mode according to the project stage:

Vague draft: manual mode (“about 2 weeks”).
Stabilized schedule: switch back to automatic.
→ set the default mode (File > Options) to automatic.

Result: control milestones and a schedule that recalculates itself.

Reflex: check the Task Mode column before trusting the dates.

Section vocabulary

Milestone
Zero-duration task marking a key event (approval, delivery, deadline); appears as a diamond.

Simple example: Meriem places a “Foundations handover” milestone on the Gantt.

What it is not: a multi-day task used as a checkpoint.

Reflex: key event → milestone (duration 0).

Automatic mode
Scheduling where Project calculates dates from durations, links and constraints; the schedule recalculates itself.

Simple example: Meriem changes a duration and the whole schedule shifts in automatic mode.

What it is not: a frozen schedule that does not react to changes.

Reflex: steer → automatic mode.

Manual mode
Scheduling where the user freely sets dates/durations and Project does not recalculate automatically.

Simple example: Meriem spots a task left in manual mode in the draft.

What it is not: building the whole project in manual mode and being surprised it does not move.

Reflex: draft → manual, then switch back to auto.

Checkpoint
Approval stage materialized by a milestone, used to track the achievement of major stages.

Simple example: The “Permit approval” milestone serves as a contractual checkpoint.

What it is not: tracking major stages without any dated marker.

Reflex: major stage → a checkpoint.

Living schedule
A schedule in automatic mode that updates as soon as a duration, link or constraint changes.

Simple example: Meriem's schedule shifts when the client postpones a delivery.

What it is not: a schedule copied by hand into a spreadsheet, never up to date.

Reflex: living schedule = automatic.

In practice — In practice — Creating milestones and managing the mode

  1. Create a milestone by entering a task with duration 0 (e.g. “Specification approval”): it appears as a diamond.
  2. Place milestones at key project stages (end of phase, delivery) as checkpoints.
  3. Check each task's mode (Task Mode column): favor automatic mode for a living schedule.
  4. Test the difference: in manual mode, change a predecessor and see that the date does not move; switch back to automatic.
You milestone the project at key stages and master the scheduling mode (auto for a schedule that recalculates itself).

Step-by-step script — milestone and set the mode like Meriem (4 min)

1) Create a milestone: new line with duration 0 (or Milestone button), it appears as a diamond. 2) Name it after the event (“Permit approval”, “Delivery”) and link it to the relevant tasks. 3) Open the Task Mode column and check that tasks are in Auto Scheduled. 4) Set the default mode (File > Options) to automatic for new tasks. 5) Change an upstream duration and check that the whole schedule shifts.

A zero-duration milestone does not weigh down the schedule: it is a marker, not a work task.

Copy-paste template — my milestones & modes

Milestone: [ ] Permit approval   [ ] Foundations handover   [ ] Delivery
Milestone duration: 0 (diamond)
Task Mode column checked: yes / no
Tasks switched back to automatic: ___
Default mode for new tasks: automatic

Approval milestone

Meriem creates a “Permit approval” milestone as the project's contractual checkpoint.

Draft in manual mode

Meriem quickly enters a project in manual mode, then switches it back to automatic as soon as it stabilizes.

Frozen schedule

Meriem diagnoses a “schedule that does not move”: a task has remained in manual mode.

Default mode

Meriem sets the new-task mode to automatic to avoid the trap at every creation.

✓ Best practices

  • Set milestones (duration 0) at key stages.
  • Work in automatic mode for a living schedule.
  • Set the default mode for new tasks to automatic.

✗ Common pitfalls

  • Building the whole project in manual mode.
  • Forgetting to switch back to automatic after drafting.
  • Being surprised that the schedule “does not move” (tasks in manual mode).

Key takeaways

  • A milestone is a zero-duration task (diamond) marking a key event.
  • Automatic mode = Project calculates the dates (living schedule): recommended.
  • Manual mode = you fix everything, Project does not recalculate: useful for drafting, risky if forgotten.
  • Most “the schedule does not move” cases come from tasks left in manual mode.

48h challenge — apply it tomorrow

On a current project, set at least three milestones (duration 0) at key stages and check the Task Mode column: switch any task left in manual mode back to automatic. Write in one sentence what happens when you forget manual mode.

Section exit checklist
  • I can create milestones (zero-duration tasks) and place them at key stages.
  • I can distinguish automatic and manual scheduling.
  • I can diagnose a schedule that “does not move”.
Self-assessment 1-5: do I use milestones to mark major stages?Self-assessment 1-5: do I work properly in automatic mode?

Frequently asked questions

Why doesn't my schedule update when I change a duration?

In the vast majority of cases, the task is in manual mode: Project then respects what you entered and does not recalculate. Check the Task Mode column, select the relevant tasks and switch them to Auto Scheduled. Tip: also set the default mode for new tasks (File > Options) to automatic.

When should I use manual mode rather than automatic?

Manual mode is useful in the drafting phase, when information is unclear: noting an approximate duration, an uncertain target date or setting tasks without a known sequence. As soon as the schedule stabilizes, switch back to automatic to benefit from recalculation and, later, from the critical path. Manual for drafting, automatic for steering.

Check your understanding

What is a milestone in a schedule?

Additional resources (optional, to go further)

Level 1 examFresh, harder questions to test what you've learned