Supply Chain Lab Critical Path Studio (CPM) Lab Home
Operations & Capacity

Critical Path Studio (CPM)

A ten-activity project you can edit live. The forward and backward passes run on every change - earliest and latest times, slack, and the critical route that fixes the whole project's duration. Then crash it and watch the cost of speed build up.

How to use it

Project network

–
Critical path
–
Total slack (wk)
$0
Crash spend

Each node shows ES | EF on top and LS | LF below, with slack at the corner. Red nodes and arrows are on the critical path. Swipe the diagram sideways to see all of it.

Gantt & activity table

Solid bars run from ES to EF; hollow extensions show how far an activity could slip (its free/total slack) before the project is hit.

ActPredDurESEFLSLFSlack

Crash the project

ActNormalMin$/wkWeeks cut

Each point is a project state as you crash: cutting a week off a critical activity shortens the project; crashing a non-critical one just burns money.

Try these experiments

  1. Find the cheapest way to cut 3 weeks - only crashing critical activities helps, and the cheapest critical one first.
  2. Crash the critical path until a second path also becomes critical (two red routes) - from there you must crash both at once.
  3. Crash a critical activity and watch a case where the project stops shortening because the critical path has switched to another route.

About this tool

The concept

The Critical Path Method finds the longest chain of dependent tasks; its length is the shortest possible project duration.

How it works

A forward pass sets earliest start/finish; a backward pass sets latest start/finish. Slack = latest − earliest; zero-slack tasks are critical.

Crashing

Shortening a task costs money. Spend only on critical tasks, cheapest first, until another path becomes critical - then crash in parallel.