In breaking down the set of issues to chunks the user needs to look at the following facilities exist:
1. Filters allow to restrict the issue set retrieved
2. Navigator config allows to customise the info fields displayed
3. Sorting allows to order the set
What is missing is grouping.
Users don't like
- constantly changing the filter nor
- choosing from a large set of filters nor
- large result sets (only the 1st screen-full is really looked at)
Grouping solves these issues by structuring the result set into digestible subsets of items.
Notes:
A. the groups should appear as 'table-of-content' links on the 1st (new) navigator screen, the user can then drill into these subsets that are displayed exactly as the current navigator screens
B. applying grouping may cause an issue to appear twice for multi-value fields (which is absolutely the expected behaviour)
C. grouping could even total numeric fields (e.g. time tracking)
D. This also solves the issue of not being able to sort on multi-valued fields (you simply group by them).
E. The column(s) to group by may be selectable in much the same way as to sort by.