Jamie Hart said:
How does MSP determine the critical path? What is the criteria?
The basic critical path calculation is simple. Start at the first task, find
the finish date, go to the successors of that task, add their duration to
the finish date of the predecessor - this is their finish date. Do this for
every task. You will get the "early start" and "early finish" for each task.
Step 2 is to start at the end. Take the finish of the latest task, subtract
the duration of that task (getting the late start) and then the same for all
of the predecessors etc. This gives you the late start and late finish dates
for each.
Finally, compare late finish to early finish. The difference between the two
is called Float or Slack. If slack is 0 (that is that the late finish and
early finish are the same, the task is on the critical path. You can not
change the duration of that task without affecting the end point of the
project.