If you are not familiar with the Structure app yet, the easiest way to create your first Gantt chart is through the Gantt Chart Wizard. In a few steps you can define your work breakdown structure and the parameters, which will be used for building the Gantt chart (tasks start and end dates, duration, dependencies and others).
To open the wizard, go to the top Structure menu and click Create Structure.
Select Gantt Chart template and click Next. The wizard will take through a number of steps where you'll be able to define the scope of issues you want to work with, work breakdown parameters and other options.
The first step allows you to define which issues should be included in your work breakdown structure. There is a number of options you can use:
- Select the projects and Agile Boards from which the issues will be pulled in.
- Select if issues from different projects and boards should be placed in different folders in your structure (this option is useful when there is a clear separation between issues from different projects).
- By default all issue types are included, but you can limit that by removing Include all issue types checkbox and selecting the issue types you want to see.
If you want more flexibility when defining the scope, click the Use a JQL Query link and specify the required JQL query.
Work Breakdown Structure
Structure can arrange your issues into a hierarchy based on the relationships that exist in Jira. It supports Jira links, Epic links, Portfolio links and sub-issues and you can easily visualize them in the hierarchy:
Select the types of relationship you would like to visualize:
- Sub-tasks. This setting will make structure put sub-tasks under their parents.
- Agile Hierarchy. This setting will put stories under the epics they belong to.
- Portfolio Hierarchy. If you are using Atlassian Portfolio add-on, Structure can visualize the hierarchy you have in your Portfolio plans.
- Issue Links. If you use issue links to create the hierarchy in your Jira, Structure can visualize this hierarchy too. Select the link type and direction. For example, if you have a link showing that issue A "contains" issue B, issue B will be added as a child of issue A in your structure.
Structure.Gantt uses Jira links to represent dependencies between issues. It supports Finish to Start, Finish to Finish, Start to Start and Start to Finish dependency types.
Finish to Start dependency option is shown by default. Click the Additional dependency types link to configure other types of dependencies.
You can adjust dependencies settings later in the Gantt Configuration.
You can select what Jira fields are used for scheduling:
- Duration. You can choose to use either Jira time tracking fields (Original Estimate or Time Spent + Remaining Estimate) or Story Points. For the Story Points option you also need to define the Hours Ratio - how many hours it takes to complete one story point worth of work. Structure.Gantt allows to use both Time Tracking and Story Points at the same time and you can set this up later in the Configuration settings.
- Scheduling. You can select what Jira fields should be used for Start and Finish dates of the tasks. You can use any Date or Date/Time Jira fields. There also are some additional parameters, which you can define in Gantt Configuration later.
You can define, which field will be used for resources. For example, you can use Assignee field to use individual users as resources, or you can use some custom field for defining the concept of teams.
Once you go through all the steps, the structure, its view and the corresponding Gantt chart are created. The structure, the view and the configuration will all have the same name you have specified. You can fine-tune your structure by adjusting the settings of the generators and you can adjust the Gantt chart settings by opening the Configuration, which was created for this chart.