We have a desktop application that shares a single product roadmap, and is available on Windows and Mac.
Our team is structured as follows:
In terms of workflow:
We're debating whether to structure our Jira into separate projects or a single project with filtered boards for each team...
1. Separate projects
Windows, Mac and API would get their own projects.
Pros: highly customizable for each team.
Cons: difficult to get a birds-eye view, plan epics across platforms.
2. Single project
Use Components to create filtered boards for Windows, Mac, and API. So each team can work within their filtered boards.
Use Epics for features and individual Stories/Tasks/Bugs for each platform.
Pros: ability to get birds-eye view for product planning, while still being able to manage individual team work streams.
Cons: performance reporting at the individual team level might be more complicated.
--
Is there a best practice or most common approach for this type of situation?
We would definitely appreciate any insights from the community, pros and cons of each.
Thanks!
Hi @Vasiliy Zverev, thanks. In your situation, do you use separate on the same Jira project for different platform teams working on the same product?
And, if you use the same Jira project, what field do you use to segment the work? Component, something else like a custom "Platform" field?
We usually use diffenerent projects, but the same permission schemas.
For segment we use components.
Since issue summaries are similar we want to be sure that any team will not work with issues of another teams.
Thanks @Vasiliy Zverev
If you use different projects for each platform (e.g. Windows, Mac), and you want to use Epics for features that apply to both, do you have to duplicate the Epics across projects?
Or is there a way to share one Epic across different JIRA projects?
I'm guessing not, since Epics are just like any other ticket and have a specific project key.
We do not use Epics at all, and Agile too.
We use 1,500 projects, so our case is quete specific one :).
Recommended Learning For You
Level up your skills with Atlassian learning
Learning Path
Jira Administrator
Configure Jira Software, Jira Core, or Jira Service Management, including global settings, permissions, and schemes.
Managing Jira Projects Cloud
Learn to create and configure company-managed projects in Jira Software and partner effectively with Jira Admins.
Learning Path
Become an effective Jira Software Project Admin
This learning path is designed for team leaders who configure Jira Software projects to match a team's processes.