Business Problem:
Today our Jira instance has about one hundred statuses and our teams often are confused about the status of an issue when work is performed across many teams.
Business Ask:
Business Operations want to move to a set of about 5 or 7 statuses and leverage Sub-Statuses to identify different stages of the overall status. For example work Status is "In Progress" but the stage is Requirements Gathering or Requirements Validation or in Development. From In Progress the status would move to "In Review" with stages of in QA, in UAT, In Peer Review, etc. Other statuses to follow until the item is released or closed.
User interaction:
Is there a way that when an end user updates the status to InProgress a popup window can be displayed that will request the user to select a sub-status or stage. the sub-status or stage listed in the pop-up window are only those sub-status/stages available for the Status that is selected. When the user selects the Sub-status/stage the window closes and the "Sub-status" data field on the issue is updated with that value.
Is this possible?
Can the status and the sub-status be used in reporting both native to jira and via Plugins?