In general, Projects are executed in phases, which in turn are achieved via Tasks. The Tasks are accomplished by set deadlines, and must contribute towards Project-related objectives.
In order to define relationships between the tasks and to distinguish parent tasks from child tasks you can avail the option of configuring task dependencies. You can create dependencies only for those Project Tasks that are available within the Milestones.
To configure task dependency, follow the steps mentioned below:


Click on Select Parent button. All Tasks present would be highlighted from which the Parent Task can be chosen.
Click Remove button to remove/reconfigure the established relationship.
Task dependency helps decide which task depends on what thus giving a structure to the project. But still it does not give a definite structue in the sense it does not decide the order in which these tasks would be executed. Task organization/ordering is very essential for a project's success and this can be brought about by clicking on Organize button.
To organize tasks follow the steps mentioned below:

To reorganize a Task, Ctrl + Click (or) Shift + Click on the Task.
Use 'Move Up' and 'Move Down' buttons to change Task's position.
Click on 'Save'.
To de-select a Task, click Ctrl + Click.
The task dependencies will be displayed in the Project Overview Map.
To view the Project Overview Map,


To view the task dependencies in the Gantt view,
The gantt chart with the task dependencies will be displayed.
