Background:
"Advanced Roadmaps for Jira (ARJ)" is primarily offered as a tool to plan and track work across multiple teams / projects. It can 'pull' and 'show' data from different sources: Projects, Boards, and Filters. In most cases, ARJ deals with existing Backlog Items residing in different Projects. [source: Advanced Roadmaps Guide | Jira Software | Atlassian ]
Question:
Creating and Managing Themes and Features (higher level Backlog items) - Which is a better Practice ?
Option A: Identifying and Adding New Higher Level Backlog Items - [like Themes and Features] in the ARJ first - before they are created in individual Team's Jira projects. Each Team picks up one or more Features from ARJ and add more details in their Project level / Team level plans [like adding Jira Epics and Stories]
Option B: All Backlog items at all levels are first created in individual Projects and 'pull' them 'together' to create a Plan in ARJ.
Please share your thoughts.
Thank you so much for very helpful response!
Just to confirm my understanding.....:
Option A: Maintain ONE Jira Project [Master Project] for all teams; Create a Plan in Advanced Roadmaps for Jira (ARJ) based on just one Master Project with the desired Hierarchy levels. Always create new Issues [at any level] on Jira Master Project only; use ARJ for high level planning and Roadmapping, what-if scenarios, etc. This Option is VERY CLEAR.
Option B: Maintain Collaborative Issues in ARJ while keeping Team-specific Issues in individual Team's Jira Projects.
This brings up another question about representing work items in Jira / ARJ that need collaborating with other teams in general:
Scenario 1: Each Team plans and delivers their own items using Jira Projects. They don't have any dependencies; they can plan and deliver independently. The ARJ provides 'visibility' into the work all the Teams in a single place for Managers and others. If the work of these teams contribute to achievement of higher level items (like Features, Themes, Initiatives, etc.)
Scenario 2: Each Team has their own Backlog and the associated Project. Additionally, Each Team has a need to collaborate with 5 other Teams.
For example, Team A (a Platform Development Team) builds their Product [which is the Platform itself] that is used by other Teams to build their products. [Teams 1 - 5].
Sorry for the long message :)
Any help / guidance is greatly appreciated!!!
@Michael Andolfatto I'm interested in this topic as well are evaluating how best to manage multiple teams with connected work in Advanced Roadmaps. For the scenarios presented by Vijay, can you share thoughts/best practices?