Professional Documents
Culture Documents
Handbook For Product Owners Oct 2022
Handbook For Product Owners Oct 2022
Handbook for
Product Owners
Naveen Nanjundappa
Certified Product Manager
Certified Scrum Trainer
naveen@12principles.in
+91 9980505003
12 Principles Consulting https://12principles.in
Introduction
This handbook is primary reference material for participants of Certified Scrum Product
Owner Training & Certification program. This covers all the essential topics that are
required to get started as product owner and also get deeper with product thinking.
Naveen Nanjundappa is well known for his unique teaching & unconventional coaching
style, he has over 20 years of service in IT industry, practicing Scrum since 2005, following
his passion for coaching & product management, he has spent the last 9 years coaching
organisations towards agile adaptation & transformation, Implementation of Scrum
framework.
Mr. Naveen Nanjundappa has coached over 50 teams to achieve higher efficiency at their
work. Trained over 6000+ people from various organizations. Brings expertise in Scrum,
Leadership Agility, Organizational Agility, Process Agility, Team Agility, Product
Management & Project Management.
Mr. Naveen Nanjundappa, has shared his ideas and expertise in various agile conferences
across India. His certifications include Scrum Alliance’s Certified Scrum Trainer (CST),
AIPMM’s Certified Product Manager (CPM), Expired (2019) - Project Management
Professional (PMP).
This handbook should be used with other reference books described in the appendix.
Source: http://agilemanifesto.org
Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James
Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve
Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas.
Scrum Framework
Thinking IQ: As Product Owner how much do you understand about the Scrum Framework,
refresh your knowledge before reading further. Refer to the Scrum Guide (2020)
Strategy IQ: What is your sprint duration? Why & How was that duration chosen ?
Scrum Values
Everyone in the Scrum Team should adhere and demonstrate the Scrum Values.
The Product Owner is the CEO of the product, who is accountable for the success of the product
and is responsible for maximizing the value of the product. This role is associated with one single
person in order to handle the complex zone requirements effectively. The Product Owner
manages the expectations and opportunities for delivering value through the Product Backlog.
Product Owner is similar to a Movie Director - who knows the big story, the purpose, their
audience and needs, the capabilities of the artists, budget constraints, latest trends,
goto market strategies and when to release their movie.
so on…
Strategy IQ: Can Scrum Master assume the role of Product Owner? Can one person
handle both product owner and scrum master activities together ?
❏ A Product Owner has complete ownership of target customer, problem, & solution;
In this case the Product Owner does all the activities that result in understanding the
product space, opportunity areas, solution space, users and customers, technology,
creating vision, roadmap, managing release, development and product strategies. This is
typical end to end product management activity that is/was done by Product Managers.
❏ A Product Owner works on short-term projects that they own the outcome for, etc.
In this case the Product Owner manages the development of the functionalities associated
with the bigger product and performs the activities related to managing product backlog,
working with the development team for development activities, managing expectations,
technology decisions & release
Various other strategies that organizations use for Product Owners are:
❏ No Power by just "order taker" and execute them
❏ Focusing only on strategy and handing details off to the delivery team;
❏ Leaving everything ambiguous, letting the team figure it out with no input;
❏ Telling the team how to do their job and monitor them
❏ Proxy Product Owners that don’t have authority to take decisions
❏ Technical Product Owners for customer-facing products;
❏ Part-time Product Owner who is attempting to fill the role while doing another job.
Strategy IQ: Is your Product Owner effective ? If not, which anti-pattern did you notice ?
How to avoid such an anti-pattern ?
Such decision making situations might arise during requirement gathering, clarification,
roadmap, release, and any other situation where product owner decision making is essential.
Strategy IQ: Where should the Product Owner be? Product / Services company
Product Owner
❏ Presents user / customer need and expectation described in the product backlog items.
❏ Provide clarity on acceptance criteria by answering questions, resolving
misunderstandings
❏ Invite / involve subject matter experts, customers, users, stakeholders to clarify the needs
and intents if required and provide clarity to developers
Scrum Master
● Facilitate as required
● Ensures that the event takes place and that attendants understand its purpose.
● Help team visualise the conversation and key points
● Teach tools/techniques, strategies that help the Scrum Team to keep it within the time-box.
● Ensure the development team & product owner have open discussions and mark product
backlog items ready for next upcoming sprints.
Sprint Planning
Product Owner
❏ Presents "what to do” / “goal” using the product backlog items.
❏ Provide clarity on acceptance criteria by answering questions, resolving
misunderstandings
❏ Make trade-offs, negotiates with the development team on feasible outcome and sprint
goal
Scrum Master
❏ Facilitate as required
❏ Ensures that the event takes place and that attendants understand its purpose.
❏ Keep the focus of the team on the goal of the sprint planning
❏ Teach tools/techniques, strategies that help the Scrum Team to keep it within the time-box.
❏ Ensure the development team & product owner have open discussions and plan effectively
Example #1
Example #2
Daily Scrum
Product Owner
❏ Is optional but if present, be a quiet observer, don’t disturb the team.
❏ Provide clarity on acceptance criteria by answering questions & resolving conflicts, if
asked by the development team and response is short, else discuss after Daily Scrum.
Scrum Master
❏ Facilitate as required
❏ Ensures that the Development Team has the meeting
❏ Teach tools/techniques, strategies that help the development team to keep it within the 15
min time-box.
❏ Ensure the development team plans effectively for the day.
❏ Ensures that external people do not disrupt the meeting.
Sprint Review
Product Owner
❏ Explains what Product Backlog items have been “Done” and what has not been “Done”.
❏ Discusses the Product Backlog as it stands. The Product Backlog may also be adjusted as
required
❏ Projects likely release targets and release dates based on progress so far.
❏ Collaborates with others on what to focus on during the upcoming sprint.
❏ Review of how the marketplace or potential use of the product might have changed what is
the most valuable thing to do next
❏ Review of the timeline, budget, potential capabilities, and marketplace for the next
anticipated releases of functionality or capability of the product.
Scrum Master
❏ Facilitate as required
❏ Ensures that the event takes place and that attendants understand its purpose.
❏ Keep the focus of the team on the goal of the sprint review
❏ Teach tools/techniques, strategies that help the Scrum Team to keep it within the time-box.
❏ Ensure the development team, product owner, stakeholders and other participants have
open discussions and review overall product and future plans effectively
Sprint Retrospective
Scrum Master
❏ Facilitate as required
❏ Ensures that the event takes place and that attendants understand its purpose.
❏ Keep the focus of the team on the goal of continuous improvement
❏ Teach tools/techniques, strategies that help the Scrum Team to keep it within the time-box.
❏ Ensure the everyone present have open discussions and plan for improvement effectively
❏ Ensures that the meeting is positive and productive
Strategy IQ: Can the Product Owner be replaced temporarily during their absence? What
could be potential benefits and issues ?
As we start discussing the strategies that are required to work with multiple teams, in such cases
one can refer to some of the Product Owner scaling strategies described in LeSS, Scrum@Scale,
Nexus and so on.
Irrespectively we need to ensure that the Product Owner is accessible, accountable and remains
the decision maker for all product management activities.
The Product Owner is one person, not a committee. The Product Owner may represent the
desires of a committee in the Product Backlog, but those wanting to change a Product Backlog
item’s priority must address the Product Owner. For the Product Owner to succeed, the entire
organization must respect his or her decisions.
PO Decides & Tell Others about PO has Capability & has PO doesn't have Capability &
their decision information to decide no/less information
End to end visibility of the product Difficult to find & hire such individual who is
development and activities expert in all areas of product management
Very effective for large and complex product Unless the structure is not clearly defined and
development that requires huge efforts and communicated, the decision making will not be
teams easy
Strategy IQ: Challenges of being a Product Owner with multiple teams? How would you
handle them?
Cancelling a Sprint
Due to the short duration of Sprints,
cancellation rarely makes sense. In general,
a Sprint should be cancelled if it no longer
makes sense given the circumstances.
❏ A Sprint can be cancelled before the
Sprint time-box is over.
❏ Only the Product Owner has the
authority to cancel the Sprint,
although he or she may do so under
influence from the stakeholders, the
Development Team, or the Scrum
Master.
Sprint cancellations consume resources, since everyone regroups in another Sprint Planning to
start another Sprint. Sprint cancellations are often traumatic to the Scrum Team, and are very
uncommon.
Strategy IQ: How can the Product Owner be well prepared to address the changes,
clarifications and updates that get discovered during the sprint ?
Product Lifecycle
Philip Kotler divides product life cycle into
5 stages
Understanding product life cycle and product strategy helps Product Owners get the best out of
the market and products.
Depending on the technology & product life cycle stages, Product Owner can derive various
strategies, priorities, and focus areas.
This indicates the product is market leader and the main strategy is to create the barrier for
others in the market along with important functionalities from users, stakeholders
❏ Case 2 : Product is in R&D stage, being developed using growth/maturity stage technology
This is a case where the product owner has to handle lots of competition and entry barrier
from existing products in the market
Looking for high risk, and disruptive innovation that might win in the market.
This is a typical case where as product owner one has to stay away or re-evaluate their
strategy. There is no use of developing a new product on declining product, this isn’t going to
create a desire to buy
Product Vision
Product vision is an excellent way to communicate the purpose of the product and focus on the
future of the product. Good product vision inspires people to pursue product development.
With a product vision statement, the Product Owner communicates the essence of the future
product. Product vision should be inspiring, short, engaging and broad to share the common
goal to achieve.
Product Owners can also use other templates such as Lean canvas or Business Model Canvas.
Purpose of these tools is to create transparency and share the direction of the workflow.
Strategy IQ: Prepare Lean canvas and business model canvas for your product and
identify the benefits of these canvas.
Product Strategy
Doing the right thing is more important than doing the thing right. A Strategic plan that accounts
& focuses on the vision, goals, purpose of the product, product differentiators, business goals
and investment by company, is referred as product strategy. Product Strategy is not only
influenced, it also is inline with product vision and business strategy.
The market & customer needs : Every product has a target customer and the primary focus area
to solve a problem space. Knowing the customer, the market needs is essential as we create the
product strategy. Zomato and Uber-eats focus on busy people and solve their hunger needs on
the go. while Ola cabs focus on transportation made easy.
The key features & differentiators: Every product must be competing with products that are
already existing in the market and hence the few key features and differentiators identified would
drive the product strategy, remember these are the features that can boost your product sales in
a competing market.
The business goals: Sponsor of the product, i.e company looks forward to always investing into
the best, competitive, high ROI and product that builds a brand for the company. Business goals
drive the product strategy. Uber-eats as a brand extension for Uber to offer a single platform for
transportation & food services to their existing customer base.
Product Strategy shouldn’t be fixed, and it should be reviewed to constantly accommodate the
changes in market needs, business goals and product differentiators.
Product Roadmap
Thinking IQ: Should the product owner stick to only one format of product roadmap, how
frequently should the roadmap be revisited ? Which format do you use for your product
roadmap and describe why?
❏ Time Based
❏ Scope / Value Based
Sprint length has nothing to do with release strategy. One could have a 2 weeks sprint and
decide to release on daily cadence or monthly cadence or after the value is built into the
product increment.
Scope / Value Based Releases: When the Product Owner considers scope /value as an important
factor over the time the scope/value based releases are used. In this case the product is given to
the user only when all the identified scope/value is 100% done and is in usable condition. Even if
one item is not 100% done, the product owner shall wait till everything is 100% done without any
worries related to time. In this strategy 100% of the scope matters not the time. Scope / value
based releases are best suited when the focus is towards the minimum viable product and
functionality focus. Best suited for products that are in the initial stages of the product life cycle.
Scope / value based release strategies don’t mean the time is ignored, time to market is always an
advantage in the competitive market and Scrum Teams should be aware of the benefits of
releasing early.
Product Owner should be clear about what is the minimum viable product (MVP)
Forecasting
Forecasting is an art and should be used for
inspecting and adapting the strategies for
release. Forecast isn’t a commitment nor a
guarantee, hence there are many different ways
to forecast.
Product Owners shall revise their release strategies based on the current situations and
forecasts. These forecasts and adaptations are part of Sprint Review.
Technique Description
Cost of Delay Method What would be the cost of delaying in going to market
Business Value Pick up items with more business value to Customers in top priority
Stack Ranking Rank depends on Time to Market, Low hanging fruits, RoI
MCDA - Multiple Criteria Ratings against multiple conflicting criterias. The average is taken
Decision Analysis for consideration
RICE This technique considers the Reach, Impact, Confidence & Effort
Kano Model:
The Kano model was developed by Prof. Noriaki Kano during the 1980s. The Kano model basically
classifies customer preferences into five categories for customer satisfaction.
For each functionality, two questions would be asked to the user/customer. How would you feel if
this functionality is “PRESENT” ? How would you feel if this functionality is “ABSENT” ? With the
following options to choose from, “I Like It”, “I Expect It”, “I’m Neutral”, “I Can Live”, “I Hate It”.
Kano Model for Product Backlog Prioritization is best when the product functionalities are direct
end user focused and interfaced. Having direct emotional feedback related to each functionality
helps product owners manage value, competitiveness and Go-To Market strategies.
Classification Of Requirements
Basic or Must Have are those functionalities that are the default expectation from the
customer. If these functionalities are absent then customers are highly dissatisfied. It’s not
a good strategy to have marketing and sales based on these Must Have functionalities as
every competitor / product has to present these must have functionalities.
❏ Attractive / Excitement
Attractive or Exciters are those functionalities that delight and are pleasant surprises.
Since these functionalities were not expected by the customer. These functionalities highly
satisfy customers. Attractive functions make a good sales strategy, since it brings the wow
& surprise factor, it increases the entry barrier for competitors / new products.
❏ Linear / Performance
Customers always look for more, in fact certain functionalities that are always in demand
and customers ask for more are Linear / Performance functionalities. These functionalities
give the competitive advantage over the other products
Over a period of time, “exciters” & “performance” functionalities before “must have”
❏ Reverse / Inverse
Presence of certain functionalities creates discomfort to the customers and they never
want to see such functionalities. They fall under the Reverse or Inverse list. Avoid these
functionalities. Remember, someone’s “reverse” could be someone else’s “must have”
Handling reverse functionalities is very tricky, they might result in very good revenue
generation when they are strategically planned.
❏ Indifferent / No Change
When the customer’s emotions and satisfaction are neutral irrespective of the functionality
present or absent. In fact these functions should be planned well, Over a period of time,
removing the functionality shall be challenging. Indifferent functionalities are very
challenging, sometimes product owners tend to prioritize these just because their
competitors have it.
Product Owner
PO Schedule
Source ( for PBI ) Requirement Type Technique to use Frequency to meet
User Story
Requirements described as a story by the user, with a template,
“As a user, I want/need …. So that …”
Product discovery
The purpose of product discovery is to address these critical risks:
Will the customer buy this, or choose to use it? (Value risk)
Can the user figure out how to use it? (Usability risk)
Can we build it? (Feasibility risk)
Does this solution work for our business? (Business viability risk)
And it’s not enough that it’s just the product manager’s opinion on these questions.
User research
Customer experience design
Interaction design
Usability engineering
Visual design
Acceptance tests
Use cases
Describe how users will perform their activities and outlines, from a user's
point of view, a system's behavior as it responds to a request
Hypotheses
BDD
System qualities
Spikes
Activities for quick need for analysis, creating proof of concept, and
validating assumptions.
Focus on the understanding the need and solution, identify risks, and high
level designs
Customer interviews
Ask open ended questions to explore the thoughts of users, this will help
you focus on what you don’t know about user needs.
Use questions that help you identify and validate the problem. What is their
need and how do they handle the problem now ?
During the interview, explore with questions that help you collect
quantitative data for your analysis
Collaborative games
Splitting Requirement to small sizes
Product owner can use following techniques towards validation of product assumptions
Information Radiators
To create transparency, Scrum Team uses various tools/techniques to display important
Information using information radiators. Commonly used information radiators are task
board, charts, Naveen’s DOD board, kanban board and so on.
Information Radiators should be “live”, using which Scrum Team can self organize, self
manage their work
Task board
Charts
When the X axis is marked sprint duration it’s called “sprint burndown chart” for the parameter
marked on Y axis. Likewise if the X axis is marked release duration it’s called “release burndown
chart” for the parameter marked on Y axis.
❏ Burndown chart indicates how much is pending till now.
❏ Burnup chart indicates how much is accumulated till now.
Technical Debt
As the technical debt increases the ability to focus on the new features reduces and
constant effort to reduce the technical debt is essential.
Customer / User
Examples of value
Modeled or assumed value
Actual value to customer
Return on investment
Maximizing learning
Risk/de-risk
Acquiring new customers
Buyer : Homemaker
Goal : Purchase high quality and fresh, on time for preparing food, Safety during purchase
Buyer : Admin
Goal : Manage new users, stores, and operations with minimum efforts. Maintain govt rules and
regulations, safety to run business
Product Owner can maximize outcome and minimize output with following ways
To be continued