It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Impact of hierarchy level removal?

We have 3+ levels in Jira Portfolio:

  • Idea
    • Scope
      • Business Epic
        • Epic
          • ...

 

We'd like to remove Business Epic from this hierarchy.

If we do that, would Epics that had Business Epic as Parent Link automatically be attached to correct Scopes?

Or should we first do some manual changes before removing the level?

1 answer

1 accepted

0 votes
Answer accepted

Hi Joanna,

You will not be able to remap the epic to the scope initiative level while the business epic level is still present, so you're going to have to remove the hierarchy first then go back with the manual changes as the hierarchy will not automatically remap the the next level when you drop the Business Epic hierarchy level.

When you remove the Business Epic hierarchy the parent link on the epics will not show any association present, and all previously mapped Epics will show up as "No Scope" (scope being the next level up) in the parent link field from portfolio, and there would be no referance point to rearrange the data, so it is a good idea to add a unique identifier to the issues acting as an anchor for teh manual changes, and this will be a bit manually intensive but overall there should not be an overwhelming amount of initiative level issue types and should progress pretty quickly.

A good approach here is to flag all the various grouping of Issues in the Business Epic and epics levels that are going to be affected with a label relating to the hierarchy remap for quick referance option to use as a validation point post modification.  Perform Bulk edits to update the values.  You can use the issue key that your mapping the epic too, something like the following if the issue keys were in SCOPE-X ranges "scope_1_remap", scope_2_remap", etc... for each scope association that will need to take place for the epics.

Lets say for exe that you have 2 issues at the scope level SCOPE-1 and SCOPE-2.  both have 10 nested Business epics in the key range "BE-1" to "BE-20" each of those BE's has an additional 5 epics nested.

As the first step identify and label the Epic in the BE 1 to 20 range for each of the scope grandparent issue nested in that chain that need to be linked to Scope as the parent link with:

issuekey in childIssuesOf("SCOPE-1") and issuetype = "Epic"

Bulk edit these issues and add label "scope_1_remap" then do this again for SCOPE-2 and "scope_remap_2", etc... for each scope association that needs to occur.  This gives you that unique identifier to validate off of after the hierarchy is removed  

Next decide what your doing with the "Business epic" issues, i.e. are you moving them to become an epic or are you deleting them or are you just ignoring them,  whatever the choice its a good idea to flag them with a label as well for that quick referance point, back to how it was configured previously. 

The JQL to identify these would be either modifying the issuetype from the  query above like this:

issuekey in childIssuesOf("SCOPE-1") and issuetype = "Business Epic"

OR you can also pull directly from the parent link field with to get the same set of issues (Shorter query and deals with one hierarchy not everything below the noted issue that the previous query is calling on):

"Parent Link" in ("SCOPE-1")

I'm just adding the optional JQL as a referance point as portfolio JQL could come in handy for you later for other projects, additional details on available Portfolio JQL can be found HERE and HERE

Repeat as necessary to get the Business Epics flagged with a referance point label to use as needed based on your demission.

At this point you can remove the Hierarchy and you will have a maintained referance to the previous layout with the labels set on the issues (You can also add the hierarchy back at any point and all the mappings will still be there in the DB for any issue that has not had the Parent link field modified manually, once you modify the field the mappings are gone with no recovery option other than manual association based on those labels).

 Now you can go back to the issue navigator and use your labels for the remap. using:

labels in "scope_1_remap"

Make sure the Parent link field is added to your edit screen, and Bulk edit the issues setting the parent link field to SCOPE-1, repeat for each epic to scope remap chain and you should be all set after you recalculate the plan, you can also switch to list view in the issue navigator and add in the parent link and labels fields to you columns to do an additional once over on the data to verify everything lines up before you recalculate.

Regards,
Earl

Thank you for the help! Although as we have Jira in Cloud and not on server some of the JQLs don't seem to run, but we'll manage anyway. 

 

Just to doublecheck - will we just lose Parent Link from Epics to BE, or will BE issues be removed entirely?

Hi Joanna,

When you remove the BE "Business Epic" initiative hierarchy, the issues will still be there but as a standard issue type in the hierarchy now, (so considered at the story level below the epic level) just no longer considered an initiative.  Unless you want to get rid of them because you're no longer using the type, and manually remove the issues, which you could do by removing the issue type from the projects issue type scheme and converting the existing BE issue to another type.

Regards,
Earl

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Advanced Roadmaps

3 short videos to help you get started with Advanced Roadmaps

Hi community, I’m Roi, a product manager working on Advanced Roadmaps for Jira. While Advanced Roadmaps is a powerful tool to plan and track work at scale, we know it can be challenging to get star...

3,530 views 22 15
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you