Jira Cloud Advanced Roadmaps: The Ultimate Guide for Beginners

By Sruthy

By Sruthy

Sruthy, with her 10+ years of experience, is a dynamic professional who seamlessly blends her creative soul with technical prowess. With a Technical Degree in Graphics Design and Communications and a Bachelor’s Degree in Electronics and Communication, she brings a unique combination of artistic flair…

Learn about our editorial policies.
Updated December 11, 2024
Reviewed by Kamila

Reviewed by Kamila

Kamila is an AI-based technical expert, author, and trainer with a Master’s degree in CRM. She has over 15 years of work experience in several top-notch IT companies. She has published more than 500 articles on various Software Testing Related Topics, Programming Languages, AI Concepts,…

Learn about our editorial policies.

Deeply explore all about Jira Cloud Advanced Roadmaps for effective planning and tracking of projects across business units. Visualize the tasks to meet your goals and improve progress rapidly in real time:

As a team, you need to know your work items’ current and future health. Advanced Roadmaps helps you plan and track work across your teams. This feature allows you to manage team capacity, track dependencies, and prioritize.

The Advanced Roadmaps feature lets you include issues from boards, projects, and filters to create a plan for multiple teams or the entire organization. Project teams can use this plan to estimate release dates for their projects.

=> Read Through Our Exclusive JIRA Tutorial Series Here

Get Started With Jira Cloud Advanced Roadmaps

Jira Cloud Advanced Roadmaps

This article outlines the key concepts and best practices for planning and tracking using Advanced Roadmaps in Jira Cloud.

Advanced Roadmaps are available as part of the Premium and Enterprise plans only and not in the lower plans. It is available FREE for the Jira Data Center and can be downloaded and installed as well.

Here is a quick video on Jira Cloud Advanced Roadmap along with a few tips and best practices:

Features:

  • Add and expand your hierarchy levels in the plan.
  • Look at all dependencies that can impact the project timelines.
  • Stay in Advanced Roadmaps. Data will not be saved into Jira unless ready.
  • Plan based on the capacity and velocity of the team.

Pre-requisites:

  • Jira Cloud Account with Premium or Enterprise plan
  • Jira Admin permissions

So, with Advanced Roadmaps, you have a powerful planning tool that will help to visualize your work items or issues to meet your goals. Advanced Roadmaps works only with company-managed projects in Jira Software cloud.

Why Should You Use Advanced Roadmaps

Advanced Roadmaps offers project teams the following benefits:

  • Tracking and visualization of the progress with an exact duration of when the tasks are due.
  • Better visibility of project lengths and individual progress.
  • Making important decisions on the projects and their initiatives.
  • Assess the impact of the addition of any tasks.
  • Analyze when tasks are added or modifying the timeline affects the entire project.
  • Manage any unforeseen tasks added or if the priority of certain tasks changes

With Advanced Roadmaps, you have a visual plan wherein you can predict how long a project or an initiative may take to deliver.

Advanced Roadmaps help teams to accelerate and deliver faster by increasing visibility and most importantly making important decisions.

Suggested Read => Creating Jira Dashboard Quickly

Permissions in Advanced Roadmaps

Before we start to create a plan, which is the core component, or a shared source of truth for the teams in advanced roadmaps, we need to set up permissions that can Create, View, and Edit the plans. By default, Jira Admins and System Admins have permissions. We can assign the user group for access to the Advanced Roadmaps.

As you login to Jira Cloud and as Jira Admin go to Plans-> Settings. Under Advanced Roadmap User, add the appropriate groups.

Permissions in Advanced Roadmaps

Hierarchy in Advanced Roadmaps

Hierarchy in Jira shows how issue types are related. The typical hierarchies that organizations follow are Epic => Story, Task, and Bug => Subtask.

You can add custom issue types above Epic e.g. Initiative as per the project needs.

To set the hierarchy in Advanced Roadmaps as a Jira Admin, go to Plan => Settings => Advanced Roadmaps => Advanced Roadmaps hierarchy configuration

Issue Type hierarchy

You can click on +Create Level to add a custom hierarchy. Important to note is that this is a global setting for the entire instance. All plans will follow this hierarchy.

About Sample Jira Project Used For Planning

I have a sample project with Story issues in Backlog and 2 versions. I will use this data for my planning and tracking.

About sample jira project used for planning

Create Plan in Advanced Roadmaps

The plan can be created by a user. To create the plan, go to Plans => Create Plan.

Create Plan in Advanced Roadmaps

Enter the plan name and select the Board. Click on Create.

Create Plan

The initial view of the plan created looks as shown below.

initial view of the plan

Start and Due date are pre-defined fields. These dates, if not mentioned, will be taken from the Sprint dates, which are configured in the plan settings under inferred dates.

Plan settings
Start and Due date are pre-defined fields

If any other field or custom field needs to be selected click on the Fields drop down and select the desired field.

click on the Fields drop down

