SlideShare a Scribd company logo
1 of 155
Download to read offline
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Agile 

Product Owner

Workshop
Ilan Kirschenbaum
Agile coach
co-founder @ practical-agile
twitter: @kirschi_
email: ilan@practical-agile.com
blog: http://practical-agile.com/our-blog
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Connection before content
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
A-HA wall
Parking lot
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Parking lot
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
6
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
7
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Physical examination
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Photos
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Express your preferences
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
The
product
Owner
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Define the product
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Focus on business results
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Communicate
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Define standards
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Define schedule
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
The captain of the boat
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
The painters game
• Decide who are the Artists and Designers.
• Artists - please leave the room.
• Designers - choose the messenger
• Designers are not allowed to talk or gesture with
Artists
• When using documents only simple text is allowed.
(NO speaking, drawing, or gesturing.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Round 1
8 minutes
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Round 2
8 minutes
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
OutputInput
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Round 3
8 minutes
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Concept Change
• Traditionally throws content “over the fence”– no
more!
• Takes an active role throughout the development
lifespan.
• Needs to make decisions regarding ROI every
sprint.
• The single wringable neck.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Guiding principles for the PO
• Talk directly and frequently with your customers
• Talk directly and frequently with your development
teams
• Engage the development teams in creating value
for your customers
• Maintain your product’s quality and agility – do
not let technical debt accumulate
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
The Product Owner a-la Scrum Guide
• Responsible for maximizing the value of the
product and the work of the Development Team.
• How this is done may vary widely across
organizations, Scrum Teams, and individuals.
• The Product Owner is the sole person responsible
for managing the Product Backlog.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
The Product Owner a-la Scrum Guide
• Product Backlog management includes
• Clearly expressing Product Backlog items
• Ordering the items in the Product Backlog to best achieve goals
and missions
• Optimizing the value of the work the Development Team performs
• Ensuring that the Product Backlog is visible, transparent, and clear
to all, and shows what the Scrum Team will work on next
• Ensuring the Development Team understands items in the Product
Backlog to the level needed
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
The Product Owner a-la Scrum Guide
• The Product Owner may do the above work, or have
the Development Team do it.
• However, the Product Owner remains accountable.
• 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.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
The Product Owner a-la Scrum Guide
• For the Product Owner to succeed, the entire
organization must respect his or her decisions.
• The Product Owner’s decisions are visible in the
content and ordering of the Product Backlog.
• No one is allowed to tell the Development Team to
work from a different set of requirements
• the Development Team isn’t allowed to act on what
anyone else says
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
“Would you tell me, please, which 

way I ought to go from here?” 

“That depends a good deal on where 

you want to get to,” said the Cat. 

“I don’t much care where –,” said Alice. 

“Then it doesn’t matter which way 

you go,” said the Cat
[Lewis Carrol – Alice in wonderland]
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Create a lean canvas
for your product
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
The marshmallow challenge
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
3 simple rules
• Build the Tallest Freestanding Structure
• The Entire Marshmallow Must be on Top
• Use as Much or as Little of the Kit
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
The marshmallow
Challenge
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Size Matters
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Building the wrong product
Wave
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Building the right products
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
User personas
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
User persona template
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Create your own
personas exercise
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
User Stories
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
CCC
• Card
• Conversation
• Confirmation
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
User Stories
• A recommended practice to write requirements
• Are not use cases!
• Describe requirements from the user’s POV
• Suggested formats:

a) As a …. I would like to…. [so that….]

b) In order to {achieve something} a {persona/user} would like to
{do something}
• “If you can’t fit the story on an index card, get smaller cards!”
• Modelled for discussion, to overcome the communication gap
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Investing in User Stories
• Independent
• Negotiable
• Valuable
• Estimate-able
• Short/Simple
• Testable
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
User Story Examples
• As a customer I want to be able to check my current balance
• As Margaret I would like to be able to see the overall
balance of the customers
• A report showing last week sales vs. current week
• In order to stay connected, as Joe I want to get all my social-
media notifications in one app
• As a network admin, I want to see a visual map of faulty
network elements, so I can analyze errors quickly
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
In order to work effectively
with User Stories, as a Product
Owner, I want to reserve space
for some meta data
Size Priority
Best
Before
End
Epic
This is just an example
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Functional vs. 

Non Functional
• Functional - anything that the product is intended
to do to serve its purpose
• Non functional - anything else
• What is non functional tends to be elusive
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Examples for 

Non-Functional Requirements
• Usability - e.g. number of clicks
• User experience - e.g. scroll acceleration
• Performance - e.g. latency and throughput
• Sizing - e.g. period of transactions to keep
• Scalability - e.g. multithreading/multiprocessing/multi-whatever-ing
• Availability e.g. 3-9s/4-9s/5-9s
• Also security, certifications, legal, and so on
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Examples for 

Non-Functional Requirements
• In order to compete in the market, 3,000 sales-agents
should get a quote in less than 1 second, 24x7
• Scroll acceleration in list boxes should feel like on
iPhone
• In order to avoid data-loss, the recording module must
handle 1,000 concurrent calls
• In order to reduce hardware costs, the system must
meet 5-9s availability with 140% peak-time resources
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Write Some User
Stories for Your Product
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Tools for generating requirement
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Based on personas
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Story mapping
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Examine the timeline
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Story Mapping Example
Time
A website for freelancers to find customers
Register Post offering get leads Close deals Get paid
Create account
Edit account
Register
company
Delete account
Invite friends
Forgot
password
Offer service
Offer package
Discount codes
Affiliates
In-site ads
Tagging
Contact via mail
Contact form
Page visitors
Analytics
Search leads
Update site with
deal details
In-site contract
templates
Get behaviour
analytics per
customer
In-site mail
system
Publish free
content
Update offline
payment
Secure credit
card
Paypal support
Automatic
invoice
Customize
invoice
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Create a story map for
your product
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Why Prioritize?
• Deciding what will be developed in each iteration/
release
• Reacting to
• Requirements / needs (market)
• Actual development capability (size)
• Technology / Feasibility (risk)
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
How to Prioritize?
• If it is not hard, it is probably not good enough!
• Several methods exists:
• Survey users to understand value (e.g Kano)
• Focus on ROI (e.g. MoSCoW)
• Risk analysis
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
MoSCoW
• Introduced with early concepts of agility (DSDM,
RAD)
• Intended to quickly analyze desired scope for the
short time-boxes ahead
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
MoSCoW
• Must have

Must have at least one Must
• Should have

As important as Must, but not necessarily time critical
• Can have 

Maybe some low hanging fruit, for example
• Won’t have

