Dependency Types

Dependencies are the links that connect one project task to another — where the start or completion of one task depends on the start or completion of another. They are often the greatest single source of risk to a project.

Classification by control

  • Internal dependencies — within the project, under your team’s control. Example: you wouldn’t tell a crew to get to work before the scope is defined and contracts are signed.
  • External dependencies — reliant on outside factors (regulators, other projects). Example: a construction company waiting for city approval before demolition.
  • Mandatory dependencies — legally or contractually required. Example: pouring and inspecting a concrete foundation before building on it.
  • Discretionary dependencies — could occur independently, but the team chose to link them. Example: pouring a test portion of foundation from a new supplier to confirm total material needs before buying the rest.

The 4 relationship types

Every dependency is one of four relationships between two tasks:

TypeMeaningEveryday example
Finish → StartTask A must finish before Task B startsFinish putting on socks → Start putting on shoes
Finish → FinishTask A must finish for Task B to finishFinish making the icing → Finish decorating the cake
Start → StartTask A must start for Task B to startStart paying for train ride → Start boarding the train
Start → FinishTask A must start for Task B to finishFriend’s coworker starts shift → Friend finishes shift

Finish → Start is by far the most common in project plans.

Dependency management (4 steps)

  1. Proper identification — brainstorm all possible dependencies and categorize them
  2. Recording — add them to the risk register with description, date, affected tasks
  3. Continuous monitoring & control — regular check-ins on interrelated tasks
  4. Efficient communication — keep team and stakeholders updated

Application

Identify dependencies during course-3-project-planning after the work-breakdown-structure is built. They feed the gantt-chart arrows and the critical-path-method analysis. Monitor them throughout course-4-project-execution — if one slips, everything downstream is at risk.

Connections

Source References