Hello Atlassian Community,
We are in the process of optimizing our Jira setup for managing multiple teams and would appreciate your thoughts and experiences. We have a single backlog in a single project containing all items to be developed, and 8 different teams working on various parts of the product. Our goal is to maintain an organized structure while giving teams the autonomy to work independently.
Specifically, we are considering the following:
Single Backlog, Separate Boards:
- We want to keep a single backlog that contains all work items but have a separate board for each of the 8 teams.
- Is this a good approach to ensure clarity and focus for each team?
Sprints: Separate or Shared?
- Should we have separate sprints for each team so they can start and end their work independently (which we believe would be ideal)? Having 8 separate sprints means that in our single Backlog will have at least 8 sprints showing up.
- Or is there a reason why it might be better to have a single, shared sprint across all teams, even though each team will work on different items?
Assigning Tasks to Specific Teams:
- How do you manage which tasks or issues should be assigned to which team, especially when the backlog is shared across teams? Do you have specific criteria or tags to help with the assignment process? We currently use the Team field.
- In particular, how do you handle cross-functional or ambiguous tasks? Is there a clear ownership process in place?
Managing Production Bugs:
- How do you handle production bugs? How do you decide which team is responsible for fixing a production issue?
- Do you have a system in place for prioritizing and assigning production bugs, or do you manage it on a case-by-case basis?
We are leaning toward separate sprints for each team, and we have some ideas about managing bugs, but we’d love to hear from others who have faced similar challenges. Any best practices, pros/cons, or lessons learned would be really helpful!
Looking forward to your feedback!