Managing Dependencies Between Project Tasks
If you want a project task to be dependent on another project task, you can add a link, or dependency, between the task bars in the Gantt chart.
A task in a dependency relationship that comes before another is known as the predecessor, and the task that comes after is known as the successor. There are several types of dependency relationships that you can create between two tasks, for example Start to Finish (SF) or Finish to Finish (FF). For more information on dependency types, see Creating Dependencies from the Gantt Grid.
When you create a dependency between two tasks, the successor task's details are recalculated according to the type of dependency. The predecessor task does not move unless you manually change its details or move it. When there are more than two tasks in a dependency, the predecessor task's details are recalculated appropriately if it is also a successor to another predecessor task.
You can add dependencies between tasks, or between parent tasks and another parent's children. You cannot add dependencies between a parent task and its own children.
Creating Dependencies from the Gantt Chart
To create a dependency between project tasks from the Gantt chart:
- Click the relevant relationship handle at the start or end of the project task that you want to create the dependency from, for example

- Drag the relationship handle on to a handle on another project task. A popup box indicates whether the dependency you are creating is valid. There are several types of dependency relationships that you can apply between two tasks, such as Start to Finish (SF) or Finish to Finish (FF). For more information on dependency types, see Creating Dependencies from the Gantt Grid.
- Release the relationship handle. An arrow is displayed pointing from one project task to the other, indicating the dependency.
- Click Save.
Creating Dependencies from the Gantt Grid
To create dependencies between project tasks using the Predecessor and Successor columns in the Gantt grid:
- Double-click a cell in the Predecessor or Successor column for a task you want to create a dependency on.
- Click
to view a list of the tasks available on the project. - [Optional] Click in the Filter field and start typing the name of another project task in the dependency to narrow down the list of tasks.
- Select a project task from the list displayed. The default dependency type of Finish to Start (FS)
A type of dependency relationship between two project tasks. When a finish to start dependency relationship exists between two project tasks, the second project task in the relationship cannot start until the first project task is complete. is preselected on the boxes beside the project task. If this dependency type applies, the characters indicating the dependency type are not displayed after the WBS number in the relevant cell. - [Optional] To change the dependency type, click a box and the dot that looks similar to the relationship handles on the bars in the Gantt chart switches to the opposite side of the box. This example shows the Start to Start (SS)
A type of dependency relationship between two project tasks. When a start to start dependency relationship exists between two project tasks, the second project task in the relationship cannot start until the first project task starts. dependency type
. The WBS number of the task selected at Step 4 followed by letters indicating the dependency type are displayed in the relevant cell in the Predecessor column. For details of the different dependency types, see the table below. - [Optional] View the task selected at Step 4 in the Gantt grid. The WBS number of the project task selected at Step 1 is automatically displayed in the Predecessor or Successor column, as appropriate.
- Click Save.
Alternatively, you can create dependencies between project tasks by typing WBS numbers and characters indicating dependency types into the Gantt grid:
- Double-click a cell in the Predecessor or Successor column for a task you want to create a dependency on.
- Type in details of the dependency and dependency type using the syntax in the following table and press Enter.
- [Optional] Click another cell in the grid and repeat Step 2 to create another dependency.
- Click Save.
Updating a Dependency
To update an existing dependency:
- In the Gantt grid, find the row that relates to the relevant project task.
- Double-click the relevant cell in the Predecessor or Successor column.
- Overtype the existing dependency details with the new details and press Enter. For information on the syntax to use, see Creating Dependencies from the Gantt Grid.
- [Optional] Click other cells in the Predecessor or Successor columns and repeat Step 3 to update the dependency.
- Click Save.
Removing a Dependency
To remove a dependency:
- In the Gantt grid, find the row that relates to the relevant project task.
- Double-click the relevant cell in the Predecessor or Successor column.
- Press Backspace or Delete on your keyboard and then press Enter to delete the WBS number and any associated dependency type from the cell. The details are automatically deleted from the Predecessor or Successor columns for other tasks involved in the dependency relationship.
- [Optional] Click other cells in the Predecessor or Successor columns and repeat Step 3 to remove the dependency details.
- Click Save.