Difference between revisions of "Product owner"
(Table with blue labels.) |
m (→Sultans of Swing: }}) |
||
(29 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Oyster | |||
|goal=have passion and vision develop products that people want to buy | |||
|stage=Germ | |||
|theme=Agile, Scrum, Product | |||
}} | |||
{{tag|product owner}} | |||
{{tag|role}} | |||
Product ownership as it is often interpreted requires a polymath, since a {{p|product owner}} is: | |||
*'''Entrepreneur''' | |||
*Business Expert | |||
*Product Manager | |||
*Internal Customer Representative | |||
*Technology Expert | |||
*User Experience Expert | |||
*Subject Matter Expert | |||
*Designer | |||
*Communicator | |||
*Decision Maker | |||
Effective real-world {{p|product owner}}s collaborate with their {{p|development team}}s to do most of this.
But how does it work? | |||
The {{p|product owner}} is a conduit between the client's needs and the crew able to fulfilling them. | |||
When the work is simply too much for a single {{p|product owner}}, split it up between a {{p|strategic product owner}} and {{p|tactical product owner}}. Sometimes, these roles are named {{p|chief product owner}} and {{p|product owner}}. | |||
==Key Succes Factors== | |||
For success, a {{p|product owner}} must be: | |||
#'''Passionate'''—Obsessed with delighting users and customers, the {{p|product owner}} sparks enthusiasm in everyone, creating a yearning for the sea that builds great ships. | |||
#'''Empowered'''—Able to make decisions, guide and push back on stakeholders. Delays in decision making slow down the team. | |||
#'''Qualified'''—Experienced in the product domain, the development technology, process and practices, and core personal skills. | |||
#'''Available'''—Able to work with the {{p|development team}}s quickly, or customer to understand needs. When split across multiple initiatives, you are unable to fully focus. | |||
==Product Owner Crew== | |||
A {{p|product owner}} represents many constituents with a single voice. Busy {{p|product owner}}s need not—and should not—act alone. Often, a {{p|product owner}} assembles a {{p|product owner crew}} that includes roles that might assist like: | |||
*'''{{p|agile business analyst}}s''' help to define business needs and elaborate them for the rest of the Team. | |||
*'''{{p|agile architect}}s''' help to secure the product's structural cohesion, consistency and completeness. | |||
*'''Developers''' provide available execution paths and describe their respective costs and benefits. | |||
*'''User Experience Experts''' and marketing resources help to elicit and explain end user needs and desires. | |||
==Sultans of Swing== | |||
As one of the {{p|three amigos}}, the {{p|product owner}} is a member of the {{p|sultans of swing}}. | |||
Pushing for delivery can be just as lonely as leading a team. By working so closely together with both a {{p|flow master}} and an {{p|agile coach}} you gain a multitude of benefits. One of the most important ones is focus, it allows you to focus on delivery of enhancements to the products you are responsible for because you know that the other two equally important aspects of team leadership are covered by the other to amigos. | |||
Mystifying incidents of the past such as for example a sudden lack of commitment by an engineer for some time became a lot clearer with the added information from the {{p|agile coach}} on the personal situation of that engineer. The {{p|agile coach}} opens up entirely new ways of handling typical issues with the team. (Source: [[DevOps @ Spotify]]) | |||
The second most important benefit I see is the typical thorny problem of avoiding (or repaying) technical debt. An open discussion between people representing the different interests involved makes it easier to approach this problem. Otherwise, it's just an internal debate in a single person's head. | |||
==Daily Scrum== | |||
As {{p|product owner}}, your primary goals during the {{p|daily scrum}} include: | |||
*'''Listening!'''—This is your clearest window into detailed progress. | |||
*'''Addressing Team Issues''' that fall within your sphere of influence. | |||
*'''Gauge Visual Clues''' on the {{p|scrum wall}} like a flatliner on the {{p|burndown chart}}. | |||
*'''Providing your own status and issues''', where appropriate. | |||
==Product Owner Excellence== | |||
As {{p|product owner}}… | As {{p|product owner}}… | ||
{|rules="none" | {|rules="none" | ||
Line 4: | Line 61: | ||
|align="right" valign="top" width="100pt"|<span style="color:{{pearlblue}};">'''You ought to'''</span> | |align="right" valign="top" width="100pt"|<span style="color:{{pearlblue}};">'''You ought to'''</span> | ||
|'''Own, elaborate and communicate the {{p|product vision}}''' | |'''Own, elaborate and communicate the {{p|product vision}}''' | ||
…business representatives best understand the business needs. It is next to impossible for teams to rely on their initial understanding of the domain. | :…business representatives best understand the business needs. It is next to impossible for teams to rely on their initial understanding of the domain. | ||
|- | |||
| | |||
|'''Drive {{p|collaborative product discovery}}''' | |||
:…A {{p|broad, deep and cross}} product ownership team plans and facilitates product discovery. Business stakeholders, users, subject matter experts, and the development team participate in various activities of the discovery. | |||
|- | |||
| | |||
|'''Garden a comprehensive {{p|story map}}''' | |||
:…the {{p|collaborative product discovery}} results in a solid {{p|story map}} that in turn is skimmed and flows into the {{p|product backlog}}. | |||
|- | |- | ||
| | | | ||
|'''Formulate the {{p|unity of purpose}}''' | |'''Formulate the {{p|unity of purpose}}''' | ||
…many teams have rocky beginnings as people struggle to work together.Team members may come from different backgrounds, with different experiences. Therefore, the {{p|product owner}} ought to instill a common {{p|product vision}} and {{p|unity of purpose}} in all members of the team. | :…many teams have rocky beginnings as people struggle to work together.Team members may come from different backgrounds, with different experiences. Therefore, the {{p|product owner}} ought to instill a common {{p|product vision}} and {{p|unity of purpose}} in all members of the team. | ||
|- | |||
| | |||
|'''Limit yourself to tell ''what'' needs to be done.''' | |||
:…the team excels in mastery in their profession. You only have to tell them what needs to be done in order to get the best out of them—they know how. Of course, also tell them ''why'', ''for whom'', and ''when'' you need ''what''. | |||
|- | |||
| | |||
|'''Explain ''why'' it needs to be done.''' | |||
:…understanding how each feature fulfills a need and creates value enables the team to discover utility and meaning in what they do. | |||
|- | |||
| | |||
|'''Order {{pbi}}s according to market and user value.''' | |||
:…features are not all of equal priority, and their value is not always obvious up front. Features ordered primarily by ease of delivery may reduce the return on investment. | |||
|- | |||
| | |||
|'''Choose what and when to release.''' | |||
:…feature sets can be delivered whenever they are ready, rather than only at the end of the project, facilitating incremental funding, providing incremental ROI and yielding valuable feedback. | |||
|- | |||
| | |||
|'''Create and garden {{p|vibrant persona}}s.''' | |||
:…achieve seamless alignment between {{p|vibrant persona}}s and {{p|scenarios define outcome}} by making sure that a relevant {{p|vibrant persona}} exists and is used for each user who you target. Use your {{p|vibrant persona}}s to make quick and wise design choices. | |||
|- | |||
| | |||
|'''Prepare and refine {{p|user storie}}s until they are {{p|ready to build}}.''' | |||
:…{{p|user stories}} that meet invest criteria joined with an evolving {{p|ready to build}} lead to a comprehensive, yet flexible, {{p|product backlog}} that feeds the {{p|development team}} into flow. | |||
|- | |||
| | |||
|'''Groom the {{p|product backlog}} based on feedback and changing conditions.''' | |||
:…initial requirements are often far from perfect and change constantly and may not cover every need or even be needed. Feedback can inform conscientious product tuning rather than being ignored or addressed reactively. | |||
|- | |||
| | |||
|'''Keep a short, iterative, sustainable, and predictable design cycle.''' | |||
:…{{p|scrum}}’s short 2–4 week {{p|sprint}}s are ideally suited to create a predictable and sustainable development rhythm, a cadence that may eventually become the pulse for the organization as a whole, for your market, even. Walk shoulder to shoulder with your {{p|scrum master}} to do so. Consider establishing a {{p|season beat}}. | |||
|- | |||
| | |||
|'''Perform acceptance tests to meet the criteria of {{p|ready to ship}}.''' | |||
:…ensure that stakeholders understand that the outcome of a {{p|sprint}} is not a finished product, yet make sure to get everyone’s consent on what’s considered done. Evolve that definition. | |||
|- | |- | ||
|align="right" valign="top"|<span style="color:{{pearlblue}};">'''You ought not to'''</span> | |align="right" valign="top"|<span style="color:{{pearlblue}};">'''You ought not to'''</span> | ||
|'''Manage the work of others''' | |'''Manage the work of others''' | ||
:…your job is to create a product that works as advertised and that people want to buy.The team creating it is an autonomous, purposeful lean machine of masters in their profession. Feed them with purpose. Do not (micro) manage them. | |||
|- | |||
| | |||
|'''Tell anyone ''how'' to do their job.''' | |||
:…the team implementing your product vision displays mastery in their activities, knowledge, and skills. Let them work out how it’s done while you feed them with {{p|product vision}} and ''what'' needs to be done. | |||
|- | |||
| | |||
|'''Create your product in a vacuum.''' | |||
:…your work is interwoven with the work of every other team and is part of a larger whole. Involve cross-functional teams in your reviews and retrospectives. Keep an open mind and foster new ideas. | |||
|- | |||
| | |||
|'''Lose sight of the purpose behind your product.''' | |||
:…in agile settings, scope varies, so let {{p|scenarios define outcome}} to drive the required applications, features, user roles, dependencies in a collaborative workflow. | |||
|- | |||
|align="right" valign="top"|<span style="color:{{pearlblue}};">'''You should'''</span> | |||
|'''Identify key moments to present your results.''' | |||
:...starting with {{p|storyboard scenarios}}, demonstrate the evolving product at the end of each {{p|sprint}} during the {{p|sprint review meeting}}, soliciting feedback from key stakeholders. Keep everyone excited and interested. Decide on how the feedback will be reflected in the {{p|product backlog}}. Demo or die! | |||
|- | |||
| | |||
|'''Involve interaction design appropriately.''' | |||
:…design the product around your users by professionals who master the art of interaction design and usability. Engineers excel in engineering, not in usability. | |||
|- | |||
| | |||
|'''Leverage and archive existing prototypes.''' | |||
:…to use ideas and/or other results from earlier efforts, keep them around. Explore efforts—like market research—of others in the same area. It may speed up development. | |||
|- | |||
| | |||
|'''Perform regular {{p|usability test}}s.''' | |||
:…regular and affordable {{p|usability test}}s where the whole team watches someone use your product are often eye-opening. Observe… Do they get it? Can they find their way around? Expect head slappers, shocks, inspiration, and passion. Brace yourself, yet do not panic. | |||
|- | |||
|align="right" valign="top"|<span style="color:{{pearlblue}};">'''You should not'''</span> | |||
|'''Solicit feedback from too wide an audience.''' | |||
:…pleasing everyone with your work is impossible. In fact, you should not even try. It wastes the time of your best clients and annoys our staff. Please some less to please others a bit more. Ask for forgiveness for focussing on those customers we’re trying to delight. | |||
|- | |||
| | |||
|'''Drown in detail.''' | |||
:…perfect is the enemy of good enough.There are times later in development where you can determine detailed information or where it becomes the visual specification for the final product. Focus on relevant potentially shippable product and candid feedback instead. | |||
|} | |} | ||
== | ==15 things a professional Product Owner does== | ||
A professional Product Owner | |||
*is an entrepreneur—a value maximizer & optimizer; | |||
*sets a solid vision to help the team keep laser sharped focus and direction that helps with incremental progress; | |||
*1 product == 1 {{p|product backlog}} == 1 {{p|product owner}}. Having one {{p|product owner}} for the product helps with the clarity & focus, ensures quick decision making, and single person accountability for the success of the product; | |||
*validates the idea of frequent releases of the product increment to market to gain real customer insights; | |||
*has the final say on the order of the {{p|product backlog}}. The PSPO orders the items in the {{p|product backlog}} by keeping the value of the items, the dependencies between items and the dependencies on the other products in mind; | |||
*ensures that most valuable functionality is generated all times; | |||
*accounts for the Return on Investment and Total Cost of Ownership before a feature is built; | |||
*ensures that all work done originates from the single {{p|product backlog}}—a single source of truth; | |||
*uses metrics like time to market (cycle time / lead time), percentage of the functionality in the released product used by the customers, and overall customer satisfaction to determine the value of the product being delivered; | |||
*is accountable for interacting and engaging with the stakeholders; | |||
*comes to the {{p|sprint planning meeting}} with a clear business objective in mind and works with the {{p|build crew}} to craft a {{p|sprint goal}} based upon the forecast; | |||
*is accountable for regular and timely {{p|product backlog refinement}}, yet may delegate the work to the {{p|build crew}}; | |||
*is the only one who can abnormally terminate the {{p|sprint}} in case the {{p|sprint goal}} becomes obsolete. | |||
*is just one person and not a committee; | |||
*builds trust by closely working with {{p|build crew}}, and happy to delegate the work of writing {{p|user stories}} and {{p|product backlog items}} to the {{p|build crew}}. | |||
== | ==Videos== | ||
==Sources== | |||
*https://blog.scrum.org/15-things-professional-scrum-product-owner-pspo-actually/ | |||
{{WebSourceListItem | |||
|url=http://blog.ted.com/2013/01/06/david-kelley-of-ideo-talks-design-thinking-on-60-minutes/ | |||
|site=TED | |||
|person=Kate Torgovnick May | |||
|title=David Kelley of IDEO talks “design thinking” on 60 Minutes | |||
}} | |||
{{WebSourceListItem | |||
|url=http://www.youtube.com/watch?v=aXQ2lO3ieBA | |||
|site=YouTube | |||
|title=The Pentagon Wars » Bradley Fighting Vehicle Evolution | |||
}} | |||
{{WebSourceListItem | |||
|url=http://youtu.be/iur-noEd4eA | |||
|site=YouTube | |||
|title=The Pentagon Wars » Trailer | |||
}} | |||
{{WebSourceListItem | |||
|url=http://www.youtube.com/watch?v=502ILHjX9EE | |||
|site=YouTube | |||
|person=Henrik Kniberg | |||
|title=Agile Product Ownership in a Nutshell | |||
}} | |||
{{WebSourceListItem | |||
|url=http://www.pragmaticmarketing.com/publications/topics/09/the-mythical-product-owner-1 | |||
|site=Pragmatic Marketing | |||
|person=Andre Kaminski | |||
|title=The Mythical Product Owner | |||
}} | |||
{{WebSourceListItem | |||
|url=http://kasperowski.com/2010/11/my-product-owner-will-kick-ass.html | |||
|site=Richard Kasperowski | |||
|title=My Product Owner will kick ass | |||
}} | |||
{{WebSourceListItem | |||
|url=http://www.smashingmagazine.com/2014/09/17/why-companies-need-full-time-product-managers/ | |||
|site=Smashing Magazine | |||
|person=Rian van der Merwe | |||
|title=Why Companies Need Full-Time Product Managers (And What They Do All Day) » What is a product manager? | |||
}} | |||
{{WebSourceListItem | |||
|url=http://www.smashingmagazine.com/2014/09/17/why-companies-need-full-time-product-managers/2/ | |||
|site=Smashing Magazine | |||
|person=Rian van der Merwe | |||
|title=Why Companies Need Full-Time Product Managers (And What They Do All Day) » Characteristics Of A Good Product Manager | |||
}} | |||
{{WebSourceListItem | |||
|url=http://www.smashingmagazine.com/2014/09/17/why-companies-need-full-time-product-managers/3/ | |||
|site=Smashing Magazine | |||
|person=Rian van der Merwe | |||
|title=Why Companies Need Full-Time Product Managers (And What They Do All Day) » In Fairness | |||
}} | |||
{{WebSourceListItem | |||
|url=http://zenhabits.net/unknowing/ | |||
|site=Zen Habits | |||
|person=Leo Babauta | |||
|title=The Not Knowing Path of Being an Entrepreneur | |||
|about=Entrepreneurship | |||
}} | |||
{{WebSourceListItem | |||
|url=http://www.beyondrequirements.com/po_blogs_newsletters/ | |||
|site=Beyond Requirements | |||
|person=Kent McDonald | |||
|title=Product Ownership Blogs and Newsletters | |||
}} | |||
{{WebSourceListItem | |||
|url=http://blog.scrum.org/the-18-characteristics-of-a-great-product-owner/ | |||
|site=Scrum.prg | |||
|person=Barry Overeem | |||
|title=The 18 Characteristics of a Great Product Owner | |||
}} | |||
{{WebSourceListItem | |||
|url=https://www.scrumalliance.org/employer-resources/7-skills-you-need-to-be-a-great-product-owner | |||
|site=Scrum Alliance | |||
|person=Lowell Lindstrom | |||
|title=7 Skills You Need to Be a Great Product Owner | |||
}} | |||
{{WebSourceListItem | |||
|url=https://www.infoq.com/articles/book-review-product-mastery | |||
|site=InfoQ | |||
|person=Geoff Watts | |||
|title=Book Q&A on Product Mastery | |||
}} |
Latest revision as of 08:05, 11 June 2019
…{{{context}}}
✣ ✣ ✣
{{{wish full}}}
Therefore:
{{{therefore full}}}
✣ ✣ ✣
✣ ✣ ✣
Product ownership as it is often interpreted requires a polymath, since a product owner is:
- Entrepreneur
- Business Expert
- Product Manager
- Internal Customer Representative
- Technology Expert
- User Experience Expert
- Subject Matter Expert
- Designer
- Communicator
- Decision Maker
Effective real-world product owners collaborate with their development teams to do most of this. But how does it work?
The product owner is a conduit between the client's needs and the crew able to fulfilling them.
When the work is simply too much for a single product owner, split it up between a strategic product owner and tactical product owner. Sometimes, these roles are named chief product owner and product owner.
Key Succes Factors
For success, a product owner must be:
- Passionate—Obsessed with delighting users and customers, the product owner sparks enthusiasm in everyone, creating a yearning for the sea that builds great ships.
- Empowered—Able to make decisions, guide and push back on stakeholders. Delays in decision making slow down the team.
- Qualified—Experienced in the product domain, the development technology, process and practices, and core personal skills.
- Available—Able to work with the development teams quickly, or customer to understand needs. When split across multiple initiatives, you are unable to fully focus.
Product Owner Crew
A product owner represents many constituents with a single voice. Busy product owners need not—and should not—act alone. Often, a product owner assembles a product owner crew that includes roles that might assist like:
- agile business analysts help to define business needs and elaborate them for the rest of the Team.
- agile architects help to secure the product's structural cohesion, consistency and completeness.
- Developers provide available execution paths and describe their respective costs and benefits.
- User Experience Experts and marketing resources help to elicit and explain end user needs and desires.
Sultans of Swing
As one of the three amigos, the product owner is a member of the sultans of swing.
Pushing for delivery can be just as lonely as leading a team. By working so closely together with both a flow master and an agile coach you gain a multitude of benefits. One of the most important ones is focus, it allows you to focus on delivery of enhancements to the products you are responsible for because you know that the other two equally important aspects of team leadership are covered by the other to amigos.
Mystifying incidents of the past such as for example a sudden lack of commitment by an engineer for some time became a lot clearer with the added information from the agile coach on the personal situation of that engineer. The agile coach opens up entirely new ways of handling typical issues with the team. (Source: DevOps @ Spotify)
The second most important benefit I see is the typical thorny problem of avoiding (or repaying) technical debt. An open discussion between people representing the different interests involved makes it easier to approach this problem. Otherwise, it's just an internal debate in a single person's head.
Daily Scrum
As product owner, your primary goals during the daily scrum include:
- Listening!—This is your clearest window into detailed progress.
- Addressing Team Issues that fall within your sphere of influence.
- Gauge Visual Clues on the scrum wall like a flatliner on the burndown chart.
- Providing your own status and issues, where appropriate.
Product Owner Excellence
As product owner…
You ought to | Own, elaborate and communicate the product vision
|
Drive collaborative product discovery
| |
Garden a comprehensive story map
| |
Formulate the unity of purpose
| |
Limit yourself to tell what needs to be done.
| |
Explain why it needs to be done.
| |
Order product backlog items according to market and user value.
| |
Choose what and when to release.
| |
Create and garden vibrant personas.
| |
Prepare and refine user stories until they are ready to build.
| |
Groom the product backlog based on feedback and changing conditions.
| |
Keep a short, iterative, sustainable, and predictable design cycle.
| |
Perform acceptance tests to meet the criteria of ready to ship.
| |
You ought not to | Manage the work of others
|
Tell anyone how to do their job.
| |
Create your product in a vacuum.
| |
Lose sight of the purpose behind your product.
| |
You should | Identify key moments to present your results.
|
Involve interaction design appropriately.
| |
Leverage and archive existing prototypes.
| |
Perform regular usability tests.
| |
You should not | Solicit feedback from too wide an audience.
|
Drown in detail.
|
15 things a professional Product Owner does
A professional Product Owner
- is an entrepreneur—a value maximizer & optimizer;
- sets a solid vision to help the team keep laser sharped focus and direction that helps with incremental progress;
- 1 product == 1 product backlog == 1 product owner. Having one product owner for the product helps with the clarity & focus, ensures quick decision making, and single person accountability for the success of the product;
- validates the idea of frequent releases of the product increment to market to gain real customer insights;
- has the final say on the order of the product backlog. The PSPO orders the items in the product backlog by keeping the value of the items, the dependencies between items and the dependencies on the other products in mind;
- ensures that most valuable functionality is generated all times;
- accounts for the Return on Investment and Total Cost of Ownership before a feature is built;
- ensures that all work done originates from the single product backlog—a single source of truth;
- uses metrics like time to market (cycle time / lead time), percentage of the functionality in the released product used by the customers, and overall customer satisfaction to determine the value of the product being delivered;
- is accountable for interacting and engaging with the stakeholders;
- comes to the sprint planning meeting with a clear business objective in mind and works with the build crew to craft a sprint goal based upon the forecast;
- is accountable for regular and timely product backlog refinement, yet may delegate the work to the build crew;
- is the only one who can abnormally terminate the sprint in case the sprint goal becomes obsolete.
- is just one person and not a committee;
- builds trust by closely working with build crew, and happy to delegate the work of writing user stories and product backlog items to the build crew.
Videos
Sources
- https://blog.scrum.org/15-things-professional-scrum-product-owner-pspo-actually/
- TED » Kate Torgovnick May » David Kelley of IDEO talks “design thinking” on 60 Minutes
- YouTube » The Pentagon Wars » Bradley Fighting Vehicle Evolution
- YouTube » The Pentagon Wars » Trailer
- YouTube » Henrik Kniberg » Agile Product Ownership in a Nutshell
- Pragmatic Marketing » Andre Kaminski » The Mythical Product Owner
- Richard Kasperowski » My Product Owner will kick ass
- Smashing Magazine » Rian van der Merwe » Why Companies Need Full-Time Product Managers (And What They Do All Day) » What is a product manager?
- Smashing Magazine » Rian van der Merwe » Why Companies Need Full-Time Product Managers (And What They Do All Day) » Characteristics Of A Good Product Manager
- Smashing Magazine » Rian van der Merwe » Why Companies Need Full-Time Product Managers (And What They Do All Day) » In Fairness
- Zen Habits » Leo Babauta » The Not Knowing Path of Being an Entrepreneur, Entrepreneurship.
- Beyond Requirements » Kent McDonald » Product Ownership Blogs and Newsletters
- Scrum.prg » Barry Overeem » The 18 Characteristics of a Great Product Owner
- Scrum Alliance » Lowell Lindstrom » 7 Skills You Need to Be a Great Product Owner
- InfoQ » Geoff Watts » Book Q&A on Product Mastery
- Faceless
- Agile
- Scrum
- Product
- Pearl
- Germ
- Product owner
- Role
- TED
- Kate Torgovnick May
- YouTube
- Henrik Kniberg
- Pragmatic Marketing
- Andre Kaminski
- Richard Kasperowski
- Smashing Magazine
- Rian van der Merwe
- Zen Habits
- Leo Babauta
- Beyond Requirements
- Kent McDonald
- Scrum.prg
- Barry Overeem
- Scrum Alliance
- Lowell Lindstrom
- InfoQ
- Geoff Watts