Perspectives are a very broad topic to discuss. All columns which are displayed in Gantt's WBS panel depend on this configuration and this configuration depends on Custom Fields we define in Jira. This alone makes Perspectives a very complicated and rich tool.
Here is basic information on this setting menu.
On the left side of the Gantt chart a small table with multiple fields, such as Status, Progress, Assignee, (etc.) can be seen. This is the Gantt's WBS (Waterfall view) panel. Each set of these columns is called a Perspective, and it can be thoroughly configured.
Creating And Customizing a Perspecitve
For every new Program created three default perspectives are available: Basic, Team and Time Tracking. These perspectives can be edited by user in the Perspectives menu. Some fields are grey, and some are green. The distinction is quite simple - grey fields are the ones built into Jira by the default, and the green ones are Custom Fields created by a user or by different Jira Apps.
If you want to create a new Perspective, follow these steps:
- Click the 'New Perspective' button.
- Enter the 'Perspective Name'.
- Drag and drop ‘Field Boxes’ you’d wish to see in your Gantt's WBS panel from Available fields section to Selected fields.
Now you can setup custom column description alignment and column width (also with a simple cursor moves). After pressing the Save button your new Perspective View is created and ready to be used with your App.
It is easy to notice that each column (represented by a field-box in this menu) has a selection of icons and tools to select from. One of them is a ‘Radio Button’ in the upper left corner of a Field-Box. Whenever checked, a structure in Task Summary Navigator will be expandable in the Gantt's WBS column which it represents.
Some attributes allow users to select how column values are displayed. By clicking the ‘Gear/Cog Icon’ you are free to select from a range of different column values recalculation and display methods. They vary depending on a Field/Custom Field type they represent.
For some (not all) numeric attributes like ‘Time Tracking’, user can select whether progress is displayed as just a number or a number with its progress bar. By deselecting all values you can turn off aggregation for a given column. Typically, you can select MIN, MAX or SUM, and for Status also Children by status and Children by % (aggregation). Our application can only aggregate values of visible issues, which means that time can only be summed up, whenever Sub-Tasks of our Parent task are included in a filter of a Project within the Program. If this condition is not fulfilled and the Sub-Tasks are not visible (included in mentioned filter), then the summary will not take them into account during recalculation.
At this point it is worth mentioning that due to the nature of our app, the 'Type' column cannot be re-added once deleted. You can replace it of course with the 'Issue Type' field, though the native 'Type' field cannot be replaced, so please keep that in mind before deleting it.
Now let's imagine that you would like to group your tasks and see aggregated values for each Task. In this case you need to select aggregation for two columns: 'Story Points' to sum these Story Points for your Sprints and 'Status' to aggregate 'Children by status category'.
And the result looks as follows. Number of 'Story Points' is summarized per Program Sprint as well as the number of Children in each Sprint is displayed and aggregated per each status.
Last, but not least, with the ‘Position Tiles Icon’ we can move the position of column’s content: to the left, center or right. On the example above, we can see Keys and Summaries positioned to the left and Story Points along with Statuses positioned to the middle of each column.