In a large organization, they recently shaped 4 end to end scrum teams, meaning they can take a user story, and deliver front end, back end, test it and push the code to the main line.
However it has been said that a special team is needed to liaise with the business and stakeholders, in order to do a first pass of the requirements for the system to be built. Therefore, 2 people formed a mini team, one being a tech specialist and the other a business person (ex-PO), in order to do this first pass and agree on requirements. Thereafter, the information, or "big" user stories will be fed down to the other POs via one or more meetings, and each team will decide what they'll do and what not.
Furthermore, it is said that it would be inefficient for all PO to do the job that this initial mini team does, because they will most likely step on each other toes.
I don't know whether this is sustainable in the long term. Most likely it will highlight a bottleneck in the whole approach, however people support that this is the best solution in the short term. Ultimately, we want the POs to be responsible to deliver one piece of functionality of the CRM.
How do you achieve this from the current situation, if at all?