I would like to setup JIRA to operate across multiple teams (Product Owners (PO) / Business Analysts (BA) / Development (DEV) / QA) working on a single project. These teams may have different sprint lengths, but will be working on the same task/story as it flows from the PO->BA->DEV->QA.
I would like these team to generally operate in a SCRUM style. It is important that stories/tasks that are generated by the Product Owners follow through each team as they process them.
The stories/tasks need to be estimated and logged by each team as they complete them.
I am struggling to find a way to set JIRA up for this senario. I have worked with JIRA a lot, but one with 1 Project, 1 Team & 1 Sprint.
Any help would be gratefully received.