Jira’s default work hierarchy includes three levels: epics, tasks, and sub-tasks. While that’s enough for many setups, this structure doesn’t support cross-team planning or alignment around strategic goals. Your organization may require extra levels, such as initiatives, milestones, or programs.
Luckily, Advanced Roadmaps can help you with that. This is an additional functionality for Jira, which is available on Jira Premium and Enterprise plans. It allows you to add custom levels that match your processes.
In this guide, I’ll show you how to configure a custom Advanced Roadmaps hierarchy. I’ll also walk you through some hands-on examples and explain how to make your work more efficient with Smart Hierarchy and other tools.
Yes, they’re the same. Advanced Roadmaps is now called Plans inside Jira. It’s part of Jira Premium and Enterprise functionality, and it offers you features that go beyond basic boards and backlogs. The key difference is in planning scope. Standard Jira hierarchy works well for managing tasks inside a single project. Advanced Roadmaps (or Plans) let you work across multiple teams and projects, with a clear structure and big-picture view.
The main advantage of Plans is the ability to create custom issue hierarchies. You define your own structure, decide what each level means, and assign issue types accordingly. This lets you connect high-level goals to everyday tasks.
Let’s see an example showing how this can work in practice.
Let’s say an organization wants to roll out a strategic initiative, such as increasing employee satisfaction. As it’s an international company, it has branches in various geographical areas and countries. Local laws, work culture, and other circumstances are different in different branches.
Also, implementing the program in each country is a multi-step process that requires multiple tasks. However, since it’s the same initiative, it makes sense to manage it as a whole. To organize this in Jira, the company had to set up custom hierarchy levels above epics.
Here’s what it looks like:
This custom structure helps the organization to coordinate work across teams and, at the same time, to stay aligned with one shared goal. Every action has a Jira issue (work item), and every issue supports the level above it. As you can see, it wouldn't be possible to do the same with the default Epic - Task - Subtask hierarchy.
Here is another example of a custom Advanced Roadmaps hierarchy configuration: a company-wide marketing initiative aimed at boosting brand awareness:
With this custom hierarchy, the marketing team can align multiple campaigns under one strategic goal and clearly track how each effort contributes to the bigger picture.
Now, it’s time to move from examples to your own Advanced Roadmaps hierarchy configuration. Before you can start, you need to decide what hierarchy types you want to add and how you are going to use them.
Since the levels are fully customizable, you can tailor them to match the way your teams already work. You’re not locked into a fixed structure - you decide what each level represents. But with that freedom comes responsibility. To make the hierarchy useful, every custom level needs a clearly defined purpose. If the meaning isn’t obvious or shared across teams, your hierarchy will quickly become confusing.
Below, there are several examples to help you define levels that are both meaningful and practical. The example custom levels are listed in order from the highest strategic level down to the most detailed work items:
And, of course, you can keep the standard Jira issue hierarchy levels:
These examples aren’t rules - they’re just starting points. For instance, some teams may use “Tracks” instead of “Programs,” or replace “Initiatives” with “Workstreams.” What matters most is clarity: make sure everyone understands what each level means and how it connects to the others. This will make your hierarchy easier to use, simpler to scale, and more effective for cross-team planning.
Now that everything is ready, let’s see what you need for configuring a custom hierarchy and how you can set it up in just three steps.
Before you start configuring a custom hierarchy, make sure the following conditions are met:
If you haven’t used Advanced Roadmaps yet, you can quickly start with Jira’s Planning template. Then, select the relevant projects and boards from each team to include in your Plan.
Prior to adding new levels to your hierarchy, you need to have matching issue types to assign to them. For example, if you’re adding a level called “Initiative” or “Program,” you’ll need to create those issue types first.
To do this, go to Settings -> Work items -> Work types -> Add work type. Then, enter the name and description for the new work type. Choose the type format: Standard for regular issues or Sub-task if you’re creating a level below tasks. Once done, click Add.
Repeat this for each new level you are planning to introduce. You can always rename, update, or remove work types later, but it’s best to define the structure upfront. This will make it easier to stay organized as you move through the rest of the setup.
Once your custom work types are created, the next step is to add them to the right scheme. A scheme is what connects your defined work types to the projects that will use them.
Go to Settings -> Work Items -> Work type schemes. Find the scheme used by your project and click Edit. On the left, you’ll see a list of available work types. Drag the ones you created into the list on the right named Work types for current scheme.
You can also set a default work type for newly created items in the project. When you’re done, click Save.
This step is required to make sure your custom work types are actually available when creating new work items in your project. If they’re not added to the scheme, they won’t show up later when you configure your hierarchy.
Now that your custom work types are available in your project, it’s time to connect them to specific levels in your hierarchy.
Select Work type hierarchy from the menu on the left. This is where you can map out your issue type hierarchy. To add a new level, select + Create level at the bottom of the menu. Enter a name for the new level (for example, Initiative or Program) and choose its position in the hierarchy.
Then, in the column on the right, use the dropdown to select the custom work type you created for that level. Repeat these actions for each level you want to add. If you need to rearrange the hierarchy levels, simply drag and drop them in the correct positions. Once you’re finished, click Save changes.
After this, your custom hierarchy is ready and available for your team.
Your new hierarchy won’t be automatically reflected in your Advanced Roadmaps Timeline (Plan Timeline). You will need to configure additional settings to be able to view your custom levels. On your timeline view, open Filters and adjust your hierarchy filters to include the levels you want to show.
Once done, your custom hierarchy will appear in your Plan timeline and project views.
Let’s say you have configured a custom Jira work hierarchy. Now, you can create complex sets of Jira work items following this hierarchy. You can do this manually, adding work items one by one, or you can use Smart Templates to save your full custom hierarchy as a reusable template.
To illustrate this idea, let’s circle back to our example - a company that wanted to improve customer satisfaction. They created the following custom hierarchy: Strategic Priority -> Regional Area -> Country -> Epics -> Tasks -> Subtasks.
As they have many different countries, they will need to replicate the whole set of Epics -> Tasks -> Subtasks for each country. Instead of doing this manually, they can save the Country -> Epics -> Tasks -> Subtasks hierarchy as a template with Smart Templates. Then, they can create work sets starting from the Country level from this template, change the country name, and simply link the work set to the parent work item Regional Area.
Here’s what it may look like:
Once it’s saved with Smart Templates, the company can generate a complete hierarchy of identical work items from this template. The details of each work item in the structure will be preserved: task descriptions, assignees, custom fields, parent links, checklists, and more. As a result, a team can reuse this set of tasks multiple times without having to create them again from scratch. This is especially useful for recurring tasks and processes.
For example, this can be quarterly budget reviews, product feedback collection cycles, or complex marketing campaigns with multiple stages and deliverables. This setup keeps your process consistent. At the same time, it gives teams the freedom to adjust tasks and structure based on what each project actually requires.
To turn your custom hierarchies into templates, install Smart Templates from the Atlassian Marketplace. The app works with Jira Cloud (including Jira Service Management) and Jira Data Center. If you also want to enrich your task structures with detailed checklists (like the ones you see in the example above), I also recommend trying Smart Checklist by Titan apps. It allows you to further document complex processes and improve standardization. As a result, people have a clear step-by-step plan to follow without mapping it out from scratch.
While Jira lets you organize work items, navigating complex structures can become overwhelming, particularly in large-scale projects. With five or more levels of work hierarchy, it’s important to find a way that would allow you to track and manage all your work efficiently. Unfortunately, the built-in hierarchy lacks such a comprehensive view. This makes it harder to monitor progress, manage dependencies, or keep teams aligned.
Smart Hierarchy by TitanApps addresses this gap by giving you a visual, easy-to-follow representation of your work structure. It helps teams understand how all levels of work connect: from top-level initiatives, mid-level programs, and epics, to detailed tasks and subtasks with checklists.
Here’s what it can look like. With the help of Smart Hierarchy, all the work levels are clearly displayed in an easy-to-follow chart, which also shows task progress:
With Smart Hierarchy, you get full visibility into your team’s progress and a clear overview of how work is moving forward. What’s important, all this is without switching between tools or screens. In addition, Smart Hierarchy simplifies navigation across work items. It allows you to move through the structure with fewer clicks. And, of course, it helps teams understand how their efforts connect to broader company goals and milestones.
Complete work hierarchy in one view
Smart Hierarchy presents your entire work structure in a clean, nested layout. This makes it easy to see how different items are connected. You can quickly move between multiple levels of work, from top-level goals to individual subtasks, without losing context. This helps teams grasp the big picture and understand task relationships with minimal effort.
Real-time progress insights
The tool highlights essential fields like story points, assignees, and completion rates. It also pulls in Smart Checklist progress from within each task, giving you a detailed and accurate picture of what’s done and what’s still in motion. You can instantly see how each piece of work contributes to the overall progress of the project.
Cross-team visibility and alignment
Smart Hierarchy makes it clear how day-to-day work supports broader business goals and key project milestones. It reduces the need for external trackers or manual reporting and improves transparency across departments. It also makes it easy for stakeholders to see the progress on the high-level strategic goals.
Install Smart Hierarchy from the Atlassian Marketplace to see how it works for your team.
A custom hierarchy can bring structure and clarity to large-scale planning and greatly improve cross-department alignment. Below are a few tips to help you get the most out of it:
A well-structured hierarchy helps you plan, track, and deliver work more effectively. This is especially useful when multiple teams or departments are involved. Here’s what you gain by setting up your own custom Jira work hierarchy:
Custom hierarchies aren’t just for structure; they’re a way to bring order to complexity and connect strategy with delivery.
By default, Jira software uses three main work tiers: the epic level, task (or story) level, and sub-task. If you have a Jira Premium or Enterprise subscription, you can also use Advanced Roadmaps. This tool lets you add custom levels above epics, such as initiatives, programs, or strategic goals.
Default hierarchy levels (epic - task - subtask) are already configured out of the box. Custom hierarchy levels can be configured in the Work type hierarchy menu in the left pane. It should be available if you have Jira Plans or Advanced Roadmaps. From there, you can add new levels, name them, and assign work types (Jira issue types) to your custom levels.
To manage hierarchy levels, first create custom work types matching your custom levels. Then, add the new work types to your work scheme. And finally, assign your new work types to the custom hierarchy levels in the Work type hierarchy menu on the left. You can rearrange levels as needed and apply them across your Plans. I already explained this in more detail earlier in this blog post.
Create an “Initiative” work type, add it to your issue type scheme, and assign it to a new level above epics in the Advanced Roadmaps hierarchy configuration. Once set up, Initiatives will appear in your Plans. Please note that you need to have a Jira Premium or Enterprise subscription for this.
I hope this Advanced Roadmaps hierarchy configuration Guide was helpful to you!
Olga Cheban _TitanApps_
1 comment