Attended a presentation of Jeff Sutherland on Scrum the other day: became aware of the high responsiblity of Product Owner for driving iteration planning. I fully agree to this for software product development.
Now, who is doing the job of the product owner in a custom development situation, with business department as customer? Think, this could achieved by close cooperation of analyst and business responsible. In the sense of a product owner, they are able feed the project management with iteration planning.
Although, in custom development often technical and organisational restrictions are strong as well (especially the latter, if e.g. a processing center is involved). If you run your own product development you are usually more self-determined on these influences.
So, Product Owner responsible for iterations in individual software development?
Good idea, if(f) requirements are the dominant iterations trigger.