Either dropped, or not now. Not necessarily not important
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Simple ROI analysis
Put chart from NSN PPT
0 20 40 60 80 100 120
0
1
2
3
4
5
6
7
8
A
BC
D
E
F
G
H
K
L
M
N
Cost
Value
Won’tMust Should Could
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
High Risk
Low Value
High Risk
High Value
Low Risk
Low Value
Low Risk
High Value
ValueLow
High
Low
High
Risk
1	 
3 2
x
Risk-Driven: The objective is to start with the most important and
riskiest features – better early than late. Tackling hard, problematic
issues early is difficult and painful
Simple Risk analysis
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Kano Model
• A model to understand and classify users’ needs
• Classify to Mandatory, Linear, Exciters, Neutral, Indifferent
• Mandatory - Must haves, can’t sell without them
• Linear - The more the better
• Exciters - Great if there, no problem if not
• Reverse - May satisfy some users, but dissatisfy others
• Indifferent - Most users don’t care
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Classification Example
• Mandatory - Can make phone-calls
• Linear - Memory size, Battery performance
• Exciters - Holographic display
• Reverse - Automatic Facebook check-in
• Indifferent - Built-in IDE
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Kano Diagram
(Exciters)
(Linear)
(Mandatory)
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Kano Survey
• For each feature ask participants two questions:
• What if the feature will be there?
• What if the feature will not be there?
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Kano Survey - Example
Question
How would you feel if your
phone featured a compass?
If your phone did not have a
compass, would you like it?
Idislikeit
It’sOK
I’m
Neutral
Itmustbe
ILikeit
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Analyzing a Single Requirement
Question
Q E E E L
R I I I M
R I I I M
R I I I M
R R R R Q
Idislikeit
It’sOK
I’m
Neutral
Itmustbe
ILikeit
I dislike it
It’s OK
I’m Neutral
It must be
I Like it
M Mandatory
L Linear
E Exciter
I Indifferent
R
Reverse (can
be either way)
Q Questionable
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Analyzing Results - Medial
Requirement M L E I R Q Result
Requirement 1 50 35 7 8 0 0 M
Requirement 2 42 55 1 2 0 0 L
Requirement 3 20 25 45 8 2 0 E
… 12 15 11 62 0 0 I
M Mandatory
L Linear
E Exciter
I Indifferent
R
Reverse (can
be either way)
Q Questionable
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Analyzing Results - Average
Question
Q E E E L
R I I I M
R I I I M
R I I I M
R R R R Q
Idislikeit
It’sOK
I’m
Neutral
Itmustbe
ILikeit
I dislike it
It’s OK
I’m Neutral
It must be
I Like it
1 2 3 4 5
1
2
3
4
5
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Prioritize using the
kano model
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Kano Categorization Table
Question
Q E E E L
R I I I M
R I I I M
R I I I M
R R R R Q
Idislikeit
It’sOK
I’m
Neutral
Itmustbe
ILikeit
I dislike it
It’s OK
I’m Neutral
It must be
I Like it
M Mandatory
L Linear
E Exciter
I Indifferent
R Reverse (can
be either way)
Q Questionable
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Sizing User Stories
• User stories become more granular over
time.
• Usually the stories starts as very big
items (Epics) and are split into smaller
sized items.
• Optional size - 2 stories per team per
week.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
When & How ?
• Requirements grooming  Refactoring
meeting
• Done by the PO with the team
• Grooming = Splitting, clarifying &
estimating
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Splitting Stories
• Vague terms
• Identify vague terms in your story and refine
them as different user stories
• Conjunctions
• Split around AND, OR, WHEN, IF
• Acceptance Criteria
• Each criteria can go to its own story
• Workflow Steps
• Each step in the flow can be its own story
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Pa#erns  for  Story  Spli1ng  (cont.)
Operations  (e.g.  CRUD)  
As  a  user,  I  can  manage  my  account.    
...I  can  sign  up  for  an  account.  
...I  can  edit  my  account  settings.  
...I  can  cancel  my  account.
Business  Rule  Variations  
As  a  user,  I  can  search  for  flights  with  
flexible  dates.  
...as  “n  days  between  x  and  y.”  
...as  “a  weekend  in  December.”  
...as  “±  n  days  of  x  and  y
Major  Effort  
As  a  user,  I  can  pay  for  my  flight  with  
VISA,  MasterCard,  Diners  Club,  or  
American  Express.  
...I  can  pay  with  one  credit  card  type  

(of  VISA,  MC,  DC,  AMEX).  
...I  can  pay  with  all  four  credit  card  types  

(VISA,  MC,  DC,  AMEX).
Data  Entry  Methods  
As  a  user,  I  can  search  for  flights  between  
two  destinations.  
...using  simple  date  input.  
...with  a  fancy  calendar  UI.
… …
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Choose the biggest user
story you have and split it
into smaller User stories
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Acceptance Criteria
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Acceptance Criteria
• The terms and conditions to be met in order to accept
a requirement as Done
• Are not the Definition of Done
• Acceptance Criteria are specific for a requirement

Represents the contract the team accepts with each
• Definition of Done is a set of standards

Reflects the degree of engineering skills of the
team
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Acceptance Criteria
• Are progressive towards a requirement being Done
• Are SMART
• Specific
• Measurable
• Attainable
• Relevant
• Timely
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Acceptance Criterion
• Is a simple to follow condition
• Reflects an incremental step within the requirement
• Helps the team visualize what will it look like when
it gets Done
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Acceptance Criterion
• Is not:
• A set of instructions
• A design document
• A user-guide
• A use-case
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Acceptance Criterion
• Recommended format

GIVEN a pre-condition

WHEN an action happens

THEN an expected result occurs
• Some people call it a test

[And some others resent the notion of tests in
requirements]
• Can promote a test-first culture
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Acceptance Criteria Examples
• GIVEN login dialog

WHEN user enters username=“Mickey” AND password=“Mouse”

THEN user succeeds to login
• GIVEN login dialog

WHEN user enters username=“Mickey” AND password=“TheMouse”

THEN user fails to login
• GIVEN login dialog

AND login_type=“secure”

WHEN username=“Mickey” AND password=“Wrong”

WHEN submit

WHEN submit

THEN user is blocked
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Acceptance Criteria Examples
• GIVEN order 

AND order_status=“New”

AND number_of_items=1

AND …

WHEN Submit_order

THEN Result=“Order OK”

AND Workflow_status=“bla bla"

AND Processing_Time=500ms

AND …
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Acc. Criteria for Splitting Stories
• Login with username + password
• Failed login
• Enter wrong password 3 times
• Password expired
• 3-part login
• Session timeout
BasicSecurityAdvanced
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Executable
Specifications
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Executable Specifications
• Acceptance Criteria become actual tests
• Actual tests activate code-to-be-written via fixtures
• Code gets tested as soon as it gets written
Given

When

Then
Test
Framework
Fixture
Actual

Code
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Specification
Workshops
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Specification Workshops
• A practice to enhance and improve acceptance
criteria
• Increases team engagement
• Increases business-domain knowledge
• Good practice to eliminate Chinese Whispers
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Specification Workshops
• Performed as part of the backlog grooming
• Discuss specific examples
• Product owner contributes to understanding the
business motivation
• Programmers contribute to technical edge-cases
• Testers contribute to behavioral edge-cases
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Write acceptance criteria
for your top priority items
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
MVP
• MVP = Minimum Viable Product
• A way to test the business assumptions.
• Does the product provide value?
• Will people pay for it?
• How long will it take to build the
complete solution?
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
MVP Examples
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
https://dl.dropboxusercontent.com/u/27532820/original_screencast.html
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Spiral vs. Iterative
!@#
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Customer Collaboration

over Contract Negotiation
MVP

e.g. PoC
PSP
PSPMMF
MMF
Minimum Viable Product
Potentially Shippable Product
Minimal Marketable Feature
Next
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Come up with an MVP
for your product
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Defining the standards
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Definition of DONE
• Terms of satisfaction of the product owner.
• Defined by the PO with the team.
• Example:
• Design, code, tested, installer ready,
documented, less than 10 known bugs.
• Identical for all items in the backlog.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Beware of undone work
Undone Undone Undone Undone
Stabilization 

