Understanding Task Dependencies in Project Management
Dependencies are the relationships among tasks which determine the order in which activities need to be performed. There are four (4) types of dependency relationships.
Types of dependencies
|Finish to Start||Predecessor must finish before Successor can start. [Land must be purchased before road building can start]|
|Start to Start||Predecessor must start before Successor can start. [Road excavating must start before Asphalt can be laid]|
|Finish to Finish||Predecessor must finish before Successor can finish. [Laying Asphalt must be complete before line painting can be completed]|
|Start to Finish||Predecessor must start before Successor can finish. [Road excavating must start before line painting can be completed]|
Dependencies are the relationships of the preceding tasks to the succeeding tasks. Tasks may have multiple preceding tasks and multiple succeeding tasks. The most common dependency relationship is a finish-to-start relationship. Task P (predecessor) must be finished before task S (successor) can start. The least common relationship is the start-to-finish relationship. Project Insight, project management software, supports all four dependency relationships.
Product Development Activity List
The chart above shows how a Product Development Activity List may look after the project team determines the task relationships. In our example, only finish-to-start relationships were used.
It is always easier to arrange all tasks in terms of a finish-to-start relationship and an ‘as soon as possible’ constraint. This dependency type is the easiest relationship for others to understand and will usually result in a longer than normal schedule. This gives the schedule more ‘slack.’ You may then utilize the other relationships as ways to shrink the duration of the overall schedule. If you use finish-to-start and as soon as possible, you will be able to change the schedule in Project Insight, project management software, with just a couple of mouse clicks.