Skip to content
English
  • There are no suggestions because the search field is empty.

Task Dependencies: How to Create Dependencies on the Gantt

For date-driven Gantt projects, many tasks are dependent on one another. Create dependencies to keep work moving.

 

Task dependencies are the interrelationships that exist between project activities. They determine the order in which project tasks need to take place. In most projects, some tasks are dependent on one another.

Track all four types of task dependencies on our Gantt chart:

  • Finish to finish
  • Finish to start
  • Start to finish
  • Start to start

Task dependencies can be easily created in our Gantt chart or Sheet view in multiple ways. You can also define Lag or Lead (negative lag) and create inter-project task relationships to automate your plan.  

Our Gantt chart and Sheet View make it easy to keep track of these types of tasks. Watch the video below for more information on creating dependencies on the Gantt chart.

 

Types of Dependencies

The most common type of dependency is finish to start which is our default link type. We also support the three other link types: start to start, finish to finish and start to finish. 

  • Finish to Start: Predecessor must finish before successor can start.
    • Example: Baking a cake has to be complete before decoration of cake can begin
  • Start to Start: The predecessor must start before the successor can start.
    • Example: Baking a cake and starting pre-heating the oven can start together.
  • Finish to Finish: The predecessor must finish before the successor can finish.
    • Example: Delivery of the cake can only be done once the decoration of cake is complete.
  • Start to Finish: The predecessor must start before the successor can finish.
    • Example: You need to charge the customer for the cake. The billing process begins when the customer orders the cake but it can’t be fully processed until the cake is delivered.

How to Create Dependencies 

You can create a task dependency by dragging and dropping one task onto another on the Gantt, by clicking the link icon on the Gantt ribbon or from within the Linked To or Linked From Columns in the Gantt or Sheet views. You can also use the Task Info Panel to manage Dependencies, Lag and Lead. We'll explore all the ways to manage dependencies below.

Drag and Drop on the Gantt

To quickly create a dependency between on the Gantt bars, simply click and hold your mouse on a taskbar and drag your mouse until a dotted line appears. Then drag the dotted line to the destination task and release the mouse click.

Once you let go of your mouse, a solid line shows that a Finish-to-Start dependency has been created between those two tasks. You can remove the dependency by clicking the unlink button to the left of the delete button or the undo button.

 

timeline adjustment with dependency

Directly from the Linked To or Linked From Columns

You can enter the relevant Task numbers directly in the Linked To or Linked From Cells. You can type a Task Row number (or several rows, comma delimited) right into the cell and click Enter to save. That will generate a Finish-to-Start link by default. 

When you click into the cell, you will also see the Link popup appear that offers more advanced settigs. In the popup, you can see the Task you have selected and a default "From" option in the To/From Dropdown. In the table below, you can select the tasks to link to (or from) the highlighted task, as well as modify the dependency type (Finish-to-Start, Start-to-Start, Start-to-Finish or Finish-to-Finish) in the Type dropdown menu. You can also choose to define Lag for the link, which will automatically default to zero. You can enter positive or negative Lag (Lead).


Link Button on the Gantt Ribbon

You can also create dependencies by clicking the link button on the Gantt. First, highlight the task you would like to link to or from, and then click the link button. The Link popup will appear and display which task you are linking to or from on the first line.

Task Info Panel - Links Tab

The Task info panel also allows you to create Links. Clicking the the "Info" icon on the Gantt Ribbon opens the Task Info Panel, where many functions for managing tasks can be performed. This includes Links and Inter-Project Dependencies (see below). You can keep the Task Info Panel open as you work through the Gantt/Sheet to review or manage Links and Lag accordingly.

Linking Between Projects

You can also create a Link on tasks between projects (Inter-project Dependencies) on the both the Link popup or the Task Info Panel - Dependencies tab. To link tasks between two projects together, click the “Link between projects” text at the bottom right of the Link popup or by clicking the "Add Dependency" button in the Task Info Panel. Both open this view to manage Inter-project Dependencies.

Gantt link dependencies

 

Here you can first search by projects on the left hand column and then find the relevant tasks in the right hand column per project. You can use the Search box to find your project or scroll through the list. 

Selecting a task between two projects will provide a visual indicator in both this popup as well as the Task Info Panel so you know the tasks are defined by a Dependency, but it does not enforce any date changes.

 

When tasks have Dependencies, your plan is automatically updating the Planned Dates for all the linked Tasks. You can also enable changes to Task Dependencies via the Planned Dates Setting

Looking for more Gantt chart articles? Visit the Gantt chart category.

Contact Us with Questions!

Please email support@projectmanager.com if you have any questions about how to create dependencies on the Gantt.