MyMisPal
← Project management lessons
Lesson 4 of 9

The schedule and the critical path

Once we know the work packages, we order them: what depends on what? You can't test the app before it's built, or build the ERP integration before designing the database. These are dependencies.

The critical path is the longest chain of dependent activities from start to finish, and it sets the shortest possible project duration. Any delay on the critical path delays the whole project. Other activities have float: days they can slip without moving the launch.

Here are the app project's activities. Change any duration and watch the critical path (in red) and the project length change:

ActivityDaysDepends onStarts dayFloat
A Gather requirements —0On the critical path
B UI design A53
C Database & API A5On the critical path
D Build the app B113
E ERP integration C15On the critical path
F Test the app D, E22On the critical path
G Training & launch F27On the critical path
0510152025ABCDEFG
Project length29days

Critical path: A Gather requirements → C Database & API → E ERP integration → F Test the app → G Training & launch

Watch outTo shorten the project, shorten critical path activities only. Speeding up an activity with float won't bring the launch forward a single day. Try it above: shorten “UI design” and the duration doesn't change.

Popular tools: Microsoft Project for detailed schedules, and Jira, Trello, Asana and Monday for agile teams. Excel is enough for small projects.

Spotted a mistake on this page, or have an idea to improve the site?