October sale - up to 50% off training courses – use code: OCT25USA
9 May 2019 | Updated on 3 July 2024
In project management, dependencies are defined as tasks that require the completion of a previous task before they can be actioned, i.e. they “depend” on the previous activity. Every project has depe...
 
                In project management, dependencies are defined as tasks that require the completion of a previous task before they can be actioned, i.e. they “depend” on the previous activity. Every project has dependencies, often there are several sequences to a task which are dependent on one another. The scope of a project requires these tasks to be completed in order.
Setting out the project’s dependencies is crucial to its overall success. A project manager needs to:
Let’s say you’re doing a construction project and have to build, plaster and paint a wall. The plastering can’t start until the wall has been built, and the wall can’t be painted until the plaster is dry.
As well as internal, we also need to consider the external dependencies which may affect our project. In the previous example, the construction company building a wall may rely on third-party suppliers for building materials, and before building can start they will need licences and planning permission.
There are four types of dependencies in project management which define the relationships between tasks:
As well as the types of dependencies, there are also dependency categories. These are:
These dependencies are fundamental to project completion and can’t be avoided. They are often referred to as causal dependencies, because the output of previous tasks is required as an input for the dependency. As such, they must follow on from each other and not parallel.
Preferential dependencies are not required for project completion, but are often enforced by project team members to enhance quality or ensure adherence with best practice. For example, in a software development project conducting an extra round of testing may not be required for the completion of the project, but it will have an impact on the quality of the output.
This category of dependency results from resource constraints within a project. Where two elements of a project require the same resources, only one of these tasks can be actioned at a time. If additional resources were available, these dependencies would not exist.
As the name suggests these are dependencies that result from actions outside of the project itself, e.g. third-party vendors, stakeholders or regulations. While the project manager and team have little control over these dependencies it’s important to put contingency plans in place for such cases.
Identifying dependencies is a crucial part of any project, as these tasks will heavily impact your project timeline.
To identify dependencies you first need to consider all the tasks that must be completed to achieve your project outcome. From that list you can then start to consider which of these tasks may be a logical, preference, resource-based or external dependency. For each task question what actions need to occur before it can be started or finished. This will help you identify where your project dependencies lie, and allow you to build an accurate project timeline.
There are many tools and techniques available to help you manage project dependencies, including:
Managing dependencies within a project is vital to ensure your project is completed on time and budget.
Find out more about how PRINCE2® training can help you manage dependencies in your project.