Select the Sprint field.

E.g. select a sprint for the first Story issue. The start and due dates are auto-populated.

select a sprint for the first Story issue

The progress bar in weeks is also updated on the right.

The progress bar in weeks is also updated on the right

Similarly, select the appropriate sprint for all other issues as well which originally is in Backlog. Remember here that the Sprints are not updated in the main Backlog view unless Review changes are done.

Also Read =>> Best Free Jira Plugins

Create Team in Advanced Roadmaps

Teams can be associated with the plan. You can group and filter work based on teams and help manage the allocation of work, which will be based on capacity.

To create a team, click on the drop-down next to the plan and select Team.

Create Team in Advanced Roadmaps

Click on + Add Team.

Click on + Add Team

Select ‘Create a plan -only team’

Select ‘Create a plan -only team’

Click on Next. Add a name, and members of the team, and select Issue source. Click on Create.

Create a plan only team

Similarly, add one more team.

add one more team

Switch back to the plan and select the field Team to be visible in the plan.

select the field Team

Set sprint for a few Story issues as shown and the Team as well.

Set sprint for few Story issues as shown and Team as well

Let’s Group by Team in the Plan view. Click on View Settings => Group by => Team

Group by Team in the Plan view

The view now looks like the one below.

view now looks like this

Since there could be multiple teams, you could also filter on viewing issues for a specific Team. Click on Filter and select the appropriate team.

select the appropriate team

Create Parent Issue in Advanced Roadmaps

If you look at the plan created, it has Story and Bug issues, but it does not have any Parent issue Epic and no Story linked to it. In this section, we will look at creating an Epic issue and link Story issues to it.

In the plan, click on the Top-level planning view.

Top-level planning view

In this view, click on + Create issue => Epic.

Create issue

Enter the Epic summary and click on Enter.

Enter the Epic summary

Enable the Parent field and for the Story issues set the Epic as a parent issue.

Enable the Parent field

The final view looks as below with the Parent-child and planned for the appropriate Sprint.

Final view looks

Please note here that the changes are not yet saved in Jira but are present only in the plan. We will look at the option to Review changes for the data to be saved in Jira.

Add and View Dependencies Between Issues

Dependencies are very important in the roadmap, as they specify the relationship between issues and help to understand any blockers. In the plan, the Dependencies are shown by badges.

Let’s look at an example here.

In the plan, let’s assume that issue SSP-14 is dependent on SSP-1. This means that SSP-1 BLOCKS SSP-14.

In the Plans => Settings, set the issue link type as Blocks that will be treated as Dependencies in the plan.

Dependencies in the plan

Open the SSP-1 issue and link it to SSP-14 with the link type as Blocks.

SSP-1 issue

Back in the Plan refresh once and view the dependency in the Dependency Management view. This typically means that for SSP-14 to start SSP-1 should be completed.

Dependency Management view

Also, look at the Dependencies Report, which is shown in a Visual format.

Dependencies Report

The filter can also be applied to view only issues with Dependencies.

issues with Dependencies

Review Changes and Save Issues in Jira

As we were discussing, the changes have to be saved in Jira since the data is currently in the plan only. To save changes, click on the Review Changes button.

The changes done to issues are shown and will be saved.

Review changes

Click on Save Selected Changes in Jira.

Back in the Backlog view, look at the data saved in Sprint 2 and 3.

Click on Save selected changes in Jira

Also Read =>> Guide on Jira Cloud Migration Assistant

Limitation of Advanced Roadmaps

In Advanced Roadmaps, there are limitations in how much data a plan created can handle.

  • Issue limits: A single plan can handle up to 5000 issues post that there could be performance issues.
  • Team limits: It is suggested to have at most 50 teams in a single plan. If more are added then you will need to search for the same.
  • It is better to spread your work across multiple plans.

Tips to Improve the Performance of the Plan

The larger and more complex your plan, that much more time it will take to load the plan. Here are some possible ways to improve the performance of the plan:

  • An issue source in your plan like the board, should contain only relevant issues.
  • Keep a tab on the limit of issues as mentioned in the previous section to 5000 max.
  • If there are issues related to older releases, consider removing them and focusing on issues specific to your current releases else it may slow down the performance of the plan.
  • Remove older sprints from your plan.

Suggested Reading => Open Source and Commercial JIRA Alternatives/Competitor

Conclusion

In most organizations, senior management asks for a roadmap of work planned for 2 to 3 quarters. Because of this and in this article, we have looked at a very essential feature of planning and tracking issues with a view of future work in Advanced Roadmaps.

This feature is a must for use for every product or project team, which provides a single view of your entire work tracking and progress, which includes dependencies and teams’ capacity.

The goal for every project team is to ensure the work is completed on time, which can be achieved with Advanced Roadmaps.

Hope this article helped you in the process of how to track the work for the future.

=> Check ALL Tutorials in the JIRA Series

Was this helpful?

Thanks for your feedback!