Using JIRA, can product owners manage functional areas span multiple platforms and SCRUM teams (any arguments for or against this approach)?
Is there an easy way to manage stories for epics that span multiple JIRA projects (one for each platform) or is there a better way to manage this type of scenario?
How can product owners effectively manage the lifecycle of new requirements at a product level even though execution is done by each platform's SCRUM team?
Goals:
- Reduce duplication of story creation and curation,
- UX/UI discussions with PO are on a feature basis and are not repeated by platform
- POs build expertise in a specific area and are more apt to understand functional nuances of inbound product requests, feedback and enhancements
- Increase user experience parity in the implementation of features across platforms (as the epics are all written by one product owner) and simply our feature release process (it's confusing to customers to get features that don't exist on other platforms or work differently).
- Track delivery of features at the product level, not the platform level
- Manage customer requirements for the product at the product level, not the platform level
Heres the scenario:
There is one product that supports 3+ mobile platforms. Each platform has a JIRA project and each SCRUM team has their own sprint that pulls from the groomed platform backlog. There are multiple SCRUM teams with a minimum of 1 per platform but possibly more than one on each platform. The code base is largely nat0ive to each platform and teams work somewhat independently.
In general, all capabilities of the product will be the same across platforms with some differences in implementation based on the UI/UX or API's available. Currently there is one product owner per platform, and they consistently lack the time to effectively collaborate with their PO counterparts on story creation, planning etc. We end up having the same conversations multiple times, with the only difference being the platform in discussion.