Dependency Management
Imagine that your job is to build a bridge. In order to build the bridge, you need someone else to get you the parts to build the bridge.
Before the parts are purchased, someone needs to have surveyed the land,
someone else needs to have designed the bridge.
When one task depends on another task having been completed, it's called a task dependency and it's a core concept in project management
JCV Gantt supports several different sorts of dependencies:
Finish-to-Start (FS)- the subsequent task cannot be begun until it's predecessors are all completed .
For example,

Start-to-Finish (SF) - the subsequent task cannot be finished, while it's predecessors is not begun .
For example,


Start-to-Start (SS)- the subsequent problem cannot be begun until there will be begun all its predecessors.
For example,


Finish-to-Finish (FF) - the subsequent problem cannot be finished until its predecessors is not completed all.
For example,
![]()
![]()
Hold down the Control key, and click any tasks which are dependent on each other for completion.
Click the Create
dependency icon
to create a dependency chain for all of these
tasks.
In the Task menu, click Dependency link.
Note: By default an establishing of dependency Finish-to-Start.
In the Properties Dialog, go to the Predecessors Tab and add there dependency. Also you can establish here more then one dependency. You can change there type of dependency.

Hold down the Control key, and click any tasks which are dependent on each other for completion.
·
Click the Delete
dependency
icon
to remove them.
· In the Task menu, click Dependency unlink.
· In the Properties Dialog, go to the Predecessors Tab, and select the combo box that displays the dependency you wish to remove. Select the "BLANK" entry at the top of the combo box and the dependency will be removed.
When the View menu item AutoCorrect Task Dates option is on, tasks will be moved according to the type of task dependencies you selected.
For example here are 3 tasks that all start on the same day:

If you select Finish-to-Start dependency, the 2 last tasks would be moved to the right.

You cannot move dependent tasks to the left, because a Finish-to-Start dependency forbids this.
If AutoCorrect Task Dates option is off, tasks are not moved automatically, you can then slide them in any direction you'd like
For example:

(Autocorrect is off)

If the AutoAlign tasks option in the Viewmenu is on, then all tasks that have dependencies will have their dependent tasks moved together

The formula used to determie which tasks move based on dependency is as
follows:
Finish-to-Finish dependencies move together

Finish-to-Start dependency move to the right together

Start-to-Finish dependency move to the left together

Note that for this type of
dependency it's possible to move only two tasks.

Start-to-Start dependency move together

On the view menu, you can turn the various components of the Gantt chart to show and hide them
By default these are all on, but you can hide any pane in order to better suit your data entry needs

Tree Pane

Time Line Pane
![]()
Gantt Chart Pane

Note: It is impossible to simultaneously hide Tree Pane and Gantt Chart Pane.
