View
2
Download
0
Category
Preview:
Citation preview
AgileUpgrade.comTwitter: @J_Boeg
AgileUpgrade
Story Mapping – GOTO 2015 Jesper Boeg
www.AgileUpgrade.com
agileupgrade@gmail.com
Twitter: J_Boeg
AgileUpgrade.comTwitter: @J_Boeg
WHO AM I?
AgileUpgrade.comTwitter: @J_Boeg
AgileUpgrade
Org. reviews, mentoring, consulting and training
Scrum
Kanban
Agile
Lean
See more at www.AgileUpgrade.com
AgileUpgrade.comTwitter: @J_Boeg
Team
AgileUpgrade.comTwitter: @J_Boeg
Personal
AgileUpgrade.comTwitter: @J_Boeg
Maybe taking it too far?
AgileUpgrade.comTwitter: @J_Boeg
Though heavily inspired by Jeff Patton this is not a presentation on his version of Story Mapping
AgileUpgrade.comTwitter: @J_Boeg
Agenda
1 High quality waste
2 Story Mapping overview
3 Get started on the rigth foot
4 Diving into the details
5 Take-aways
AgileUpgrade.comTwitter: @J_Boeg
You are guinea pigs
Pag
e 10
AgileUpgrade.comTwitter: @J_Boeg
Quick rating
1. Novice: First time I have heard the term ”story map”
2. Informed: Read a blog or saw a conference video
3. Practicing: Tried it once or twice
4. Master: Facilitated several times. Improved some aspects.
5. Expert: Facilitated multiple times –developed my own version. Should be doing the presentation.
11
AgileUpgrade.comTwitter: @J_Boeg
Context of this talk
New projects/products
Products undergoing heavy development
Pag
e 12
AgileUpgrade.comTwitter: @J_Boeg
HIGH QUALITY WASTE? -
DOES THE FOLLOWING
SOUND FAMILIAR?
Pag
e 13
AgileUpgrade.comTwitter: @J_Boeg
Story point machine
AgileUpgrade.comTwitter: @J_Boeg
Fragmented list of great ideas
15
AgileUpgrade.comTwitter: @J_Boeg
It is a simple score!
16
Just give it a rough
guess in terms of value
and size and you have
got your priority.
Damn this agile
coaching stuff is easy
AgileUpgrade.comTwitter: @J_Boeg
Iterations will save us
17
AgileUpgrade.comTwitter: @J_Boeg
What have we achieved?
18
AgileUpgrade.comTwitter: @J_Boeg19
AgileUpgrade.comTwitter: @J_Boeg
Backlogs are great!
But not for strategy and high level
planning
20
AgileUpgrade.comTwitter: @J_Boeg
Prioritization is not about what you CAN do
to fulfill a business need – it is about what
you SHOULD do to create a desired effect
21
AgileUpgrade.comTwitter: @J_Boeg
The new backlog is a map
2008 blog by Jeff Patton
http://jpattonassociates.com/the-new-
backlog/
22
AgileUpgrade.comTwitter: @J_Boeg23
Story Mapping in shortCreate Product Vision
Identify ”backbone” activities (columns in story map)
Identify target groups/user segments
Walk the ”backbone” with each role
Prioritize (Walking skeleton, release goal)
Sales to
Business
Limit
reachedOrder Billing Up-sale
Vision: FOR private customers with a company mobile WHO wants to spend more data than their
company subscription allows OUR PRODUCT IS a one-time top-up data model THAT allows
customers to pay for more data immediately UNLIKE complicated internal approval processes or
the need for 2 mobile phones OUR PRODUCT tops-up mobile data with the push of a button
Private
Customer
TDC sales
person
Business
Client
Walking
SkeletonRelease goal: 1 product
available for one manually
seleted business client.
• KPI: +50% increase in
top-up data
AgileUpgrade.comTwitter: @J_Boeg
GET STARTED ON THE RIGHT
FOOT
24
AgileUpgrade.comTwitter: @J_Boeg
Get the right people
25
Product Manager
Project
sponsor
UX
End user
Frontend
Backend
Support
CEO
AgileUpgrade.comTwitter: @J_Boeg
Research domain
Vision
Customer journey
Market analysis
User segments
Organization
….
26
AgileUpgrade.comTwitter: @J_Boeg
Write known business needs
To be able to spend time on what
matters!
27
AgileUpgrade.comTwitter: @J_Boeg
DIVING INTO THE DETAILS
29
AgileUpgrade.comTwitter: @J_Boeg
A Vision is important!
30
AgileUpgrade.comTwitter: @J_Boeg
If applicable
Try this format for vision statement:
FOR (target for the product)
WHO (users’ needs)
OUR PRODUCT IS (the product category)
THAT (major benefit, key functionalities)
UNLIKE (current practice, competition)
OUR PRODUCT (major differentiator)
31
AgileUpgrade.comTwitter: @J_Boeg
CUSTOMER JOURNEYS
ROCK!
32
AgileUpgrade.comTwitter: @J_Boeg
Start outside-in
33
AgileUpgrade.comTwitter: @J_Boeg
Customer Journey touch points
34
AgileUpgrade.comTwitter: @J_Boeg
Where will we put our energy?
35
AgileUpgrade.comTwitter: @J_Boeg
Where will we put our energy?
36
AgileUpgrade.comTwitter: @J_Boeg
TARGET GROUPS/USER
SEGMENTS
37
AgileUpgrade.comTwitter: @J_Boeg
Identify
38
AgileUpgrade.comTwitter: @J_Boeg
Prioritize
Don’t try to please everybody!
39
Priority Target group Reason for priority
1 Single male, age 18-25 Market research shows that they represent 35-45 percent
of the total market and are the most likely to explore new
products. Also they are right now the least satisfied with
their current options
2 Mom 2 kids, age 26-35 Market research indicates that they are the fastest climbing
segment of digital consumers already representing 10-15
percent. Estimated to climb to 20-25 percent before 2018
Out of scope Target groups Reason
Kids age 5-12 The market is currently fulfilled and the entry barrier is too
high
AgileUpgrade.comTwitter: @J_Boeg
MAP IDENTIFIED USER NEEDS
40
AgileUpgrade.comTwitter: @J_Boeg
In touch points
41
AgileUpgrade.comTwitter: @J_Boeg
Tell the story / walk the map
42
AgileUpgrade.comTwitter: @J_Boeg
One target group at the time
43
AgileUpgrade.comTwitter: @J_Boeg
Important!
Keep telling it from an end-user
perspective – we are mapping user
needs
44
AgileUpgrade.comTwitter: @J_Boeg
Prioritize
45
AgileUpgrade.comTwitter: @J_Boeg
Walk the ”MVP”
46
AgileUpgrade.comTwitter: @J_Boeg
Release goals and KPI’s
Pag
e 47
AgileUpgrade.comTwitter: @J_Boeg
Keep in mind
48
“One of the most dangerous of all batch
size problems is the tendency to pack
more innovation in a single project than
is truly necessary”
Don Reinertsen, The Principles of Product
Development Flow
AgileUpgrade.comTwitter: @J_Boeg
What is the real risk?
49
“data gathered from A/B tests by Ronny
Kohavi, who directed Amazon’s Data
Mining and personalization group, reveal
that 60%-90% of ideas do not improve
the metric they were intended to
improve”
Lean Enterprise, 2015
AgileUpgrade.comTwitter: @J_Boeg
Remember
Reducing scope by 50% often reduces
Complexity by 50%
Effort by 50%
Budget by 50%
Time by 50%
50
AgileUpgrade.comTwitter: @J_Boeg
Difficult but important
What is the business goal of the
“release”?
Do we truly need it all to deliver on that
goal?
How will we measure if it is a success?
What will we do if numbers do not
match?
51
AgileUpgrade.comTwitter: @J_Boeg
A smile doesn’t cut it
52
AgileUpgrade.comTwitter: @J_Boeg
BE AS CREATIVE AS YOU
WANT – BUT KEEP IT VISUAL
53
AgileUpgrade.comTwitter: @J_Boeg
Just post Its on a wall
54
AgileUpgrade.comTwitter: @J_Boeg
A door
55
AgileUpgrade.comTwitter: @J_Boeg
Glass walls are great
56
AgileUpgrade.comTwitter: @J_Boeg
Even a dinner table
57
AgileUpgrade.comTwitter: @J_Boeg
REMEMBER
58
AgileUpgrade.comTwitter: @J_Boeg
It is just a direction!
At least when used in an Agile context
59
80%
50%
30%
AgileUpgrade.comTwitter: @J_Boeg
Keep it physical
60
AgileUpgrade.comTwitter: @J_Boeg
Repeat / update
Typically once every 1-3 months
61
AgileUpgrade.comTwitter: @J_Boeg
Visual and 2 dimensions
62
AgileUpgrade.comTwitter: @J_Boeg
Story mapping provides a way to focus
on the essentials, align stakeholders and
make it possible for everybody involved
to answer the important question:
What are we building for whom and why?
63
AgileUpgrade.comTwitter: @J_Boeg
Take-aways
Successful story mapping requires preparation
Agile without a direction is just a boring sequence of iterations
Don’t underestimate the power of having the right people present
Story mapping is an outside-in process – essentially just stories about users on a map
Doing it on a wall or white-board makes prioritization tangible and engaging
Story mapping facilitates and captures conversations about end user behaviour and a strategy to get the most out of your efforts
Story mapping can be used with traditional as well as agile processes
64
AgileUpgrade.comTwitter: @J_Boeg
Questions
65
AgileUpgrade.comTwitter: @J_Boeg
See you in May
Have a nice winter
Follow us at:
www.4globetrotters.world
66
AgileUpgrade.comTwitter: @J_Boeg
Contact information
Jesper Boeg
Mail: agileupgrade@gmail.com
Mobile: +45 51 54 28 20
Twitter: @J_Boeg
Website/blog: www.agileupgrade.com
Travelsite/blog: www.4globetrotters.com
67
AgileUpgrade.comTwitter: @J_Boeg68
Recommended