Project Management Guide
← Back to FAQ

What is a Dependency in Project Management?

A dependency in project management refers to a series of tasks that are interrelated. There are several different types of dependencies in project management:

  • Finish-to-Start: Task B cannot start until task A has been completed
  • Start-to-Start: Task B cannot start until task A starts
  • Finish-to-Finish: Task A cannot be completed until task B is completed
  • Start-to-Finish: Task B cannot be completed until task A starts

This means that tasks can have varying relationships to one another depending on the task or project phase.

Unlike tasks that are independent of one another (i.e., they are not interconnected and do not share resources), finish to start task dependencies, for example, describe a sequence of activities where one task must be completed before another begins. An example of a Finish-to-Start task dependency might be needing to let a cake cool before adding icing.

Another type of dependency is a Finish-to-Finish task dependency, where one task must be completed before another can also be completed. An example of a Finish-to-Finish task dependency is a house sale being completed once property inspections have also been completed.

Further Reading
blog post

Critical Path Is as Easy as 1-2-3

blog post

The Effect of Agile on Marketing Teams (Infographic)

blog post

Best Practices for Your Project Management Initiation Phase

blog post

Project Management Basics: 6 Steps to a Foolproof Project Plan