Managing boundaries is a hard thing. One of the most useful ideas I have come across in the agile community is the idea of understanding containers and boundaries. (I presume it's an idea lifted out of OO design. Not sure, but it's useful for me.)
Here is a deck on the role of the agile product owner and how you need to pay attention to the boundaries of that role.