Growth Marketing Glossary

Dependency

de·pen·den·cynoun

What has to happen first. A dependency is a task that must finish before another can begin, ordering the work and shaping the schedule's critical path.

predecessor taskmust finish beforesuccessor task
Schematic — one task gated by another finishing first
Term
Dependency (project sense)
Is
A task that must precede another
Defines
Order of work between tasks
Affects
The critical path and schedule

Parts of speech & senses

dependency · noun
  1. In project management, a dependency is a relationship where one task or deliverable must be completed before another can start or finish — defining the order of work and shaping the critical path. "Design was a dependency for development, so it had to finish first."

What a dependency is

In project management, a dependency is a relationship between two pieces of work in which one task or deliverable must be done before another can proceed. The task that must come first is the predecessor; the task that waits on it is the successor. The most common form is finish-to-start: the successor cannot begin until the predecessor finishes — you cannot paint a wall until it is built, or run a campaign until the creative is approved. Other forms exist (start-to-start, finish-to-finish, start-to-finish), but the core idea is the same: dependencies impose order on work that cannot simply all happen at once. They are the links that turn a list of tasks into a structured plan, telling you not just what must be done but in what sequence it must happen.

Dependencies matter because they shape the schedule and reveal where the real constraints lie. When tasks are independent, they can run in parallel and the project moves fast; when they are linked by dependencies, work has to queue, and a delay in a predecessor ripples forward into everything that waits on it. Mapping dependencies is therefore how a project manager understands sequence, identifies which delays will hurt, and plans realistically. They also expose risk: a single late deliverable that many other tasks depend on is a far bigger threat than a late task that nothing waits on. Understanding dependencies is what separates a schedule that reflects how the work actually has to flow from a wish-list that ignores the order reality imposes.

Dependencies and the critical path

Dependencies are the foundation of the critical path — the longest chain of dependent tasks that determines the shortest possible duration of the whole project. Because the critical path is built from tasks linked end to end by dependencies, any delay to a task on it pushes out the project's finish date directly, while a delay to a task off the critical path may have slack to absorb it. This is the central reason dependencies matter for scheduling: they tell you which tasks are truly time-critical and which have room to move. A project manager who knows the dependency network knows where to focus attention, because the tasks on the critical path are the ones that govern the timeline.

Dependencies also drive resourcing and risk decisions. Knowing that one deliverable gates several others tells you to protect and prioritize it, because its slipping will cascade. It informs where to add buffer, where parallel work is possible, and where a bottleneck will form. Tools represent dependencies visually — arrows in a Gantt chart, links in a network diagram — precisely so teams can see the chains and the critical path at a glance. The honest point is that ignoring dependencies produces plans that look fine on paper and fail in practice, because work that was scheduled to run in parallel actually has to wait its turn. Reading the dependency network correctly is what makes a schedule honest about how long things will really take.

Managing dependencies well

Managing dependencies well starts with identifying them honestly: for each task, ask what must be finished before it can start, and what waits on it once it is done. Map those links, then find the critical path — the longest dependent chain — so you know which tasks govern the timeline. Protect and prioritize the tasks that gate many others, build buffer where a slip would cascade, and look for genuine opportunities to run independent work in parallel rather than queuing it needlessly. Communicate the dependencies to the team so everyone understands why sequence matters and which handoffs are time-critical. A clear dependency map turns a project plan from a list of tasks into a realistic picture of how the work must actually flow.

The failures are common and costly. Teams miss dependencies and then discover mid-project that work they planned to parallelize actually has to wait; they ignore the critical path and over-invest in tasks with slack while critical ones slip; they fail to flag the deliverables that gate many others, so a single delay cascades unseen; and they create artificial dependencies that force work to queue when it could run in parallel. The discipline is to map dependencies accurately, identify the critical path, protect the gating tasks, and parallelize where the work genuinely allows. Done well, dependency management produces schedules that hold up because they respect the real order of the work. Done poorly, it produces optimistic plans that unravel the moment one predecessor runs late.

Worked example. A product launch plan looks fast on paper until the team maps dependencies. Development cannot start until design is approved, QA cannot start until development is done, and the launch campaign cannot run until QA passes — a chain of finish-to-start dependencies that forms the critical path. Once the team sees this, it protects the design handoff, the gating task, and finds genuinely independent work (legal review, asset prep) to run in parallel. When design slips two days, everyone understands why the launch moves. The lesson: a dependency is a task that must finish before another can start, it defines the order of work, and the chain of dependencies forms the critical path that governs the schedule. (Illustrative; RGM analysis.)
Failure modes to watch. Missing dependencies and discovering mid-project that parallel-planned work actually has to wait; ignoring the critical path and over-investing in tasks with slack while critical ones slip; failing to flag deliverables that gate many others so a delay cascades unseen; and creating artificial dependencies that force work to queue needlessly.

Synonyms & antonyms

Synonyms

task dependencypredecessor relationshipsequencing constraint

Antonyms

independent taskparallel task

Origin & history

In project management, a dependency is a task or deliverable that must precede another, defining the order of work and forming the critical path that governs the project schedule.

Etymology: source.

Usage trends

Search interest for this term over the last five years:

View interest-over-time on Google Trends →

Common questions

What is a dependency in project management?
A relationship where one task or deliverable must be completed before another can start or finish. The first is the predecessor, the second the successor, and the most common form is finish-to-start, which imposes order on the work.
How do dependencies affect the critical path?
The critical path is the longest chain of dependent tasks, and it determines the shortest possible project duration. A delay to any task on it pushes out the finish date directly, while tasks off it may have slack to absorb a delay.
Why do dependencies matter for scheduling?
Because they tell you which work must queue and which can run in parallel, and which delays will cascade. A deliverable that gates many other tasks is a bigger risk than a late task nothing waits on, so dependencies guide where to focus.

Resources & people to follow

Curated, non-competitor resources verified per term.

Related training

Disciplines

Areas of marketing where dependency is a core concern:

Sources

  1. trendsGoogle Trends — "project dependency"