5th of April, 2019
Structure.Gantt on Atlassian Marketplace
Try Structure.Gantt at Our Demo Server - No Installation or Sign-up Required
Structure.Gantt will become a paid app beginning with release 2.0. However, we are offering 1.x users the opportunity to extend their free software license for 2 years, including free maintenance. To learn more about this offer and sign up for your free license, visit our Free License Request Page.
Changes in Detail
Starting with this version of Structure.Gantt, it is now possible to use sprint dates to schedule tasks:
Tasks can be moved between sprints by drag and drop or by changing the sprint in the Task Details panel.
Documentation: Planning with Sprints
Tasks that are scheduled by sprint dates or manually scheduled with both start and finish dates defined now have work equally distributed across their duration. Adjusting the duration for these tasks will not affect their work (that can be adjusted separately in the Task Details panel or in Jira itself).
Documentation: Fixed Duration
Chart data as Structure attributes
Structure.Gantt data is now available to Structure. Gantt attributes can be represented in columns, used in formulas or used in transformations:
The following attributes are currently supported:
With more attributes to follow in future.
Documentation: Using Gantt Attributes in Structure
Percentage for Resource allocation
In addition to displaying the number of hours each resource is scheduled for during a set period of time, it is now possible to show the percentage of a resource's availability that is being used during that time. This can be particularly useful when trying to assess which resources are over- or under-allocated.
Documentation: Resources and Resource Usage
Agile Gantt Template
Using the new Agile Gantt Chart template, it is possible to create new charts with Agile Planning enabled by default with a several different types of hierarchies:
Notable Improvements And Fixes
Structure.Gantt 1.4 requires Structure 5.3 or above.
We support all editions of Jira (Jira Core, Jira Software, Jira Service Desk), versions 7.6 or later. Jira Data Center is supported too.
Installation and Upgrade
If you already have production data from a previous version of Structure.Gantt, please back up your database or Jira before upgrading.
Please review your Gantt configurations after upgrading to check that your settings are correct.
Below are a few known issues and non-obvious cases.
Enterprise Deployment Notes
Structure.Gantt 1.4 introduces several features that can be important for large installations and Data Center instances.
For Agile Planning to work, Structure.Gantt needs to fetch all Agile boards for the issues contained in the structure, and then fetch all the sprints from these boards. That data is used for visualizing sprints on the timeline and for scheduling. In a particularly large structure, with issues from many boards, that could lead to an increased load on the server and increased latency in calculating the Gantt chart.
Chart Data as Structure Attributes
We have exposed the calculated Gantt values (calculated start/finish dates) as Structure "attributes", which makes it possible to show them in the Structure grid and use in formulas.
It is important to keep in mind that this data depends on the calculated Gantt schedule. Requesting this value for even a single item would require the whole Gantt chart to be calculated – even if you're looking at a Single Grid layout and Gantt is not shown. The results of the calculations are cached, of course, so once it has been completed, the values for other items will be immediately available – until Structure.Gantt registers an issue update that would require a recalculation of the chart.
Testing on a Staging Environment
Taking this into account, in case you have a large (10,000 issues or more) structure with a configured Gantt chart, we would suggest to test the following scenarios on a staging environment, before upgrading the production instance:
Watch the log files for errors and warnings while running these experiments. If you are not happy about the speed of the updates or the server load, please let us know! We might be able to suggest wats to improve the configuration and speed up Structure and the Gantt chart.
The usual load and stress testing are also recommended.