Introduction
A predecessor defines a relationship between two tasks in time. There are many different ways to interpret the relationship depending upon your point of view, but they are all represented by the same ball-and-socket connection in Gantto. The arrow below points to a predecessor linking Task A to Task B:
These connections can be interpreted in different ways depending on you point of view:
- The following task (B) should start when the preceding task (A) finishes
- The following task (B) depends upon the preceding task (A) being complete
- The two tasks are constrained such that the end of task A is the same as the beginning of task B
One thing that might be confusing initially is that the two tasks shown here are separated by a weekend. In this case the following task starts at the next available working time after 5pm on Friday which is 8am Monday morning.
Adding Predecessors With a Mouse
There are several ways to add dependencies to your schedules. To build a schedule forward in time you can simply drag the round handle at the end of the preceding task
To the body of the following task:
Which creates a dependency between the end of the preceding task to the beginning of the following task. This also move the following task so that its start time now matches the end time of the preceding task.
To remove a dependency, click one of the two balls on either side of the dependency
One neat feature unique to Gantto is that we explicitly account for building schedules backward in time beginning with a fixed end date. This kind of scheduling exercise is useful whenever a team is working to a deadline.
The workflow is very similar to building a schedule forward in time, first you select the round handle at the beginning of the following task:
Then drag it onto the task that you want to precede this one:
And the constraint is made while moving the preceding task back so that its end date matches the following task’s start date:
Dependency Limitations
Dependencies are a very helpful feature of Gantt Charts, but they do have limitations. For instance, it is not possible to make the “new task” in this situation a predecessor of Task A
And Gantto lets you know this by coloring the dependency grey instead of green which is used for valid dependencies.
Related posts:
- Create task dependencies easily with new mouse controls It is now much easier to create task dependencies with...