sprint(s)
Sprint 1 Sprint 2 Sprint 3 Sprint 4
Undone = risk
Undone = no visibility Can we
release ?
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Technical Debt
Time
Work
left
20
10 12 14 16 18
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
So…
How
much will
this MVP
cost?
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
S U I C I D EPlease consider it
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
There is no known way to accurately
calculate the cost of a s/w project
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
EsDmaDng  cost  (in  advance)
• Once you have estimated the scope you may try
and put a price tag on it
• Since information is missing we can:
• Use past data (experience) - Consult the experts
• Educated Guess => Guesstimate
• Use semi formal models (COCOMO , Wideband
Delphi,…)
• Run a single cycle and roughly measure progress
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Educated guess (1)
• Estimate all User stories using story points
(Relative estimate)
• Take several stories which you have
relatively high confidence in.
• Without looking at the points, estimate
them in time units.
• Calculate average for a story point (A
range)
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Educated guess (2)
• Now you have the time effort estimate
(range) for a single point.
• Multiply the total points in your
backlog with the “time per point”
parameter.
• Send the price quote to your manager.
• Pray.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Educated guess (Example)
• We need to estimate cost for 500 points.
• We choose 3 stories - A(8),B(13) & C(5)
• A is estimated at 20 MD = 2.5 md/p
• B is estimated at 40 MD => 3.07md/p
• C is estimated at 10 MD => 2 md/p
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Educated guess (Example)
• 1 point = 2md — 3.07md
• Totals backlog is 500 points.
• The estimate is calculated : 

2mdx500 — 3.07mdx500
• Estimate is 1000md — 1535md
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Reacting to Changes
http://artparty4u.wix.com/xtremeaverage/apps/blog/wtc-ceo-andrew-messick-on-ironman-swim :‫מקור‬
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Progress
• Think WAZE
• Progress = 

(Remaining effort) / (Total Effort)
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Three Broad Strategies
• What can we complete in X time?
• How long do we need to complete Y?
• Can we finish Y within X time?
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Tracking progress
• To guess progress, you need to know:
• Average completion rate 

(aka Velocity, yesterday’s weather)
• Total known remaining work
• Definition of Done being followed
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Remaining Work, Done Value
0
35
70
105
140
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Remaining 

Effort
Done stories
Aha!
May apear that
there is no
progress
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Burndown
• A simple way to visualize
• Done Scope Progress
• Schedule
• (Optional: Budget Consumption)
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Burndown
• Scope
• Total remaining scope - Accumulated done
things (i.e. Done-Done stories)
• Schedule
• Plotting iterations on the X-axis
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Release Turndown Chart
Linear Regression
Remaining work each
Sprint
Sprints
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Burndown Data
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Burndown with Scope Trend
Trend of scope
burndown
Trend of scope
additions
Intersection
= Forecast end
sprint
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Long Term Planning
• Story mapping (By Scope)
• Velocity based (By Time)
• Don’t! Focus on continuous delivery of business
goals
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Story Mapping Revisited
Time
A website for freelancers to find customers
Register Post offering get leads Close deals Get paid
Create account
Edit account
Register
company
Delete account
Invite friends
Forgot
password
Offer service
Offer package
Discount codes
Affiliates
In-site ads
Tagging
Contact via mail
Contact form
Page visitors
Analytics
Search leads
Update site with
deal details
In-site contract
templates
Get behaviour
analytics per
customer
In-site mail
system
Publish free
content
Update offline
payment
Secure credit
card
Paypal support
Automatic
invoice
Customize
invoice
Release 1 Release 2 Release 3
Explore Stabilize Stabilize
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Dont! Focus on
business goals. How?
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Impact mapping
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Impact mapping
Business
Goal
Who can help
achieve the
goal
How can
they help
What can i
do to
encourage them
to do it?
Who
Who
How
How
How
What
What
What
User
Story
How could i do it?
User
Story
User
Story
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
We want 1000
more freelancers
registered
Registered
freelancers
Unregistered
freelancers
Other site
owners
Friends
Family
Invite friends
Posting about
the site
Give bonus for invites
As a freelancer i would
like to get 1 month free
when i invite a friend
As site admin i would
like to freelancers that
have more than 5
invited promoted on
search results
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Choose a goal (You can use the
“key metrics” in your lean canvas) 



And Create an impact map
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Questions?
Parking lot
Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Feedback

Can we quote you?
Can we use your name?

More Related Content

What's hot

Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureAllison Pollard
 
Efficient and Effective. The Best of Two Worlds
Efficient and Effective. The Best of Two WorldsEfficient and Effective. The Best of Two Worlds
Efficient and Effective. The Best of Two WorldsPaolo Sammicheli
 
Agile and Scrum for Executives
Agile and Scrum for ExecutivesAgile and Scrum for Executives
Agile and Scrum for ExecutivesJoanna khoury
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile
 
Agile Training - Scrum 101
Agile Training - Scrum 101Agile Training - Scrum 101
Agile Training - Scrum 101Thomas Knepper
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)beLithe
 
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...DigitalWoman.com
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterIlan Kirschenbaum
 
Building Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware ProjectBuilding Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware ProjectStephanie Gasche
 
Lean Agile For Testers
Lean Agile For TestersLean Agile For Testers
Lean Agile For TestersYuval Yeret
 
Agile & Scrum – intro slides
Agile & Scrum – intro slidesAgile & Scrum – intro slides
Agile & Scrum – intro slidesArtem Bykovets
 
Scrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum AustraliaScrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum AustraliaBernd Schiffer
 
Professional scrum foundation
Professional scrum foundationProfessional scrum foundation
Professional scrum foundationAhmed Hamza
 
Advancing as a Scrum Master or Agile Coach
Advancing as a Scrum Master or Agile CoachAdvancing as a Scrum Master or Agile Coach
Advancing as a Scrum Master or Agile CoachRowan Bunning
 
Agile leadership assessment
Agile leadership assessmentAgile leadership assessment
Agile leadership assessmentRavi Tadwalkar
 
Engineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case StudyEngineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case StudyPaolo Sammicheli
 

What's hot (20)

Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
 
Leading agile teams
Leading agile teamsLeading agile teams
Leading agile teams
 
Efficient and Effective. The Best of Two Worlds
Efficient and Effective. The Best of Two WorldsEfficient and Effective. The Best of Two Worlds
Efficient and Effective. The Best of Two Worlds
 
Agile and Scrum for Executives
Agile and Scrum for ExecutivesAgile and Scrum for Executives
Agile and Scrum for Executives
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
 
Agile Training - Scrum 101
Agile Training - Scrum 101Agile Training - Scrum 101
Agile Training - Scrum 101
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
 
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...
10 Steps to Developing Great Ideas on time and on budget using Lean & Agile...
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
 
Building Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware ProjectBuilding Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware Project
 
Lean Agile For Testers
Lean Agile For TestersLean Agile For Testers
Lean Agile For Testers
 
Agile & Scrum – intro slides
Agile & Scrum – intro slidesAgile & Scrum – intro slides
Agile & Scrum – intro slides
 
Scrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum AustraliaScrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum Australia
 
Professional scrum foundation
Professional scrum foundationProfessional scrum foundation
Professional scrum foundation
 
