We have 3 teams developing (and supporting) a single product; the teams want to see their own work, but product managers want a view across all work relating to particular features.
Currently we have a Jira project per team, which includes product dev work, bugs, technical improvements (tech debt), etc. The product managers create an epic in a separate project, and then each team create stories (in their own projects) as children of those epics.
This works well for the dev teams but the product managers can't use the Epic Report or a board showing the epic's stories (for example) to see progress.
The push is to move everything into a single Jira project, but this introduces other problems e.g. how do teams view just their work? We've tried (in a sandbox project) using labels but they're not inherited, so frequently new sub-tasks get filtered out because they forget to add the label.
Surely there's other people working in a similar fashion - how do you organise your Jira project(s)?