What Is a Dependency in Gantt Charts?

Dependencies in Gantt chart show the relationship between tasks in project management. They indicate when a task should begin or end in relation to other tasks. This page illustrates the four standard types of dependencies in Gantt chart.

What Is a Dependency in the Gantt Chart?

Project management software use Gantt chart to visualize the information and dependency of tasks in project scheduling. Dependencies in the Gantt chart show the relationship between tasks in project management. When a project is complex and contains many tasks that depend on the completion of others, it becomes difficult to manage and analyze the project. Task dependencies enable you to decide when a task can be started.

With EdrawProject , a professional Gantt chart tool, you can set one or multiple predecessors for a task, to implement such complex projects efficiently.

Standard Types of Dependencies of the Gantt chart

A task dependency is generated when you link two tasks. Once the dependency is eatablished, every single change you made to the predecessor task's schedule affects its linked successor task. Any task can be a predecessor for one or more successor tasks. Likewise, any task can be a successor to one or more predecessor tasks.

Finish to Start

In a Finish to Start dependency, one or several tasks (predecessors) must be completed before a task can be finished. In other words, task 1 must finish before task 2 can begin. For example, when building a house, workers can't pour the cement until the foundation has been dug. When producing electricity, the gear shaft must be replaced before wind tuibine assembly starts.

Finish to start task dependency

Start to Start

In a Start to Start dependency, task 1 must start before task 2 can start. Namely, task 2 can't start until task 1 has started. Only when the project work has started can you start the project management and analysis activities. For example, to save time, you can lay sleepers at one end of the tunnel while the tunnel is still being digging at the other end. However, Lay Sleepers (Task 2) can't start until Dig Tunnel (Task 1) has also started.

Start to start task dependecy

Finish to Finish

In a Finish to Finish dependency, task 2 can't finish until Task 1 is finished. Task 1 and Task 2 don't have to end at the same time, and Task 2 can end any time after Task 1 is finished. For example, if you are writing a novel, you must finish writing the last chapter before the entire book is written.
Finish to finish task dependecy

Start to Finish

In a Start to Finish dependency, task 2 can't finish until task 1 has started. Task 2 can finish any time after Task 1 has started. For example, the duty officer of the current shift has to continue his job until the next shift duty officer started his job. The Start to Finish task dependency is not typical .

Start to Finish task dependecy

Other Points about Dependencies

How to Add a Dependency in a Gantt Chart

EdrawProject allows you to create visual and interactive Gantt charts easily. So far, Edraw project only supports to build Finish to Start task dependency by linking tasks. To build such a dependency, you have two options:

Use Mouse Click

In the timeline part of Gantt Chart view, click on a task bar (the Predecessor), then hold the mouse and drag it to another task bar (the Successor) to build a dependency. 
link tasks by mouse               link tasks setp two

Use the Link Buttons on the Home Tab


Related Articles:

Your Professional Project Management Tool!

Free Download Edraw Project to Create Visual & Interactive Gantt Charts. Easily schedule, manage, and track your projects in clear reports. Try it Now!