IIT Academy: Scrum 103
IIT Academy: Scrum 103IIT Academy: Scrum 103
IIT Academy: Scrum 103
 
Advancing as a Scrum Master or Agile Coach
Advancing as a Scrum Master or Agile CoachAdvancing as a Scrum Master or Agile Coach
Advancing as a Scrum Master or Agile Coach
 
Agile leadership assessment
Agile leadership assessmentAgile leadership assessment
Agile leadership assessment
 
Engineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case StudyEngineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case Study
 
Getting Started with Scrum
Getting Started with ScrumGetting Started with Scrum
Getting Started with Scrum
 
Full-Stack Agile - What is DevOps?
Full-Stack Agile - What is DevOps?Full-Stack Agile - What is DevOps?
Full-Stack Agile - What is DevOps?
 

Viewers also liked

Agile09: The Product Manager/Owner Dilemma
Agile09: The Product Manager/Owner DilemmaAgile09: The Product Manager/Owner Dilemma
Agile09: The Product Manager/Owner DilemmaRich Mironov
 
The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?Derek Huether
 
Become a Product Owner
Become a Product OwnerBecome a Product Owner
Become a Product OwnerRadek Matěj
 
Product Owner Super Powers
Product Owner Super PowersProduct Owner Super Powers
Product Owner Super PowersStefan Haas
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner RoleNigel Thurlow
 
התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?
התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?
התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?Ilan Kirschenbaum
 
Ten ways to successfully fail your agility
Ten ways to successfully fail your agilityTen ways to successfully fail your agility
Ten ways to successfully fail your agilityIlan Kirschenbaum
 
אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?
אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?
אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?Ilan Kirschenbaum
 
Remove before flight #APIL17
Remove before flight #APIL17Remove before flight #APIL17
Remove before flight #APIL17Ilan Kirschenbaum
 
Version control, issue tracking and communication
Version control, issue tracking and communicationVersion control, issue tracking and communication
Version control, issue tracking and communicationLars Yde
 
Scrum Master Role and Responsibilities in Agile Environment - AMECSE 2014
Scrum Master Role and Responsibilities in Agile Environment  - AMECSE 2014 Scrum Master Role and Responsibilities in Agile Environment  - AMECSE 2014
Scrum Master Role and Responsibilities in Agile Environment - AMECSE 2014 Ahmed Hammad
 
Examining the Product Owner Role
Examining the Product Owner RoleExamining the Product Owner Role
Examining the Product Owner RoleKent McDonald
 
Teams and responsibilities
Teams and responsibilitiesTeams and responsibilities
Teams and responsibilitiesAmir Barylko
 
Scrum Master Role - Authority, Power and Leadership
Scrum Master Role - Authority, Power and LeadershipScrum Master Role - Authority, Power and Leadership
Scrum Master Role - Authority, Power and LeadershipIlan Kirschenbaum
 
The Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationThe Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationToivo Vaje
 

Viewers also liked (20)

Po workshop handouts
Po workshop handoutsPo workshop handouts
Po workshop handouts
 
Agile09: The Product Manager/Owner Dilemma
Agile09: The Product Manager/Owner DilemmaAgile09: The Product Manager/Owner Dilemma
Agile09: The Product Manager/Owner Dilemma
 
The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?The product owner and the scrum team. Can one person do this at scale?
The product owner and the scrum team. Can one person do this at scale?
 
Become a Product Owner
Become a Product OwnerBecome a Product Owner
Become a Product Owner
 
Product Owner Super Powers
Product Owner Super PowersProduct Owner Super Powers
Product Owner Super Powers
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner Role
 
התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?
התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?
התוכניות שלי כל כך מושקעות - אז למה אני שוב מופתע?
 
Ten ways to successfully fail your agility
Ten ways to successfully fail your agilityTen ways to successfully fail your agility
Ten ways to successfully fail your agility
 
אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?
אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?
אם אג׳ייל כזה כיף אז למה התור במשרד למשאבי אנוש?
 
Enterprise agility
Enterprise agilityEnterprise agility
Enterprise agility
 
Testers in an agile world
Testers in an agile worldTesters in an agile world
Testers in an agile world
 
Leading agile teams
Leading agile teamsLeading agile teams
Leading agile teams
 
Agile and the evolution
Agile and the evolutionAgile and the evolution
Agile and the evolution
 
Remove before flight #APIL17
Remove before flight #APIL17Remove before flight #APIL17
Remove before flight #APIL17
 
Version control, issue tracking and communication
Version control, issue tracking and communicationVersion control, issue tracking and communication
Version control, issue tracking and communication
 
Scrum Master Role and Responsibilities in Agile Environment - AMECSE 2014
Scrum Master Role and Responsibilities in Agile Environment  - AMECSE 2014 Scrum Master Role and Responsibilities in Agile Environment  - AMECSE 2014
Scrum Master Role and Responsibilities in Agile Environment - AMECSE 2014
 
Examining the Product Owner Role
Examining the Product Owner RoleExamining the Product Owner Role
Examining the Product Owner Role
 
Teams and responsibilities
Teams and responsibilitiesTeams and responsibilities
Teams and responsibilities
 
Scrum Master Role - Authority, Power and Leadership
Scrum Master Role - Authority, Power and LeadershipScrum Master Role - Authority, Power and Leadership
Scrum Master Role - Authority, Power and Leadership
 
The Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationThe Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and Organization
 

Similar to Advanced Po workshop November 2015

Practical-Agile Product owner workshop
Practical-Agile Product owner workshopPractical-Agile Product owner workshop
Practical-Agile Product owner workshopElad Sofer
 
Product Management Tools You'll Actually Use | April 2022 ProductCamp DC
Product Management Tools You'll Actually Use | April 2022 ProductCamp DCProduct Management Tools You'll Actually Use | April 2022 ProductCamp DC
Product Management Tools You'll Actually Use | April 2022 ProductCamp DCHector Del Castillo, CPM, CPMM
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyDoug Hemminger
 
Collaboration Les Cles Pour Lever Les Freins A L Innovation
Collaboration Les Cles Pour Lever Les Freins A L InnovationCollaboration Les Cles Pour Lever Les Freins A L Innovation
Collaboration Les Cles Pour Lever Les Freins A L InnovationValtech
 
Scaling XP Practices
Scaling XP PracticesScaling XP Practices
Scaling XP PracticesNaresh Jain
 
Scrum product owner certification
Scrum product owner certificationScrum product owner certification
Scrum product owner certificationcareerera1
 
Full stack developers
Full stack developersFull stack developers
Full stack developersMark Long
 
Scale agile down instead of scaling it up
Scale agile down instead of scaling it upScale agile down instead of scaling it up
Scale agile down instead of scaling it upTushar Somaiya
 
Product development methods agile, scrum and lean startup
Product development methods  agile, scrum and lean startupProduct development methods  agile, scrum and lean startup
Product development methods agile, scrum and lean startupKrunal Naik, MBA, PMP, CSM
 
Embrace Community! Embrace a better life!
Embrace Community! Embrace a better life!Embrace Community! Embrace a better life!
Embrace Community! Embrace a better life!Rico Lin
 
Scrum Testing
Scrum Testing Scrum Testing
Scrum Testing Vignesh D
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slidespmengal
 
