PEDiagramCritical path example ↗

Find the work
that sets the finish.

Map finish-to-start dependencies and find the activities that set the earliest possible project finish.

Edits are stored in this browser.

Activities

Use one duration unit throughout. A duration of zero makes a milestone.

List the IDs of immediate predecessors, separated by commas. Leave that field empty for activities that can start right away.

Precedence diagram

Columns show dependency order. Select an activity for its timing.

—Project duration
—Critical activities
Critical pathOther dependency

Select an activity to see its timing.

Activity timing

All times are measured from the start of the project at 0.

ActivityEarly startEarly finishLate startLate finishTotal float

What can move without delaying the project?

Total float is the difference between an activity’s late and early start. Follow connected zero-float activities to see which delays move the earliest project finish.

Walk through a project with two branches →