Más contenido relacionado La actualidad más candente (20) Similar a Product Backlog Refinement with Structured Conversations - Big Apple Scrum Day (20) Más de EBG Consulting, Inc. (20) Product Backlog Refinement with Structured Conversations - Big Apple Scrum Day1. Product Backlog Refinement with
Structured Conversations
11 May 2018
Ellen Gottesdiener
www.ebgconsulting.com
www.DiscoverToDeliver.com
© 2018 by EBG Consulting, Inc.
3. © 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com !3
4. © 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
!4
Product Backlog Refinement with
Structured Conversations
@ellengott
Ellen Gottesdiener
#BASD2018
5. © 2018 by EBG Consulting | @ellengott
www.ebgconsulting.com | www.DiscoverToDeliver.com 2
CPO, Founder, CSM, CSPO, CPF
Ellen helps product and development communities produce
valuable outcomes through product agility. She is a pioneer in
the collaborative convergence of Agile product management,
product requirements, and organizational learning.
twitter: @ellengott
blog: ebgconsulting.com/blog
linkedIn: ellengottesdiener
tips newsletter: www.ebgconsulting.com
EBG is a global leader in agile product management, product ownership, agile
business analysis, and collaborative practices.
EBG helps organizations amplify discovery to accelerate delivery.
Volunteer:
Agile Product Open ~ Boston (Co-Founder, Producer)
Agile Product Management Initiative (Director,Agile Alliance)
8. © 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
!8
popcorn
please pop up!
9. agile goal
!9
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
discover and deliver high value
10. product
!10
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
“a software
application, system,
device, service, or
combination that
provides value to
customers and
business partners”
Gottesdiener and Gorman, Discover to Deliver
11. © 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
!11
discover deliver
12. © 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
!12
13. © 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
!13
Product Backlog items that will occupy the Development
Team for the upcoming Sprint are refined so that any one
item can reasonably be “Done” within the Sprint time-box.
Source: Scrum Guide, 2016 (bolded added by Ellen)
refinement
Product Backlog items that can be “Done” by the
Development Team within one Sprint are deemed “Ready”
for selection in a Sprint Planning.
Product Backlog items usually acquire this degree of
transparency through the above described refining activities.
14. © 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com !14
15. © 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com !15
Conditions that indicate that a
backlog item is completed,
accepted, and potentially shippable
“done”
16. © 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com !16
Backlog item (e.g., a user story) has been developed, unit tested,
demo’ed and meets conditions of satisfaction
Post-deployment customer feedback prep’d
Item can be | is delivered to customer
‘done’
sample
Documentation | release notes approved
Code deployed to x server
No level x defects
Acceptance, integration tested
17. refinement: ready to get to “done”
refine
doneready
!17
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
18. !18
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
20. poor estimates & elongated planning
!20
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
NOT ready
22. © 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com !22
refinementWhy
Who
Outcome
What
23. !23
Optimize collaboration
Prevent waste (of rework, unfinished work, delays)
Can double (or more) team’s velocity*
Enable getting to “done”
Enable smooth flow
* JCarsten Ruseng Jakobsen & Jeff Sutherland, SCRUM and CMMI - Going from Good to Great
Increases team domain knowledge
refinement (making ‘ready’) benefits
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
24. !24
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
As a concert goer
I want to use dining discounts
so I can enhance my concert
experience
refined and ready?
25. © 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
Environment
story w 7Ds
refined and ready?
ActionAs a Super Fan concert goer
concert-related dining discountsI need to search for
so I can enhance my concert experience
User
Control
Data
Only members can search for dining discounts
Only “active” dining discounts can be searched
Search query and result
Interface
iOS, Chrome v50
Quality
Attribute
Available 95% of time
!25
30. structured conversation &
7 product dimensions
!30
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
User
Interface
Action
Data
Control
EnvironmentQualityAttribute
33. !33
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
34. !34
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
35. !35
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
36. Concerts4Me
!36
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
. At C4Me we are always looking
for ways to enhance our
concert goers’ experience.
Our newest initiative:
partner with restaurants who want
to connect with C4Me members
attending neighboring concerts.
37. SC & 7 product dimensions
!37
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
User Action Data Control Environment Interface
Quality
Attribute
Options Options Options Options Options Options Options
confirm
evaluate
value
explore
confirm
evaluate
value
explore
confirm
evaluate
value
explore
confirm
evaluate
value
explore
confirm
evaluate
value
explore
confirm
evaluate
value
explore
confirm
evaluate
value
explore
38. © 2016 by EBG Consulting | www.ebgconsulting.com | www.DiscoverToDeliver.com
Discovery Board
7 Product Dimensions: Options
User Interface Action Data Control Environment Quality
Attribute
Theme:
Persona:
1 2
discover deliver
Backlog
Plan
Vision:
Goals:
Product Partners
Value Considerations
Objectives:
Hypothesis:
Problems:
Dependencies: …
Risks: …
Costs: …
our
example
Download Discovery Board kit: http://www.discovertodeliver.com/visual-language.php
39. © 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
!39
User Action Data Control Environment Interface
Quality
Attribute
Options Options Options Options Options Options Options
Download Discovery Board kit: http://www.discovertodeliver.com/visual-language.php
discovery board
40. !40
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
User
Users
interact with
the product
41. C4Me Members
!41
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
Dedicated
18
Super
Fans
20
Tag-Alongs
22
Soloists
26
% of
Less Engaged
More Engaged
More SocialLess Social
42. © 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
!42
User Action Data Control Environment Interface
Quality
Attribute
Options Options Options Options Options Options Options
C4Me Member
Dedicated
Soloist
Super Fan
Tag Along
discovery board
44. Action
!44
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
Search for
Discount
Share with
Friends
Download
Discount
Connect
with
Restaurant
Provide
Feedback
Story Map
Shows sequence of tasks to accomplish goal
Tell a Friend
45. !45
discovery board
User Action Data Control Environment Interface
Quality
Attribute
Options Options Options Options Options Options Options
C4Me Member Search for discount
Dedicated Download disct coupon
Soloist Tell a friend
Super Fan Connect w restaurant
Tag Along Share experience
Provide feedback
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
46. Data
!46
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
The product
includes
a repository
of data and
useful information
47. Data
!47
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
Data Model
Shows logical structure of data
and their relationships
48. !48
discovery board
User Action Data Control Environment Interface
Quality
Attribute
Options Options Options Options Options Options Options
C4Me Member Search for discount Artist
Dedicated Download disct coupon C4Me Member
Soloist Tell a friend Concert
Super Fan Connect w restaurant Venue
Tag Along Share experience Restaurant
Provide feedback Dining Disct
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
49. Control
!49
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
The product
enforces
constraints
50. !50
User Action Data Control Environment Interface
Quality
Attribute
Options Options Options Options Options Options Options
C4Me Member Search for discount Artist
Anyone can search for C4Me
partner restaurants
Dedicated Download disct coupon C4Me Member
Only C4Me members can search for
dining discounts
Soloist Tell a friend Concert
C4Me is not responsible for
enforcing the terms of the dining
discounts
Super Fan Connect w restaurant Venue
Only “active” dining discounts can be
searched
Tag Along Share experience Restaurant
Only C4Me members can download a
dining discount coupon
Provide feedback Dining Disct
discovery board
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
51. Environment
!51
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
The product
conforms to
physical properties
and technology
platforms
52. !52
discovery board
User Action Data Control Environment Interface
Quality
Attribute
Options Options Options Options Options Options Options
C4Me Member Search for discount Artist
Anyone can search for C4Me
partner restaurants
Facebook
Dedicated Download disct coupon C4Me Member
Only C4Me members can search for
dining discounts
iOS
Soloist Tell a friend Concert
C4Me is not responsible for
enforcing the terms of the dining
discounts
Chrome v50 and up
Super Fan Connect w restaurant Venue
Only “active” dining discounts can be
searched
Safari
Tag Along Share experience Restaurant
Only C4Me members can download a
dining discount coupon
Android 4.1 and up
Provide feedback Dining Disct Android Wear device
Apple Watch
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
53. Interface
!53
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
The product
interfaces to
users, systems,
and devices
54. Interface
!54
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
Context Diagram
Illustrates interfaces
to/from product
55. !55
discovery board
User Action Data Control Environment Interface
Quality
Attribute
Options Options Options Options Options Options Options
C4Me Member Search for discount Artist
Anyone can search for C4Me
partner restaurants
Facebook
Search criteria
Dedicated Download disct coupon C4Me Member
Only C4Me members can search for
dining discounts
iOS
Search result
Soloist Tell a friend Concert
C4Me is not responsible for
enforcing the terms of the dining
discounts
Chrome v50 and up
Selection
Super Fan Connect w restaurant Venue
Only “active” dining discounts can be
searched
Safari
Coupon
Tag Along Share experience Restaurant
Only C4Me members can download a
dining discount coupon
Android 4.1 and up Link to
restaurant site
Provide feedback Dining Disct Android Wear device
Apple Watch
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
56. Quality Attribute
!56
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
The product has
certain properties
that qualify its
operation and
development
57. © 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
!57
quality attributes
58. © 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
!58
discovery board
User Action Data Control Environment Interface
Quality
Attribute
Options Options Options Options Options Options Options
C4Me Member Search for discount Artist
Anyone can search for C4Me
partner restaurants
Facebook
Search criteria Availability
Dedicated Download disct coupon C4Me Member
Only C4Me members can search for
dining discounts
iOS
Search result Performance
Soloist Tell a friend Concert
C4Me is not responsible for
enforcing the terms of the dining
discounts
Chrome v50 and up
Selection Interoperability
Super Fan Connect w restaurant Venue
Only “active” dining discounts can be
searched
Safari
Coupon Usability
Tag Along Share experience Restaurant
Only C4Me members can download a
dining discount coupon
Android 4.1 and up Link to
restaurant site
Provide feedback Dining Disct Android Wear device
Apple Watch
59. Environment
story w 7Ds
ActionAs a Super Fan concert goer
concert-related dining discountsI need to search for
so I can enhance my concert experience
User
Control
Data
Only members can search for dining discounts
Only “active” dining discounts can be searched
Search query and result
Interface
iOS, Chrome v50
Quality
Attribute
Available 95% of time
!59
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
61. let’s play!
!61
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
1. Layout the 7 Product Dimensions horizontally (in large deck)
2. Read a question from the Questions deck (smaller deck)
3. Determine which Product Dimension asks this question
4. Move the question card under that Product Dimension
5. Select the next question card, rinse and repeat steps 2-5
63. Environment
story w 7Ds
refined and ready?
ActionAs a Super Fan concert goer
concert-related dining discountsI need to search for
so I can enhance my concert experience
User
Control
Data
Only members can search for dining discounts
Only “active” dining discounts can be searched
Search query and result
Interface
iOS, Chrome v50
Quality
Attribute
Available 95% of time
!63
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
66. !66
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
“An example would be handy
right about now”
Brian Marick, 2007
67. !67
As a Super Fan concert goer
concert-related dining discountsI need to search for
so I can enhance my concert experience
confirm stories
example
a scenario that
contains actual
data values
scenario
an instance
of use
test
concrete,
unambiguous
accept. criteria
Only members can search for dining discounts
Only “active” dining discounts can be searched
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
68. confirm w scenarios
!68
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
scenario: an instance of use
search for nearby restaurant…
search for locally owned restaurant
search by cuisine
As a Super Fan concert goer
concert-related dining discountsI need to search for
so I can enhance my concert experience
Only members can search for dining discounts
Only “active” dining discounts can be searched
69. given-when-then
!69
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
Story
Scenario
business rule(s)
Given
pre-condition(s), state
fixed data
context of system
When
action
input data
what will be tested
Then
observable outcome:
message, output data
post-condition, state
result
70. refinement: the whole story
!70
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
scenarios
user story
examples
tests
analysis models on Discovery Board
and
enabling
specification
p
R
e
p
e
p s pa
c ap
c
c au
s
s
a
executable
71. !71
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
let’s see
examples from real discovery sessions
72. !86
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
in sum…
73. !87
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
Engage all three product partners (customer, bus, tech).
Clarify—transparently and explicitly—value.
Discover options using the 7 Product Dimensions.
Use structured conversations.
Visualize to communicate.
Slice for value.
Confirm to learn: to verify and validate.
success w/ product backlog refinement
74. !88
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
75. !89
Right people
Neutral facilitator
Divide, Conquer, Correct, Collect pattern
Visualize, multi-model
Prepare, prepare, prepare
collaboration tips
© 2018 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
76. © 2017 by EBG Consulting
www.ebgconsulting.com | www.DiscoverToDeliver.com
www.ebgconsulting.com
Events, course outlines, services, resources
Tips newsletter: http://bit.ly/ebgNews
www.ebgconsulting.com/blog
www.DiscoverToDeliver.com
DtoD associated resources, Visual Language to download
Twitter @ellengott | LinkedIn: in/ellengottesdiener
YouTube EBGConsulting
SlideShare ellengott
stay connected!
44