How to become a CSPO | Certified Scrum Product Owner® | Edureka
How to become a CSPO | Certified Scrum Product Owner® | EdurekaHow to become a CSPO | Certified Scrum Product Owner® | Edureka
How to become a CSPO | Certified Scrum Product Owner® | EdurekaEdureka!
 
Not what you think insights from getting a golf product to market
Not what you think   insights from getting a golf product to marketNot what you think   insights from getting a golf product to market
Not what you think insights from getting a golf product to marketAIPMM Administration
 
Preparing for Acquia Certification
Preparing for Acquia CertificationPreparing for Acquia Certification
Preparing for Acquia CertificationAcquia
 
Mike long-portfolio-presentation
Mike long-portfolio-presentationMike long-portfolio-presentation
Mike long-portfolio-presentationMike Long
 
The Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in AgileThe Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in AgileDave Sharrock
 
Complexity indicators: estimation precision and test types
Complexity indicators: estimation precision and test typesComplexity indicators: estimation precision and test types
Complexity indicators: estimation precision and test typesRoberto Bettazzoni
 
Hax asia introduction to deliverables
Hax asia introduction to deliverablesHax asia introduction to deliverables
Hax asia introduction to deliverablesRoman Shulga
 

Similar to Advanced Po workshop November 2015 (20)

Practical-Agile Product owner workshop
Practical-Agile Product owner workshopPractical-Agile Product owner workshop
Practical-Agile Product owner workshop
 
Product Management Tools You'll Actually Use | April 2022 ProductCamp DC
Product Management Tools You'll Actually Use | April 2022 ProductCamp DCProduct Management Tools You'll Actually Use | April 2022 ProductCamp DC
Product Management Tools You'll Actually Use | April 2022 ProductCamp DC
 
Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodology
 
Collaboration Les Cles Pour Lever Les Freins A L Innovation
Collaboration Les Cles Pour Lever Les Freins A L InnovationCollaboration Les Cles Pour Lever Les Freins A L Innovation
Collaboration Les Cles Pour Lever Les Freins A L Innovation
 
Scaling XP Practices
Scaling XP PracticesScaling XP Practices
Scaling XP Practices
 
Scrum product owner certification
Scrum product owner certificationScrum product owner certification
Scrum product owner certification
 
Full stack developers
Full stack developersFull stack developers
Full stack developers
 
Scale agile down instead of scaling it up
Scale agile down instead of scaling it upScale agile down instead of scaling it up
Scale agile down instead of scaling it up
 
Product development methods agile, scrum and lean startup
Product development methods  agile, scrum and lean startupProduct development methods  agile, scrum and lean startup
Product development methods agile, scrum and lean startup
 
Embrace Community! Embrace a better life!
Embrace Community! Embrace a better life!Embrace Community! Embrace a better life!
Embrace Community! Embrace a better life!
 
Scrum Testing
Scrum Testing Scrum Testing
Scrum Testing
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
How to become a CSPO | Certified Scrum Product Owner® | Edureka
How to become a CSPO | Certified Scrum Product Owner® | EdurekaHow to become a CSPO | Certified Scrum Product Owner® | Edureka
How to become a CSPO | Certified Scrum Product Owner® | Edureka
 
Not what you think insights from getting a golf product to market
Not what you think   insights from getting a golf product to marketNot what you think   insights from getting a golf product to market
Not what you think insights from getting a golf product to market
 
Preparing for Acquia Certification
Preparing for Acquia CertificationPreparing for Acquia Certification
Preparing for Acquia Certification
 
Mike long-portfolio-presentation
Mike long-portfolio-presentationMike long-portfolio-presentation
Mike long-portfolio-presentation
 
The Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in AgileThe Good Shepherd - the Role of BAs in Agile
The Good Shepherd - the Role of BAs in Agile
 
Complexity indicators: estimation precision and test types
Complexity indicators: estimation precision and test typesComplexity indicators: estimation precision and test types
Complexity indicators: estimation precision and test types
 
Hax asia introduction to deliverables
Hax asia introduction to deliverablesHax asia introduction to deliverables
Hax asia introduction to deliverables
 

More from Ilan Kirschenbaum

Coal miners productivity and socio technical teams slides
Coal miners productivity and socio technical teams slidesCoal miners productivity and socio technical teams slides
Coal miners productivity and socio technical teams slidesIlan Kirschenbaum
 
Mastering the Art of Facilitation
Mastering the Art of FacilitationMastering the Art of Facilitation
Mastering the Art of FacilitationIlan Kirschenbaum
 
We all want to get rid of waste but are we doing it wrong? English script
We all want to get rid of waste but are we doing it wrong? English scriptWe all want to get rid of waste but are we doing it wrong? English script
We all want to get rid of waste but are we doing it wrong? English scriptIlan Kirschenbaum
 
We all want to reduce waste but are we doing it wrong final
We all want to reduce waste but are we doing it wrong   finalWe all want to reduce waste but are we doing it wrong   final
We all want to reduce waste but are we doing it wrong finalIlan Kirschenbaum
 
We all want to reduce waste but are we doing it wrong
We all want to reduce waste but are we doing it wrongWe all want to reduce waste but are we doing it wrong
We all want to reduce waste but are we doing it wrongIlan Kirschenbaum
 
Scrum Master as a Facilitator - Handouts
Scrum Master as a Facilitator - HandoutsScrum Master as a Facilitator - Handouts
Scrum Master as a Facilitator - HandoutsIlan Kirschenbaum
 
Scrum Master as a Facilitator
Scrum Master as a FacilitatorScrum Master as a Facilitator
Scrum Master as a FacilitatorIlan Kirschenbaum
 
איך לערוך רטרטספקטיבות שבאמת עובדות
איך לערוך רטרטספקטיבות שבאמת עובדותאיך לערוך רטרטספקטיבות שבאמת עובדות
איך לערוך רטרטספקטיבות שבאמת עובדותIlan Kirschenbaum
 
Atd 2017 seven dangerous things
Atd 2017 seven dangerous thingsAtd 2017 seven dangerous things
Atd 2017 seven dangerous thingsIlan Kirschenbaum
 
Seven dangerous things to try with your team
Seven dangerous things to try with your teamSeven dangerous things to try with your team
Seven dangerous things to try with your teamIlan Kirschenbaum
 
Leadership Without Authority - Scrum Master Week - Day 4
Leadership Without Authority - Scrum Master Week - Day 4Leadership Without Authority - Scrum Master Week - Day 4
Leadership Without Authority - Scrum Master Week - Day 4Ilan Kirschenbaum
 
Retrospective Retreat - Scrum Master Week - Day 3
Retrospective Retreat - Scrum Master Week - Day 3Retrospective Retreat - Scrum Master Week - Day 3
Retrospective Retreat - Scrum Master Week - Day 3Ilan Kirschenbaum
 
Seven dangerous things to try with your team
Seven dangerous things to try with your teamSeven dangerous things to try with your team
Seven dangerous things to try with your teamIlan Kirschenbaum
 
Kanban intro and Kanban Pizza Factory
Kanban intro and Kanban Pizza FactoryKanban intro and Kanban Pizza Factory
Kanban intro and Kanban Pizza FactoryIlan Kirschenbaum
 

More from Ilan Kirschenbaum (15)

Coal miners productivity and socio technical teams slides
Coal miners productivity and socio technical teams slidesCoal miners productivity and socio technical teams slides
Coal miners productivity and socio technical teams slides
 
