Enterprise projects require more than just knowing what features are the next most important ones to deploy. Business analysts remain critical in enabling everyone to be heard and in balancing competing views, but as it stands today they usually don't have the authority required to pull off the Product Owner role.
Business analysis and SCRUM development by Rochelle Glover explores what existing project roles could act as a scrum Product Owner. (The comments after the post are also interesting.)
Found via JB's Practical Analyst.