Hi Community,
Welcome to knowledge growth with Jira Guru Series!
Today's topic is "Jira Issue Type Hierarchy"
----
In Jira, an issue is any task, bug, request, or work item that needs to be tracked. It’s basically anything your team needs to work on. Issues help you keep track of what needs to be done, who’s working on it, and when it’s due.
Each issue comes with key details like a summary, description, who’s responsible, priority, status, and due date. This makes it easy for everyone on the team to know what the issue is about and how it fits into the overall project.
Understanding issues is important because they are at the core of everything you do in Jira. They’re the main way you’ll manage and track your work, so getting familiar with how they work will help you use Jira more effectively.
Jira comes with different issue types to help you organize and categorize your work. Each issue type serves a specific purpose, making it easier to track various kinds of work in your projects. Common issue types include Tasks, Bugs, Stories, Epics, and Sub-tasks.
Using the right issue types helps your team stay organized and ensures that work is tracked at the right level. This way, you can see the big picture with Epics and zoom into the details with Sub-tasks, all while keeping your project on track.
Jira issue type hierarchy helps you organize work at different levels, from big-picture initiatives down to individual tasks. This hierarchy is essential for managing complex projects, as it allows you to break down work into manageable pieces. Here’s how the hierarchy typically looks:
Note: Initiatives are only available in Jira Premium and Jira Enterprise plans. They’re used within Advanced Roadmaps, a feature that helps with long-term planning and tracking progress across multiple teams.
Using the right hierarchy and issue types helps your team stay organized and ensures that work is tracked at the right level. This approach lets you see the big picture with Initiatives and Epics, while also managing detailed work through Tasks, Stories, and Sub-tasks.
Customizing your Jira issue type hierarchy allows you to tailor Jira to better fit your team's workflow. As a Jira administrator, you can adjust the hierarchy by changing level names, adding or removing levels, and associating different issue types with each level. It’s a powerful way to ensure that your project management setup aligns with your team’s needs. However, keep in mind that these changes will apply to all company-managed projects on your site and are only available in Jira Cloud Premium and Enterprise.
To customize the issue type hierarchy, follow these steps:
From here, you can view and modify the default hierarchy settings.
By default, Jira is set up with three levels of issue type hierarchy:
You can modify these levels to better match how your teams work. For example, you might want to add a new level above Epics for larger Initiatives or below Stories for more detailed task breakdowns.
To rename a hierarchy level:
This allows you to use terminology that best fits your team’s processes.
By default, the Epic issue type is associated with the Epic hierarchy level. In Jira Cloud Premium and Enterprise, you can add additional issue types to this level:
This flexibility allows you to expand the scope of what qualifies as an Epic in your projects.
Jira Premium and Enterprise customers can create additional hierarchy levels beyond the default ones. This is particularly useful if you use Advanced Roadmaps, as it allows you to track larger initiatives and manage cross-project work.
Any issue types associated with the removed level will default back to the Story level (Level 0).
Customizing the issue type hierarchy can greatly enhance how your team manages work in Jira, but it’s essential to approach these changes carefully to avoid disruptions.
To check and view Jira’s issue type hierarchy in Advanced Roadmaps, follow these steps:
These steps will help you view and manage your issue type hierarchy directly within Jira’s Advanced Roadmaps, allowing for better visualization and management of your projects. If you need any specific guidance or more details, feel free to ask!
Jira offers advanced features that can significantly enhance how you use issue types and hierarchies, especially if you’re working on complex projects or managing multiple teams. Understanding these advanced features will help you leverage Jira to its fullest potential. Here are some key advanced features and considerations:
Advanced roadmaps, available in Jira Premium and Enterprise plans, allow you to plan, track, and manage work across multiple teams and projects. By adding additional hierarchy levels, like Initiatives or Goals, you can see how all work items connect, from high-level strategic goals down to individual tasks. This feature is especially useful for long-term planning and ensuring alignment across the organization.
Key Considerations:
Jira allows you to link issues and create dependencies, which is essential for managing complex workflows. You can set relationships like “blocks,” “is blocked by,” “relates to,” or “duplicates” between issues. This feature helps in visualizing how work items are connected and identifying any potential blockers.
Key Considerations:
Automation rules can save time and reduce manual work by automating repetitive tasks. For example, you can set up rules to automatically transition issues when certain conditions are met, like moving a Task to “Done” when all its Sub-tasks are completed.
Key Considerations:
Jira integrates with a wide range of other tools, including Confluence, Bitbucket, Slack, and more. These integrations can enhance your use of issue types by connecting work across platforms. For example, linking Jira issues to Confluence pages can provide additional context and documentation directly within your issues.
Key Considerations:
Jira’s reporting and dashboard features allow you to track progress at all levels of the hierarchy. You can create custom reports and dashboards that display information such as the number of open issues by type, progress on Epics, or overall project health.
Key Considerations:
As your Jira setup becomes more complex with custom issue types and hierarchies, managing permissions becomes increasingly important. Ensure that the right people have access to the right levels of information, and restrict access to sensitive data where necessary.
Key Considerations:
In Jira Cloud Premium and Enterprise, you can add multiple custom levels above or below the default levels (Epic, Story, Sub-task). For example, you might add levels like “Initiatives” above Epics to track larger goals, or create additional detailed levels below Stories for more granularity.
Yes, in Jira Cloud Premium and Enterprise, you can add custom issue types to the Epic level or any other level in the hierarchy. To do this, go to the Epic level settings and select the Jira issue types you want to associate with that level, then save your changes.
Yes, customizing the hierarchy affects all company-managed projects in your Jira site. This means any changes you make will be reflected across all projects, which can impact how issues are managed and reported. Always consider the broader implications of any hierarchy changes.
No, once changes are made to the issue type hierarchy, they cannot be undone. This is why it’s crucial to thoroughly understand the impact of any modifications before proceeding and to confirm that the changes will support your project’s needs.
Initiatives and additional hierarchy levels above Epics are only available in Jira Cloud Premium and Enterprise plans. If you’re using a standard plan, these advanced hierarchy options won’t be available. Consider upgrading if your team needs these features for better long-term planning and project management.
No, the issue type hierarchy is global across all company-managed projects in your Jira site. This means any changes you make will affect all projects. However, you can use custom issue types and configure workflows to adapt to specific project requirements within the shared hierarchy structure.
While the hierarchy itself is global, you can control which issue types are available in specific projects by configuring issue type schemes. These schemes allow you to decide which issue types should be available in each project, helping you manage work items that are specific to particular teams or workflows.
Yes, the issue type hierarchy works well with Agile boards like Scrum and Kanban in Jira. For example, Epics can be visualized on a roadmap, Stories can populate your backlog, and Sub-tasks can be managed within sprints. Understanding and using the hierarchy correctly can enhance your Agile workflow, making it easier to track progress at every level of your project.
Jira’s issue type hierarchy helps you organize and manage work effectively. By customizing the hierarchy, you can tailor Jira to suit your team’s needs, but make changes carefully since they impact all projects. Keep your setup simple and focused on what adds value. Regular reviews will ensure it continues to support your goals, making project management smoother and more efficient.
Teresa_DevSamurai
Product Marketing
DevSamurai
27 accepted answers
11 comments