Mastering the Art of Facilitation
Mastering the Art of FacilitationMastering the Art of Facilitation
Mastering the Art of Facilitation
 
We all want to get rid of waste but are we doing it wrong? English script
We all want to get rid of waste but are we doing it wrong? English scriptWe all want to get rid of waste but are we doing it wrong? English script
We all want to get rid of waste but are we doing it wrong? English script
 
We all want to reduce waste but are we doing it wrong final
We all want to reduce waste but are we doing it wrong   finalWe all want to reduce waste but are we doing it wrong   final
We all want to reduce waste but are we doing it wrong final
 
We all want to reduce waste but are we doing it wrong
We all want to reduce waste but are we doing it wrongWe all want to reduce waste but are we doing it wrong
We all want to reduce waste but are we doing it wrong
 
Scrum Master as a Facilitator - Handouts
Scrum Master as a Facilitator - HandoutsScrum Master as a Facilitator - Handouts
Scrum Master as a Facilitator - Handouts
 
Scrum Master as a Facilitator
Scrum Master as a FacilitatorScrum Master as a Facilitator
Scrum Master as a Facilitator
 
Get rid of scrum masters
Get rid of scrum mastersGet rid of scrum masters
Get rid of scrum masters
 
איך לערוך רטרטספקטיבות שבאמת עובדות
איך לערוך רטרטספקטיבות שבאמת עובדותאיך לערוך רטרטספקטיבות שבאמת עובדות
איך לערוך רטרטספקטיבות שבאמת עובדות
 
Atd 2017 seven dangerous things
Atd 2017 seven dangerous thingsAtd 2017 seven dangerous things
Atd 2017 seven dangerous things
 
Seven dangerous things to try with your team
Seven dangerous things to try with your teamSeven dangerous things to try with your team
Seven dangerous things to try with your team
 
Leadership Without Authority - Scrum Master Week - Day 4
Leadership Without Authority - Scrum Master Week - Day 4Leadership Without Authority - Scrum Master Week - Day 4
Leadership Without Authority - Scrum Master Week - Day 4
 
Retrospective Retreat - Scrum Master Week - Day 3
Retrospective Retreat - Scrum Master Week - Day 3Retrospective Retreat - Scrum Master Week - Day 3
Retrospective Retreat - Scrum Master Week - Day 3
 
Seven dangerous things to try with your team
Seven dangerous things to try with your teamSeven dangerous things to try with your team
Seven dangerous things to try with your team
 
Kanban intro and Kanban Pizza Factory
Kanban intro and Kanban Pizza FactoryKanban intro and Kanban Pizza Factory
Kanban intro and Kanban Pizza Factory
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durbanmasabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationShrmpro
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 

Recently uploaded (20)

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 

