Our team is facing an issue adopting Scrum. We are a team with 10 developers a dedicated Scrum Master and a Product Owner.
Our Product Owner is having issues with the Business Unit manager. He's a senior manager and he maintains the relationships with all their customers. In creating stories, sometimes there are missing points (for example, features that are taken for granted) and because the Business Unit manager maintains all the connections with customers, the Product Owner is not able to communicate directly with them to solve these problems.
In addition, the Product Owner has a junior seniority on the domain of the customers and he needs to rely on Business Unit responsible to get knowledge of the domain.
How it's possible to improve this situation, given that we cannot change our Business unit manager?