What is the basic role of the Product Owner?
http://blog.crisp.se/2012/10/25/henrikkniberg/agile-product-ownership-in-a-nutshell (New)
http://scalingsoftwareagility.files.wordpress.com/2009/11/ch-11-role-of-the-product-owner-rev-12.pdf
http://www.agileproductdesign.com/downloads/patton_product_owner_role.ppt
Starting with user stories:
User stories are the most common way to handle requirements in the agile world. One of the first things you’ll need to do as a product owner is familiarize yourself with them, and start to provide them to the delivery team.
Mike Cohn on Effective User Stories – http://www.mountaingoatsoftware.com/presentations/42-effective-user-stories-for-agile-requirements
User Stories Primer http://trailridgeconsulting.com/files/user-story-primer.pdf
Recommended Book – User Stories Applied by Mike Cohn http://www.mountaingoatsoftware.com/books/2
User Stories Advanced Techniques
After you got the basics nailed down, go to some advanced techniques for managing and manipulating user stories:
- Techniques for splitting user stories http://www.richardlawrence.info/2009/10/28/patterns-for-splitting-user-stories/
- Story Mapping Technique http://www.agileproductdesign.com/downloads/patton_user_story_mapping.ppt
- http://scalingsoftwareagility.wordpress.com/category/agile-requirements/
Some material on Agile Release Planning:
- http://www.agileproductdesign.com/downloads/patton_incremental_releases.zip
- http://www.agileproductdesign.com/presentations/index.html (Patton in general)
Some process-related material:
Product owning also requires effective interaction with the agile process. Concepts like READY and Flow and how to effectively interact with teams are as important as the quality of the requirements themselves. Actually, in some cases, having the right process will help focus on doing the right things at the right time and solve some conflicts and problems product owners have.
-
Practical tools for the Product Owner: Focus, Value, Flow – http://www.scrumalliance.org/resource_download/1249
-
The importance of READY Product Backlog for effective teams – http://scrum.jeffsutherland.com/2009/07/ready-dynamic-model-of-scrum.html
Scaling the Product Owner
If you are working in a complex enterprise environment, you might need to look at some advanced materials regarding scaling. I would recommend reading and understanding some ideas, and also seeking professional help by those experienced in these environments.
- http://blog.versionone.net/blog/2009/03/the-product-owner-team.html
- http://www.westborosystems.com/2010/02/onsite-product-owner/
- http://feedproxy.google.com/~r/OfficialHuitaleBlog/~3/q_19u5mfYog/single-product-owner-model-is-broken.html
Discovery
http://www.infoq.com/presentations/lean-product-discovery
In general, I recommend to all Product Owners/Managers I’m talking to these days to look at “Lean Startup” to start thinking about the iterative learning associated with the Product Discovery process. Jeff Patton’s session above is a good introduction into this, but the whole body of work around “Lean Startups” is very interesting to Product people in general. You cannot afford to manage products these days and not be aware of it IMO.
Summary
I’m sure there are other great references out there, and I’d love to hear about them. But in the meantime, this is a reasonably comprehensive list, with the risk being a little too comprehensive. I would suggest you go top to bottom unless you have specific burning issues you need to skip to.
If you find this useful, tell your friends (and me!)
If you don’t, I’d appreciate hearing why!
Happy Reading!
Updates
Added the “Discovery” section on Feb 2012
Added Henrik’s brilliant short animated movie about Agile Product Ownership – October 2012
The product owner
is someone who has an in-depth knowledge about business needs for the product
being delivered. The product owner has to be an
individual as the decision making power cannot be given to a team. If there is
a team of stakeholders that helps the product owner, the final decision making
power should lie with the product owner .