Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Struggling with project structure

Sven Fritzsche
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
October 5, 2023 edited

Hey there, I’m struggling with setting up our project structure. I use components to cluster the projects topics into some sort of sub-projects.

Below that we have agreed to use initiatives as a highest level deliverable. An initiative must not have any higher or cross dependencies. An initiative can however be relevant for multiple components/sub-projects.

Below initiatives we have epics and below those all kinds of tasks, bugs, features, etc.. Everything below the initiative level has a one to many attribution, meaning an epic can only have one initiative associated to it. An initiative however can have multiple epics. Same is true for epics and the level below those.

So far so simple an straight forward. The problem we get however is that sometimes we have epics that are relevant to multiple initiatives. Those tasks can‘t be initiatives themselves (in our understanding) because they serve a higher level purpose. However they are not just the foundation for a single initiative but for multiple ones. Think about developing IP as a foundation for sending Emails. It’s fine but I also need the foundation of IP for visiting websites.

So it seems like I want many to many attributions for issues. The problem however is that on the other hand, I don’t really want this… I actually need all levels below initiatives to be one to many because I want to be able to make funding decisions based on initiative. Also I want to be able to track, postpone and cancel those without interfering with other initiatives.

TLDR: I need issues types to have a one to many attribution so that I can track, postpone and fund the highest level deliverables individually. However at the same time I struggle with structuring deliverables that serve multiple purposes.

3 answers

1 vote
Ash Yadav
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
October 5, 2023

Hi @Sven Fritzsche welcome to the Atlassian Community! 

 

Out of the box, you're doing things correctly but I can see the visibility aspect can be a bit of a challenge. You can do as others suggested such as using issue links. 

 

What I've seen organizations and use in the past was this add-on, it addressed visibility problems for PMOs especially around project resource planning:

Structure by Tempo - Jira Portfolio Management & PPM | Atlassian Marketplace

 

Please note that I'm not affiliated with Tempo or their add-ons in any way, I just found this add-on quite helpful in various projects I've worked on when it comes to tackling visibility issues.  

 

Hope this helps. 

Ash 

0 votes
labani roy October 5, 2023

Hi Sven, Sorry I'm not sure if I get this, wouldn't using issue links (relates to, depends on etc.) help in this? You can extend your levels based on issue links.

Best Regards

0 votes
Michael Yaroshefsky - Visor for Jira
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 5, 2023

Hi Sven,

Don't worry. You just need to find a way to structure your projects better that can work for you. 

  • One immediate solution I can think of is using a subtask hierarchy. To do this, break down your epics into smaller tasks that are specific project or sub-projects as you referred to it. In this way you can maintain the track and manage each project individually, while still maintaining the overall structure of the epic.

  • Try a hybrid approach: You can still use one-to-many attribution for most issue types but create a custom issue type for epics that are relevant to your multiple projects.

This part of your question really stand out though: "The problem however is that on the other hand, I don’t really want this… I actually need all levels below initiatives to be one to many because I want to be able to make funding decisions based on initiative. Also I want to be able to track, postpone and cancel those without interfering with other initiatives."

I hope this helps. Let me know if something else would help?

Suggest an answer

Log in or Sign up to answer
TAGS
atlassian, atlassian government cloud, fedramp, webinar, register for webinar, atlassian cloud webinar, fedramp moderate offering, work faster with cloud

Unlocking the future with Atlassian Government Cloud ☁️

Atlassian Government Cloud has achieved FedRAMP Authorization at the Moderate level! Join our webinar to learn how you can accelerate mission success and move work forward faster in cloud, all while ensuring your critical data is secure.

Register Now
AUG Leaders

Upcoming Jira Events