Professional Scrum PRODUCT OWNER
Professional Scrum PRODUCT OWNER
Professional Scrum PRODUCT OWNER
PRODUCT OWNER
• Mads Troels Hansen – 2018
• [email protected], @MadsTH @ScrumDotOrg
MadsTroelsHansen.com/kurser/
1
Introductions
• Introduce yourself
• Have you used Scrum before?
• Are you a Product Owner?
• Your professional background:
• Development?
• IT?
• Other?
Exercise
5
minutes
10
minutes
www.scrum.org/courses
V4.3 © 1993 – 2018 Scrum.org All Rights Reserved 8
PURPOSE AUDIENCE
2
Agile Product Management
Purpose Helps in
Pursuing Agility
2
minutes
Improved
Improved
relationship with Flexibility to turn Taking advantage Early elimination
productivity and
customers, on a dime of opportunities of risk
quality
regaining trust
Engaged,
Increased Return Reduced Total
empowered
on Investment Cost of Ownership
workers
Project vs
Product
Is it possible to deliver on
time, under budget, and
within scope yet still be
unsuccessful?
2
minutes
Business Strategy
Business Model
Product Vision
Vision Statement
Value Measurements
Product Strategy
Roadmap
Product Backlog
Release Plan
Sprint
Plan
Daily
Plan
Exercise
Product Manager
Responsibilities
Identifying
Creating a Release Auditing Sustaining Product
Product
Requirements Roadmap Execution Results the Product Launch
Defining
Customer Naming & Outbound Product
Product
Retention Branding Messaging Retirement
Features
•Deliver frequently
Just In Time •Deliver as needed
•Embrace change
•Optimize productivity
ROI •Deliver only high value items
•Remove negative value items
2 Photos B Schools
4 Commerce D Hospitals
2
minutes 5 Entertainment E Governments
Lean Canvas
A simple problem/solution approach
Have you used
targeted for entrepreneurs and startups
any others?
Value Proposition Canvas
Helps design product and services your
customers want to buy
• Who are our partners? • What key activities do our value • What value do we deliver to the • How do we get, keep, and grow • For whom are we creating value?
customers?
• Who are our key suppliers? propositions require? customer? • Which customer relationships have we
• Who are our most important
• Which key resources are we • Our distribution channels? • Which one of our customers' established? customers?
acquiring from our partners? • Customer relationships? problems are we helping to solve? • How are they integrated with the rest of our • What are the customer
• Which key activities do partners • Revenue streams? • What bundles of products and business model? archetypes?
• How costly are they?
perform? services are we offering to each
CATEGORIES segment?
EXAMPLES Mass Market
Personal assistance
MOTIVATION FOR Production • Which customer needs are we Niche Market
Dedicated Personal Assistance
PARTNERSHIP Problem Solving satisfying? Self-Service Segmented
Optimization and economy Platform/Network • What is the minimum viable Automated Services Diversified
Reduction of risk and product? Communities Multi-sided Platform
Co-Creation
uncertainty CATEGORIES
Acquisition of particular KEY RESOURCES Newness CHANNELS
resources and activities Performance
• What key resources do our value • Through which channels do our CHANNEL PHASES
Customization 1. Awareness - How do we raise
propositions require? ”Getting the Job Done” customer segments want to be
awareness about our company’s
• Our distribution channels? reached?
Design product and services?
• Customer relationships? • How do other companies reach 2. Valuation - How do we help
• Revenue streams?
Brand/Status them now? customers evaluate our organization’s
Price • Which ones work best? Value Proposition?
TYPES OF RESOURCES Cost Reduction • Which ones are most cost- 3. Purchase - How do we allow
Physical Risk Reduction efficient? customers to purchase specific
Intellectual (brand, patents, Accessibility • How are we integrating them with products and services?
4. Delivery - How do we deliver a
copyrights, data) Convenience/Usability customer routines?
Value Proposition to customers?
Human 5. After Sales - How do we provide
Financial post-purchase customer support?
Lean Canvas
List top 1 to 3 problems
What are the existing alternatives?
1 How do they solve the problems today?
3 5
Identify a couple of possible channels
How will you build a path to customers?
8 5
Come up with revenue stream but keep it simple
6 What is the product worth to your clients?
Class Project
15minutes
Try pragmatic,
real & emotional.
Product/Vision Box
A collaboration tool for identifying the most
important features and a vision for a
product
Front
• Product Name
• Image(s)
• Clear Target Customer
• Clear Value Proposition
Back
• Sub-features
1. Select a technique
2. Collaborate on a vision for your product
3. Prepare to pitch your product to the class
15
minutes
Exercise
5
minutes
http://www.forbes.com/sites/venkateshrao/2012/03/09/great-ceos-must-be-either-technical-or-financial/
Suggested Reading
3
Value-Driven Development
Exercise
Value
What is value?
3
minutes
Exercise
Delivering Value
Requirements
Design &
Architecture
Development &
Coding
Quality
Assurance &
Software Testing
Implementation
Maintenance &
Support
Waterfall
Release
V4.3 © 1993 – 2018 Scrum.org All Rights Reserved 49
Who Delivers
Value?
In Scrum, who’s
responsible for delivering
value?
2
minutes
Exercise
5
minutes
Performance
information content that
qualifies it to play such a role.” True
Performance
Source: Robert D. Austin
Measuring and Managing Performance in Organizations
Time
Class Project
5
minutes
Exercise
Product
Variations
Commercial Use VS. Internal Use
29%
52% Build New
Maintain
10% Expand 53%
38%
18%
A B
V4.3 © 1993 – 2018 Scrum.org All Rights Reserved 58
On-Product Index
100
Working Time Available Per Project
Loss to Context Switching
80
Task switching
destroys 60
efficiency and
Percent
quality. 40
20
0
1 2 3 4 5
Number of Simultaneous Projects
Source: Gerald Weinberg, Quality Software Management: Systems Thinking V4.3 © 1993 – 2018 Scrum.org All Rights Reserved 60
100
• Build things that people will
actually use.
80
• If they aren’t, try to figure out
Percent of users using
20
Higher tends to be better
0
0 5 10
-20
Times used per time period Size of bubble = Time spent using
Exceeding Value
Standish Group 2014
Monitoring
product
absorption
The Right Metrics Can Provide Insight into Actual Value Delivered:
$0.29
$0.23
$0.08 $0.06
$-
What Do You Do as
a PO to Influence Innovation Rate
These Metrics?
On-Product
Index
Usage Index
10
minutes
Installed
Version Index
V4.3 © 1993 – 2018 Scrum.org All Rights Reserved 66
4
Scrum Theory & Empiricism
2
minutes
Exercise
5
minutes
• ______________:
• ______________:
5
minutes
• ______________:
• Simple
everything is known
Scrum
• Complicated
more is known than unknown
• Complex
more is unknown than known
• Chaotic
very little is known
DEFINED EMPIRICAL
Trust &
Transparency Inspection Adaptation
Courage
5
The Scrum Framework
Scrum (noun):
A framework within which people can
address complex adaptive problems, while
productively and creatively delivering
products of the highest possible value.
Scrum is
• Lightweight tool for enabling business agility
• Simple to understand, yet difficult to master
www.scrumguides.org
Exercise
• • •
• • •
5
minutes
= SCRUM TEAM
Exercise
30
minutes
• Product Owner
• Development Team
• Scrum Master
Artifacts
• Product Backlog
• Sprint Backlog
• Increment
Events
• Sprint
• Sprint Planning
• Daily Scrum
• Sprint Review
• Sprint Retrospective
Exercise
Exploring the You run into a Scrum Team where there isn’t
Purpose of a really a Product Owner in the team. The
Product Owner Development Team therefore creates the
Product Backlog.
What would you advise them?
5
minutes
5
minutes
Question: Is Larry helping or hindering? How?
2
minutes
Exercise
2
minutes
2
minutes
Exercise
Value
• The Product Owner maximizes the _____________
Key Points for the developed each Sprint
Product Owner
Stakeholders can inspect
• The Sprint Review is where _____________
the Increment and the Product Owner can adapt the
Product Backlog as needed.
_________________
2
minutes
Exercise
5
minutes
Question: What does Scrum call for?
? ?
Users Influencers
? ?
Stakeholders
? ?
Governance Providers
? ?
V4.3 © 1993 – 2018 Scrum.org All Rights Reserved 97
Exercise
Sprint Goal
Goal for Sprint 17:
Complete PBI 12, 17, 18 and 21
by the end of the Sprint and fix
bug #4711
Sprint Goal
Allows flexibility in
• Allows wiggle room for exact implementation of PBIs
delivering the • Although the Sprint Goal is fixed
Increment
Is sacrosanct • As the Development Team works, it keeps this goal in mind
throughout the • Each Daily Scrum assesses the Team’s progress toward
meeting the Sprint Goal
Sprint
V4.3 © 1993 – 2018 Scrum.org All Rights Reserved 101
1 What
Analyze, evaluate and select
Product Backlog for Sprint.
Sprint Goal gives direction
2 How
Decompose into actionable plan
Enough Work is decomposed
Cancellation of Sprints
5
Sprint
Inspect Product Backlog and Retrospective
likely completion dates Adapt the Product Backlog
minutes
Adapting the Definition of
Done to increase product A status meeting for the
quality steering committee
Exercise
5
Sprint
Inspect Product Backlog and Retrospective
likely completion dates Adapt the Product Backlog
minutes
Adapting the Definition of
Done to increase product A status meeting for the
quality steering committee
Exercise
Exploring
Done
√
√√
√ √√
√√ √√
Incremental Iterative & Incremental
Exercise
2
minutes
Question: What problems do you see? What
would you do?
Job requirements remain largely the same, but method for fulfilling
those requirements must evolve with the needs of the product.
• Establish a solid vision
• Empower the Development Team to help manage the Product
Backlog
• Only get involved in specific decisions if team needs help
• Build the ability to do your work into the product so you can scale
the product growth
6
Product Backlog Management
Backlog
Specification
Sprint
by Example Examples Harder to define upfront
Very specific
Acceptance
Criteria
Story
Mapping
Stories /
Product Backlog items
Readiness
Product Backlog
Impact
Mapping
Walking Skeleton / Epics /
Coarse Product Backlog items
Business
Modeling Key Activities / Backbone
VISION
Value Propositions
Product Scope
Easier to define upfront
Customer Needs More abstract
Product Backlog Item
Why
What
Outcome
V4.3 © 1993 – 2018 Scrum.org All Rights Reserved 118
marketing and
Sprint 1
Requirement
Requirement
other project
Idea
Requirement
Requirement
Requirement
Non-
Feature
Functional Experiments User Stories
Requests
Requirements
Card
Conversation
Confirmation
User Story
It is more about the conversation than the User Story itself. The
conversation provides the underlying reason for why something
should be done.
As a frequent traveler
I want to book a hotel
As a user reservation
Acceptance Criteria
TITLE: Upfront Postage increases Sale TITLE: Does library XYZ meet our needs
Implement library XYZ as a proof of concept to
Determine if showing the postage for each see if it:
preselected catalog item increases sales • has Right data precision
compared to only showing the total postage on • it meets our performance requirements
the order confirmation page. • is threadsafe
5
minutes
Story Mapping
80%
60%
40%
20%
0%
Sprint 1
Sprint 2
Sprint 3
Sprint 4
Sprint 5
Sprint 6
Sprint 7
Sprint 8
Sprint 9
Sprint 10
Sprint 11
Sprint 12
V4.3 © 1993 – 2018 Scrum.org All Rights Reserved 135
Exercise
5
minutes
• How do you handle dependencies?
Value
• ROI
• Existing Customers
• Prospects
• Cost of Delay
10
minutes
NONE
Suggested Reading
7
Release Management
Ideally…
New features or
enhancements
Less ideal…
Customer Request • Something a customer requested that will create value for them
Release Strategies
Funding in Place
• Detail inventory to level needed to Detail initial Next several
project with history estimate based on history Release Sprints
Detail
Unfunded, new • Trust has not been built Detail all
Inventory for
project without • Detail inventory to level of reasonable Inventory
history likelihood of meeting initial plan initial plan
Delivery History & Trust
• Distrust exists
Unfunded, new
• Detail all inventory and build trust during
project with distrust project
T-Shirt Sizing
Assign xs, s, m, l, xl, xxl sizes instead of points
Have you used
Affinity Estimation
Size PBIs by constantly comparing to others any others?
Counting PBIs
Assume PBI sizes will average out
10
minutes
Last Observation = 36
Product Backlog 30
Average (Last 8) = 33
functionality 20
across time, or
for a specified 10
price. 0
1 2 3 4 5 6 7 8 9
Sprints
2
minutes
Exercise
weeks. Size: 2
Size: 8
How would you deal with this Size: 5
question? ? Size: 13
Size: 3
• Average Team Velocity = 18 Size: 13
2
minutes
PRODUCT BACKLOG
70 How likely are we to
meet the ship date? Size: 13
60 Size: 1
Cone of Size: 2
50 Uncertainty Size: 8
Story Points
Size: 5
40
Size: 13
30 Size: 3
Size: 13
20
Size: 5
10 Size: 8
Size: 2
0
1 2 3 4 5 6
Sprint
Time
5
minutes
Class Project
Your team thinks they can deliver ~11 points in one Sprint
Refinement (Velocity). Sprints are two weeks.
• Refine the PBIs of the two upcoming Sprints into PBIs with
no greater relative size than 3 points.
• Suggest a candidate Sprint Goal for Sprint 1.
10
Requirement
Requirement
Requirement
Requirement
Requirement
Requirement
Requirement
Requirement
Requirement
Requirement
Requirement
minutes
10
minutes
• How much will it cost? (So they can secure a
budget)
Class Project
Closing
Suggested Reading
8
Closing
Exercise
10
minutes
P
V4.3 © 1993 – 2018 Scrum.org All Rights Reserved 167
Exercise
Over the past 2 days, you have learned the importance of inspection,
adaptation, and fast feedback cycles. To reinforce these concepts, if
you attempt the Professional Scrum Product Owner I (PSPO I)
certification assessment within 14 days and do not score at least 85%,
you will be granted a 2nd attempt at no further cost.
• Test your basic knowledge of Scrum and learn from immediate feedback by
taking an Open assessment:
www.scrum.org/assessments/open-assessments
• Use the Open assessments to prepare for Level I assessments
KEEP
CALM
AND
SCRUM
ON