Advanced Po workshop November 2015

  • 1. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Agile 
 Product Owner
 Workshop Ilan Kirschenbaum Agile coach co-founder @ practical-agile twitter: @kirschi_ email: ilan@practical-agile.com blog: http://practical-agile.com/our-blog
  • 2. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Connection before content
  • 3.
  • 4. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. A-HA wall Parking lot
  • 5. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Parking lot
  • 6. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. 6
  • 7. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. 7
  • 8. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Physical examination
  • 9. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Photos
  • 10. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 11. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 12. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Express your preferences
  • 13. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. The product Owner
  • 14. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 15. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Define the product
  • 16. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Focus on business results
  • 17. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Communicate
  • 18. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Define standards
  • 19. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Define schedule
  • 20. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. The captain of the boat
  • 21. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. The painters game • Decide who are the Artists and Designers. • Artists - please leave the room. • Designers - choose the messenger • Designers are not allowed to talk or gesture with Artists • When using documents only simple text is allowed. (NO speaking, drawing, or gesturing.
  • 22. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Round 1 8 minutes
  • 23. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 24. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Round 2 8 minutes
  • 25. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. OutputInput
  • 26. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Round 3 8 minutes
  • 27. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 28. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Concept Change • Traditionally throws content “over the fence”– no more! • Takes an active role throughout the development lifespan. • Needs to make decisions regarding ROI every sprint. • The single wringable neck.
  • 29. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Guiding principles for the PO • Talk directly and frequently with your customers • Talk directly and frequently with your development teams • Engage the development teams in creating value for your customers • Maintain your product’s quality and agility – do not let technical debt accumulate
  • 30. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. The Product Owner a-la Scrum Guide • Responsible for maximizing the value of the product and the work of the Development Team. • How this is done may vary widely across organizations, Scrum Teams, and individuals. • The Product Owner is the sole person responsible for managing the Product Backlog.
  • 31. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. The Product Owner a-la Scrum Guide • Product Backlog management includes • Clearly expressing Product Backlog items • Ordering the items in the Product Backlog to best achieve goals and missions • Optimizing the value of the work the Development Team performs • Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next • Ensuring the Development Team understands items in the Product Backlog to the level needed
  • 32. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. The Product Owner a-la Scrum Guide • The Product Owner may do the above work, or have the Development Team do it. • However, the Product Owner remains accountable. • 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.
  • 33. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. The Product Owner a-la Scrum Guide • For the Product Owner to succeed, the entire organization must respect his or her decisions. • The Product Owner’s decisions are visible in the content and ordering of the Product Backlog. • No one is allowed to tell the Development Team to work from a different set of requirements • the Development Team isn’t allowed to act on what anyone else says
  • 34. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. “Would you tell me, please, which 
 way I ought to go from here?” 
 “That depends a good deal on where 
 you want to get to,” said the Cat. 
 “I don’t much care where –,” said Alice. 
 “Then it doesn’t matter which way 
 you go,” said the Cat [Lewis Carrol – Alice in wonderland]
  • 35. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 36. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Create a lean canvas for your product
  • 37. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. The marshmallow challenge
  • 38. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. 3 simple rules • Build the Tallest Freestanding Structure • The Entire Marshmallow Must be on Top • Use as Much or as Little of the Kit
  • 39. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. The marshmallow Challenge
  • 40. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Size Matters
  • 41. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 42. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Building the wrong product Wave
  • 43. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 44. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 45. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 46. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 47. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 48. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Building the right products
  • 49. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. User personas
  • 50. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. User persona template
  • 51. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Create your own personas exercise
  • 52. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 53. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. User Stories
  • 54. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. CCC • Card • Conversation • Confirmation
  • 55. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. User Stories • A recommended practice to write requirements • Are not use cases! • Describe requirements from the user’s POV • Suggested formats:
 a) As a …. I would like to…. [so that….]
 b) In order to {achieve something} a {persona/user} would like to {do something} • “If you can’t fit the story on an index card, get smaller cards!” • Modelled for discussion, to overcome the communication gap
  • 56. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Investing in User Stories • Independent • Negotiable • Valuable • Estimate-able • Short/Simple • Testable
  • 57. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. User Story Examples • As a customer I want to be able to check my current balance • As Margaret I would like to be able to see the overall balance of the customers • A report showing last week sales vs. current week • In order to stay connected, as Joe I want to get all my social- media notifications in one app • As a network admin, I want to see a visual map of faulty network elements, so I can analyze errors quickly
  • 58. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. In order to work effectively with User Stories, as a Product Owner, I want to reserve space for some meta data Size Priority Best Before End Epic This is just an example
  • 59. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Functional vs. 
 Non Functional • Functional - anything that the product is intended to do to serve its purpose • Non functional - anything else • What is non functional tends to be elusive
  • 60. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Examples for 
 Non-Functional Requirements • Usability - e.g. number of clicks • User experience - e.g. scroll acceleration • Performance - e.g. latency and throughput • Sizing - e.g. period of transactions to keep • Scalability - e.g. multithreading/multiprocessing/multi-whatever-ing • Availability e.g. 3-9s/4-9s/5-9s • Also security, certifications, legal, and so on
  • 61. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Examples for 
 Non-Functional Requirements • In order to compete in the market, 3,000 sales-agents should get a quote in less than 1 second, 24x7 • Scroll acceleration in list boxes should feel like on iPhone • In order to avoid data-loss, the recording module must handle 1,000 concurrent calls • In order to reduce hardware costs, the system must meet 5-9s availability with 140% peak-time resources
  • 62. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Write Some User Stories for Your Product
  • 63. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Tools for generating requirement
  • 64. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 65. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Based on personas
  • 66. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Story mapping
  • 67. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Examine the timeline
  • 68. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Story Mapping Example Time A website for freelancers to find customers Register Post offering get leads Close deals Get paid Create account Edit account Register company Delete account Invite friends Forgot password Offer service Offer package Discount codes Affiliates In-site ads Tagging Contact via mail Contact form Page visitors Analytics Search leads Update site with deal details In-site contract templates Get behaviour analytics per customer In-site mail system Publish free content Update offline payment Secure credit card Paypal support Automatic invoice Customize invoice
  • 69. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Create a story map for your product
  • 70. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 71. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Why Prioritize? • Deciding what will be developed in each iteration/ release • Reacting to • Requirements / needs (market) • Actual development capability (size) • Technology / Feasibility (risk)
  • 72. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. How to Prioritize? • If it is not hard, it is probably not good enough! • Several methods exists: • Survey users to understand value (e.g Kano) • Focus on ROI (e.g. MoSCoW) • Risk analysis
  • 73. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. MoSCoW • Introduced with early concepts of agility (DSDM, RAD) • Intended to quickly analyze desired scope for the short time-boxes ahead
  • 74. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. MoSCoW • Must have
 Must have at least one Must • Should have
 As important as Must, but not necessarily time critical • Can have 
 Maybe some low hanging fruit, for example • Won’t have
 Either dropped, or not now. Not necessarily not important
  • 75. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Simple ROI analysis Put chart from NSN PPT 0 20 40 60 80 100 120 0 1 2 3 4 5 6 7 8 A BC D E F G H K L M N Cost Value Won’tMust Should Could
  • 76. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. High Risk Low Value High Risk High Value Low Risk Low Value Low Risk High Value ValueLow High Low High Risk 1 3 2 x Risk-Driven: The objective is to start with the most important and riskiest features – better early than late. Tackling hard, problematic issues early is difficult and painful Simple Risk analysis
  • 77. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Kano Model • A model to understand and classify users’ needs • Classify to Mandatory, Linear, Exciters, Neutral, Indifferent • Mandatory - Must haves, can’t sell without them • Linear - The more the better • Exciters - Great if there, no problem if not • Reverse - May satisfy some users, but dissatisfy others • Indifferent - Most users don’t care
  • 78. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Classification Example • Mandatory - Can make phone-calls • Linear - Memory size, Battery performance • Exciters - Holographic display • Reverse - Automatic Facebook check-in • Indifferent - Built-in IDE
  • 79. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Kano Diagram (Exciters) (Linear) (Mandatory)
  • 80. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Kano Survey • For each feature ask participants two questions: • What if the feature will be there? • What if the feature will not be there?
  • 81. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Kano Survey - Example Question How would you feel if your phone featured a compass? If your phone did not have a compass, would you like it? Idislikeit It’sOK I’m Neutral Itmustbe ILikeit
  • 82. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Analyzing a Single Requirement Question Q E E E L R I I I M R I I I M R I I I M R R R R Q Idislikeit It’sOK I’m Neutral Itmustbe ILikeit I dislike it It’s OK I’m Neutral It must be I Like it M Mandatory L Linear E Exciter I Indifferent R Reverse (can be either way) Q Questionable
  • 83. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Analyzing Results - Medial Requirement M L E I R Q Result Requirement 1 50 35 7 8 0 0 M Requirement 2 42 55 1 2 0 0 L Requirement 3 20 25 45 8 2 0 E … 12 15 11 62 0 0 I M Mandatory L Linear E Exciter I Indifferent R Reverse (can be either way) Q Questionable
  • 84. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Analyzing Results - Average Question Q E E E L R I I I M R I I I M R I I I M R R R R Q Idislikeit It’sOK I’m Neutral Itmustbe ILikeit I dislike it It’s OK I’m Neutral It must be I Like it 1 2 3 4 5 1 2 3 4 5
  • 85. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Prioritize using the kano model
  • 86. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Kano Categorization Table Question Q E E E L R I I I M R I I I M R I I I M R R R R Q Idislikeit It’sOK I’m Neutral Itmustbe ILikeit I dislike it It’s OK I’m Neutral It must be I Like it M Mandatory L Linear E Exciter I Indifferent R Reverse (can be either way) Q Questionable
  • 87. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 88. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Sizing User Stories • User stories become more granular over time. • Usually the stories starts as very big items (Epics) and are split into smaller sized items. • Optional size - 2 stories per team per week.
  • 89. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. When & How ? • Requirements grooming Refactoring meeting • Done by the PO with the team • Grooming = Splitting, clarifying & estimating
  • 90. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Splitting Stories • Vague terms • Identify vague terms in your story and refine them as different user stories • Conjunctions • Split around AND, OR, WHEN, IF • Acceptance Criteria • Each criteria can go to its own story • Workflow Steps • Each step in the flow can be its own story
  • 91. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Pa#erns  for  Story  Spli1ng  (cont.) Operations  (e.g.  CRUD)   As  a  user,  I  can  manage  my  account.     ...I  can  sign  up  for  an  account.   ...I  can  edit  my  account  settings.   ...I  can  cancel  my  account. Business  Rule  Variations   As  a  user,  I  can  search  for  flights  with   flexible  dates.   ...as  “n  days  between  x  and  y.”   ...as  “a  weekend  in  December.”   ...as  “±  n  days  of  x  and  y Major  Effort   As  a  user,  I  can  pay  for  my  flight  with   VISA,  MasterCard,  Diners  Club,  or   American  Express.   ...I  can  pay  with  one  credit  card  type  
 (of  VISA,  MC,  DC,  AMEX).   ...I  can  pay  with  all  four  credit  card  types  
 (VISA,  MC,  DC,  AMEX). Data  Entry  Methods   As  a  user,  I  can  search  for  flights  between   two  destinations.   ...using  simple  date  input.   ...with  a  fancy  calendar  UI. … …
  • 92. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Choose the biggest user story you have and split it into smaller User stories
  • 93. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Acceptance Criteria
  • 94. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Acceptance Criteria • The terms and conditions to be met in order to accept a requirement as Done • Are not the Definition of Done • Acceptance Criteria are specific for a requirement
 Represents the contract the team accepts with each • Definition of Done is a set of standards
 Reflects the degree of engineering skills of the team
  • 95. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Acceptance Criteria • Are progressive towards a requirement being Done • Are SMART • Specific • Measurable • Attainable • Relevant • Timely
  • 96. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Acceptance Criterion • Is a simple to follow condition • Reflects an incremental step within the requirement • Helps the team visualize what will it look like when it gets Done
  • 97. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Acceptance Criterion • Is not: • A set of instructions • A design document • A user-guide • A use-case
  • 98. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Acceptance Criterion • Recommended format
 GIVEN a pre-condition
 WHEN an action happens
 THEN an expected result occurs • Some people call it a test
 [And some others resent the notion of tests in requirements] • Can promote a test-first culture
  • 99. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Acceptance Criteria Examples • GIVEN login dialog
 WHEN user enters username=“Mickey” AND password=“Mouse”
 THEN user succeeds to login • GIVEN login dialog
 WHEN user enters username=“Mickey” AND password=“TheMouse”
 THEN user fails to login • GIVEN login dialog
 AND login_type=“secure”
 WHEN username=“Mickey” AND password=“Wrong”
 WHEN submit
 WHEN submit
 THEN user is blocked
  • 100. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Acceptance Criteria Examples • GIVEN order 
 AND order_status=“New”
 AND number_of_items=1
 AND …
 WHEN Submit_order
 THEN Result=“Order OK”
 AND Workflow_status=“bla bla"
 AND Processing_Time=500ms
 AND …
  • 101. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Acc. Criteria for Splitting Stories • Login with username + password • Failed login • Enter wrong password 3 times • Password expired • 3-part login • Session timeout BasicSecurityAdvanced
  • 102. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Executable Specifications
  • 103. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Executable Specifications • Acceptance Criteria become actual tests • Actual tests activate code-to-be-written via fixtures • Code gets tested as soon as it gets written Given
 When
 Then Test Framework Fixture Actual
 Code
  • 104. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Specification Workshops
  • 105. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Specification Workshops • A practice to enhance and improve acceptance criteria • Increases team engagement • Increases business-domain knowledge • Good practice to eliminate Chinese Whispers
  • 106. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Specification Workshops • Performed as part of the backlog grooming • Discuss specific examples • Product owner contributes to understanding the business motivation • Programmers contribute to technical edge-cases • Testers contribute to behavioral edge-cases
  • 107. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Write acceptance criteria for your top priority items
  • 108. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 109. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. MVP • MVP = Minimum Viable Product • A way to test the business assumptions. • Does the product provide value? • Will people pay for it? • How long will it take to build the complete solution?
  • 110. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. MVP Examples
  • 111. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 112. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 113. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 114. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 115. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 116. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. https://dl.dropboxusercontent.com/u/27532820/original_screencast.html
  • 117. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Spiral vs. Iterative !@#
  • 118. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Customer Collaboration
 over Contract Negotiation MVP
 e.g. PoC PSP PSPMMF MMF Minimum Viable Product Potentially Shippable Product Minimal Marketable Feature Next
  • 119. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Come up with an MVP for your product
  • 120. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Defining the standards
  • 121. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Definition of DONE • Terms of satisfaction of the product owner. • Defined by the PO with the team. • Example: • Design, code, tested, installer ready, documented, less than 10 known bugs. • Identical for all items in the backlog.
  • 122. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Beware of undone work Undone Undone Undone Undone Stabilization 
 sprint(s) Sprint 1 Sprint 2 Sprint 3 Sprint 4 Undone = risk Undone = no visibility Can we release ?
  • 123. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Technical Debt Time Work left 20 10 12 14 16 18
  • 124. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. So… How much will this MVP cost?
  • 125. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. S U I C I D EPlease consider it
  • 126. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. There is no known way to accurately calculate the cost of a s/w project
  • 127. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. EsDmaDng  cost  (in  advance) • Once you have estimated the scope you may try and put a price tag on it • Since information is missing we can: • Use past data (experience) - Consult the experts • Educated Guess => Guesstimate • Use semi formal models (COCOMO , Wideband Delphi,…) • Run a single cycle and roughly measure progress
  • 128. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Educated guess (1) • Estimate all User stories using story points (Relative estimate) • Take several stories which you have relatively high confidence in. • Without looking at the points, estimate them in time units. • Calculate average for a story point (A range)
  • 129. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Educated guess (2) • Now you have the time effort estimate (range) for a single point. • Multiply the total points in your backlog with the “time per point” parameter. • Send the price quote to your manager. • Pray.
  • 130. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Educated guess (Example) • We need to estimate cost for 500 points. • We choose 3 stories - A(8),B(13) & C(5) • A is estimated at 20 MD = 2.5 md/p • B is estimated at 40 MD => 3.07md/p • C is estimated at 10 MD => 2 md/p
  • 131. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Educated guess (Example) • 1 point = 2md — 3.07md • Totals backlog is 500 points. • The estimate is calculated : 
 2mdx500 — 3.07mdx500 • Estimate is 1000md — 1535md
  • 132. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 133. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 134. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Reacting to Changes
  • 136. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 137. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Progress • Think WAZE • Progress = 
 (Remaining effort) / (Total Effort)
  • 138. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Three Broad Strategies • What can we complete in X time? • How long do we need to complete Y? • Can we finish Y within X time?
  • 139. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Tracking progress • To guess progress, you need to know: • Average completion rate 
 (aka Velocity, yesterday’s weather) • Total known remaining work • Definition of Done being followed
  • 140. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Remaining Work, Done Value 0 35 70 105 140 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Remaining 
 Effort Done stories Aha! May apear that there is no progress
  • 141. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Burndown • A simple way to visualize • Done Scope Progress • Schedule • (Optional: Budget Consumption)
  • 142. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Burndown • Scope • Total remaining scope - Accumulated done things (i.e. Done-Done stories) • Schedule • Plotting iterations on the X-axis
  • 143. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Release Turndown Chart Linear Regression Remaining work each Sprint Sprints
  • 144. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Burndown Data
  • 145. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
  • 146. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Burndown with Scope Trend Trend of scope burndown Trend of scope additions Intersection = Forecast end sprint
  • 147. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Long Term Planning • Story mapping (By Scope) • Velocity based (By Time) • Don’t! Focus on continuous delivery of business goals
  • 148. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Story Mapping Revisited Time A website for freelancers to find customers Register Post offering get leads Close deals Get paid Create account Edit account Register company Delete account Invite friends Forgot password Offer service Offer package Discount codes Affiliates In-site ads Tagging Contact via mail Contact form Page visitors Analytics Search leads Update site with deal details In-site contract templates Get behaviour analytics per customer In-site mail system Publish free content Update offline payment Secure credit card Paypal support Automatic invoice Customize invoice Release 1 Release 2 Release 3 Explore Stabilize Stabilize
  • 149. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Dont! Focus on business goals. How?
  • 150. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Impact mapping
  • 151. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Impact mapping Business Goal Who can help achieve the goal How can they help What can i do to encourage them to do it? Who Who How How How What What What User Story How could i do it? User Story User Story
  • 152. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. We want 1000 more freelancers registered Registered freelancers Unregistered freelancers Other site owners Friends Family Invite friends Posting about the site Give bonus for invites As a freelancer i would like to get 1 month free when i invite a friend As site admin i would like to freelancers that have more than 5 invited promoted on search results
  • 153. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Choose a goal (You can use the “key metrics” in your lean canvas) 
 
 And Create an impact map
  • 154. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Questions? Parking lot
  • 155. Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Feedback
 Can we quote you? Can we use your name?