SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Mapping your Minimal Viable
Product through StoryMaps
Mark Kilby
July 22, 2014
Agile Orlando &
Lean Startup Practitioners of Central Florida
Mark Kilby
Agile Coach
Mark@markkilby.com
@mkilby– twitter
http://markkilby.com
Linkedin.com/in/mkilby
AgileOrlando.com
(founder)
Lean Coffee Orlando
(founder)
speaker
Software since 1990;
Coaching since 2003
3 QUESTIONS FOR YOU…
#1 HOW MANY ARE
INVOLVED IN A STARTUP
TODAY?
(OR AN AGILE PROJECT)?
3 QUESTIONS FOR YOU…
#2 HOW MANY OF YOU
HAVE IDENTIFIED
YOUR KEY USERS?
Does your product look
like this to potential
customers?
How do we determine what is
the absolute minimum to build
so we can release the product
and generate revenue?
Our Goal
• Deep Dive
– Personas and Storymaps
• As time permits:
– Sizing Storymaps to answer “when”
– Real Options: another way to prioritize
Story Mapping
• An approach to organize and prioritize
user stories (?)
• A tool to help in defining a roadmap
• A way to define your Minimum Viable Product
(MVP) (?) for the next release
How does story mapping help?
• Provides visibility of the workflow across the
system
• Shows how different users/roles will be served
• Points out relationships between stories
• Helps to spotlight missing stories
• Provides a prioritization mechanism
• Release planning is improved by focusing on
valuable slices
Story Mapping - Preparation
• Understand the users/roles using the system
• The major activities performed by the users of
the system
• Arrange activities in the order they are
performed
• Define stories required to complete activities
Understand Users and Roles
As a user, I want XYZ
so that I can (get
some value)
Goal 1
Goal 2
Goal 3
Epic – big user story
Role: Admin
Understand Users and Roles
As a user, I want XYZ
so that I can (get
some value)
Goal 1
Goal 2
Goal 3
Epic – big user story
Role: Admin
VAGUE
Somewha
t better
Pragmatic Personas
Personas – fictional
character representing the
market segment we want to
address
Helps us empathize with
our users
Even
better …
Why should I care? EMPATHY
From http://copywritercollective.com/howtobeacopywriter/abcs-of-copywriting-empathy/
EXAMPLE?
Story Mapping - Preparation
• Understand the users/roles using the system
• The major activities performed by the users of
the system
• Arrange activities in the order they are
performed
• Define stories required to complete activities
Back to
…
Story Maps visualize the scope
Activity 1
User’s Sequence in Time
Activity 2 Activity 3 Activity 4
User Story User Story User Story User Story
User Story User Story User Story User Story
User Story User Story User Story User Story
User Story User Story User Story User Story
Functional
activities the
user
performs,
while using
the product
Capabilities
needed in
the product,
so the user
can perform
the activities
• Story Maps organize product capabilities by user activity
• Story Maps communicate the “big picture” to delivery teams
Courtesy of LeadingAgile.com
Story Maps visualize the scope
Activity 1
User’s Sequence in Time
Activity 2 Activity 3 Activity 4
User Story User Story User Story User Story
User Story User Story User Story User Story
User Story User Story User Story User Story
User Story User Story User Story User Story
WHAT
YOUR
USERS
NEED
(not what
they ask for)
ELEMENTS
YOUR TEAM
CAN BUILD
• Story Maps organize product capabilities by user activity
• Story Maps communicate the “big picture” to delivery teams
EXAMPLE?
Story Maps work with roles/personas
Activity 1
User’s Sequence in Time
Activity 2 Activity 3 Activity 4
User Story User Story User Story User Story
User Story User Story User Story User Story
User Story User Story User Story User Story
User Story User Story User Story User Story
• Walk each persona through the user sequence
• Discover gaps in the user stories & how they support the user
activities
Guest
Reg. User
Power User
Courtesy of LeadingAgile.com
Minimum Marketable Feature (MMF)
Activity 1
User’s Sequence in Time
Activity 2 Activity 3 Activity 4
User Story User Story User Story User Story
User Story
User Story User Story User StoryUser Story
User Story User Story User Story
User Story User Story User Story User Story
These two stories represent the MMF for Activity 1. The others would be
nice, but this is the minimum.
MMF a
Adapted from LeadingAgile.com
Minimum Viable Product (MVP)
Activity 1
User’s Sequence in Time
Activity 2 Activity 3 Activity 4
User Story User Story
User Story
User Story
User Story
User Story
User Story
User StoryUser Story
User Story
User Story
User Story
User Story User Story
User Story
User Story
The MVP might consist of these two MMFs, which are needed for the
product to be “just barely sufficient”
MMF a MMF b
Adapted from LeadingAgile.com
Minimum Viable Product (MVP)
Activity 1
User’s Sequence in Time
Activity 2 Activity 3 Activity 4
User Story User Story
User Story
User Story
User Story
User Story
User Story
User StoryUser Story
User Story
User Story
User Story
User Story User Story
User Story
User Story
The MVP (with these two MMFs) will address some of the needs of Guest
and Reg. User and a little of Power User -> “just barely sufficient”?
Will they buy it?
MMF a MMF b
Guest
Reg. User
Power User
AND THEN YOUR STAKEHOLDERS
ASK …
WHEN CAN WE
HAVE IT?
THEN YOU ASK YOUR TEAM…
WHEN CAN WE
HAVE IT?
Story Map Example
Goals or
Product Areas
Specific Actions
Higher Priority
User Stories
(next release)
Lower Priority
User Stories
(future releases)
Courtesy of LeadingAgile.com
From http://winnipegagilist.blogspot.com/2012/03/how-to-create-user-story-map.html
Team Estimation Game
(aka “Bucketing”)
• Create a “deck of cards” from your user stories
• Have the team pick a “simple story” first
(more later)
Created by:
Steve Bockman
S L
Bucketed Relative Sizing
S L
Bucketed Relative Sizing
Team Estimation Game
(aka “Bucketing”)
• Create a “deck of cards” from your user stories
• Have the team pick a “simple story” first
• (taking turns) Pick next card and place it relative to
the first based on size/complexity. Explain.
• For each move thereafter,
– Pick the next card and place it,
– Move a card that’s already been placed, or
– Pass.
– Explain your move (1-2 sentences) and let the team discuss.
• Continue until there are no more moves to be made.
• Collect into stacks if not already stacked.
• Assign points (sizes/estimates) to each stack.
Created by:
Steve Bockman
S L
Bucketed Relative Sizing
1 3 5 8 13
Minimum Viable Product (MVP)
Activity 1
User’s Sequence in Time
Activity 2 Activity 3 Activity 4
User Story User Story
User Story
User Story
User Story
User Story
User Story
User StoryUser Story
User Story
User Story
User Story
User Story User Story
User Story
User Story
If our team does can complete “10 points” of work every 2 weeks, when
can we be done with the MVP?
MMF a MMF b
Adapted from LeadingAgile.com
Minimum Viable Product (MVP)
Activity 1
User’s Sequence in Time
Activity 2 Activity 3 Activity 4
User Story User Story
User Story
User Story
User Story
User Story
User Story
User StoryUser Story
User Story
User Story
User Story
User Story User Story
User Story
User Story
If our team does can complete “10 points” of work every 2 weeks, when
can we be done with the MVP? -> (18+16)/10 ~ 4 iterations or 2 months
MMF a MMF b
Summary: Preparing Story Maps
1. Gather 3-5 people who understand purpose of the product
(should include product marketing, product management, engineering and
any key subject matter experts)
2. Brainstorm the user tasks (1 task per sticky note)
3. Group similar tasks together & label each group
(these are “user activities”)
4. Arrange groups/activities left-to-right in order users would go through
system
5. Walk the map to see what’s missing. Can either walk real users through
the map or “walk a persona/role” through using a user scenario/journey
6. Generate user stories under the tasks
7. Move stories up and down in map. Highest priority go near top
Summary: Using Story Maps to plan
WHEN your MVP can ship
1. Draw lines through your map showing “releases” of
MMFs and MVPs
(Optional: show which roles/personas will be served)
2. With key engineers, size stories in next release to get
a sense of risk or where slicing may be needed
3. Determine velocity of development team
4. Optional: Use Real Options to determine what might
need to be pushed to next release or brought in earlier
What are Real Options?
(briefly)
• 3 Concepts:
– Options have Value
– Options expire
– Never commit early unless you know why
(commit at “last responsible moment”)
• How do you measure the
Last Responsible Moment (LRM)?
– LRM reached when 0 = Cost of Delay – Benefit of Delay
For more info
(Personas)
• Jeff Patton - http://www.stickyminds.com/article/pragmatic-personas
• Roman Pichler’ Template - http://www.romanpichler.com/blog/persona-
template-for-agile-product-management/
• UX perspective on Personas:
http://searchenginewatch.com/article/2064754/Roles-vs.-Personas-vs.-
Cognitive-Styles
• David Hussman’s videos on Pragmatic Personas (1hr) –
https://vimeo.com/70214000
For more info
(Storymaps)
• Jeff Patton’s original writings on storymaps (2009-2010)
• Jeff Patton’s upcoming book on Storymapping
• David Hussman’s videos on Storymaps
• Storymapping session at Agile Open Florida (June 27, 2014)
• http://winnipegagilist.blogspot.com/2012/03/how-to-create-user-story-
map.html
• http://www.cio.com/article/750968/How_Story_Mapping_Complements_Agil
e_Development?page=1&taxonomyId=3040
• http://blog.caplin.com/2012/02/07/issues-with-story-maps-story-maps-part-
2/
For more info
(Real Options & Planning Game)
• Real Options
– http://www.leadingagile.com/2008/07/understanding-real-options/
– http://availagility.co.uk/2010/04/06/defining-the-last-responsible-moment/
• Team Estimation Game
– http://www.agilelearninglabs.com/2012/05/how-to-play-the-team-estimation-game/
Mark Kilby
Agile Coach
Mark@markkilby.com
@mkilby– twitter
Linkedin.com/in/mkilby
http://markkilby.com
http://about.me/mckilby
Learn more at AgileOrlando.com
THANKS!
Questions?
Monthly evening talks (just like this)
Morning Lean Coffee Q&A bi-
weekly to dive deeper on topics
you want to learn.

Weitere ähnliche Inhalte

Was ist angesagt?

Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosAlexey Krivitsky
 
Practical-Agile Product owner workshop
Practical-Agile Product owner workshopPractical-Agile Product owner workshop
Practical-Agile Product owner workshopElad Sofer
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in PracticeSteve Rogalsky
 
Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)one80
 
User Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyUser Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyJeff Patton
 
Lean Startup + Story Mapping = Awesome Products Faster
Lean Startup + Story Mapping = Awesome Products FasterLean Startup + Story Mapping = Awesome Products Faster
Lean Startup + Story Mapping = Awesome Products FasterBrad Swanson
 
Mental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product ManagerMental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product ManagerProduct School
 
A/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PMA/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PMProduct School
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping WorkshopDana Pylayeva
 
Writing User Stories (04/2012)
Writing User Stories (04/2012)Writing User Stories (04/2012)
Writing User Stories (04/2012)Mai Quay
 
Managing an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderManaging an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderProduct School
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story WorkshopPeter Antman
 
Strategies to split user stories
Strategies to split user storiesStrategies to split user stories
Strategies to split user storiescpolc
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueLeadingAgile
 

Was ist angesagt? (20)

Certified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photosCertified Scrum Product Owner: class desk, posters and photos
Certified Scrum Product Owner: class desk, posters and photos
 
Practical-Agile Product owner workshop
Practical-Agile Product owner workshopPractical-Agile Product owner workshop
Practical-Agile Product owner workshop
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 
Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)
 
User Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyUser Story Mapping, Discover the whole story
User Story Mapping, Discover the whole story
 
Lean Startup + Story Mapping = Awesome Products Faster
Lean Startup + Story Mapping = Awesome Products FasterLean Startup + Story Mapping = Awesome Products Faster
Lean Startup + Story Mapping = Awesome Products Faster
 
Mental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product ManagerMental Models to Guide Product Decisions by Google Product Manager
Mental Models to Guide Product Decisions by Google Product Manager
 
A/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PMA/B Testing for New Product Launches by Booking.com Sr PM
A/B Testing for New Product Launches by Booking.com Sr PM
 
WTF is a Product Roadmap?
WTF is a Product Roadmap?WTF is a Product Roadmap?
WTF is a Product Roadmap?
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping Workshop
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
 
User Stories Training
User Stories TrainingUser Stories Training
User Stories Training
 
Writing User Stories (04/2012)
Writing User Stories (04/2012)Writing User Stories (04/2012)
Writing User Stories (04/2012)
 
Scrum Product Owner
Scrum Product OwnerScrum Product Owner
Scrum Product Owner
 
Managing an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderManaging an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product Leader
 
Agile coach - roadmap and user story map
Agile coach - roadmap and user story map Agile coach - roadmap and user story map
Agile coach - roadmap and user story map
 
How to write good user stories
How to write good user storiesHow to write good user stories
How to write good user stories
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
Strategies to split user stories
Strategies to split user storiesStrategies to split user stories
Strategies to split user stories
 
Agile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to ValueAgile Product Management: Getting from Backlog to Value
Agile Product Management: Getting from Backlog to Value
 

Andere mochten auch

Story mapping workshop - NUXCamp 2015 Leeds
Story mapping workshop - NUXCamp 2015 LeedsStory mapping workshop - NUXCamp 2015 Leeds
Story mapping workshop - NUXCamp 2015 LeedsSophie Freiermuth
 
Story mapping introduction short version
Story mapping introduction short versionStory mapping introduction short version
Story mapping introduction short versionCraig Brown
 
Circular story mapping
Circular story mappingCircular story mapping
Circular story mappingLora Hammon
 
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)Ontico
 
Project Swift Advanced Workflow Wireframes
Project Swift Advanced Workflow WireframesProject Swift Advanced Workflow Wireframes
Project Swift Advanced Workflow WireframesAlfrescoUE
 
Bathroom Suites - Ideal Standard Ireland - Concept brochure 2011
Bathroom Suites - Ideal Standard Ireland - Concept brochure 2011Bathroom Suites - Ideal Standard Ireland - Concept brochure 2011
Bathroom Suites - Ideal Standard Ireland - Concept brochure 2011Bathrooms NI
 
AA1000 APS 2008 final
AA1000 APS 2008 finalAA1000 APS 2008 final
AA1000 APS 2008 finalMas Business
 
Feeding The Scrum Engine
Feeding The Scrum EngineFeeding The Scrum Engine
Feeding The Scrum EngineDoug Shimp
 
User Stories and User Story Mapping by Jason Jones
User Stories and User Story Mapping by Jason JonesUser Stories and User Story Mapping by Jason Jones
User Stories and User Story Mapping by Jason JonesAgile ME
 
UX Toolkit - Phase One
UX Toolkit - Phase OneUX Toolkit - Phase One
UX Toolkit - Phase OneMaite Dalila
 
Story map : objectif feed-back
Story map : objectif feed-backStory map : objectif feed-back
Story map : objectif feed-backThierry Vallée
 
Product Backlog Mapping
Product Backlog MappingProduct Backlog Mapping
Product Backlog MappingPaul Nil
 
User story mapping for a sane backlog
User story mapping for a sane backlogUser story mapping for a sane backlog
User story mapping for a sane backlogMargareta Löfvenholm
 
Story Mapping and JIT Analysis
Story Mapping and JIT AnalysisStory Mapping and JIT Analysis
Story Mapping and JIT AnalysisBen Mathews
 
Minimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopMinimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopTilen Travnik
 
A crash course to user story mapping
A crash course to user story mappingA crash course to user story mapping
A crash course to user story mappingFrances Place
 

Andere mochten auch (20)

Story mapping workshop - NUXCamp 2015 Leeds
Story mapping workshop - NUXCamp 2015 LeedsStory mapping workshop - NUXCamp 2015 Leeds
Story mapping workshop - NUXCamp 2015 Leeds
 
Story mapping introduction short version
Story mapping introduction short versionStory mapping introduction short version
Story mapping introduction short version
 
Circular story mapping
Circular story mappingCircular story mapping
Circular story mapping
 
The Business of Story Maps
The Business of Story MapsThe Business of Story Maps
The Business of Story Maps
 
Storymapping Template
Storymapping TemplateStorymapping Template
Storymapping Template
 
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)
 
Project Swift Advanced Workflow Wireframes
Project Swift Advanced Workflow WireframesProject Swift Advanced Workflow Wireframes
Project Swift Advanced Workflow Wireframes
 
Bathroom Suites - Ideal Standard Ireland - Concept brochure 2011
Bathroom Suites - Ideal Standard Ireland - Concept brochure 2011Bathroom Suites - Ideal Standard Ireland - Concept brochure 2011
Bathroom Suites - Ideal Standard Ireland - Concept brochure 2011
 
Story mapping
Story mappingStory mapping
Story mapping
 
AA1000 APS 2008 final
AA1000 APS 2008 finalAA1000 APS 2008 final
AA1000 APS 2008 final
 
Feeding The Scrum Engine
Feeding The Scrum EngineFeeding The Scrum Engine
Feeding The Scrum Engine
 
User Stories and User Story Mapping by Jason Jones
User Stories and User Story Mapping by Jason JonesUser Stories and User Story Mapping by Jason Jones
User Stories and User Story Mapping by Jason Jones
 
UX Toolkit - Phase One
UX Toolkit - Phase OneUX Toolkit - Phase One
UX Toolkit - Phase One
 
Collaboration 3.0
Collaboration 3.0Collaboration 3.0
Collaboration 3.0
 
Story map : objectif feed-back
Story map : objectif feed-backStory map : objectif feed-back
Story map : objectif feed-back
 
Product Backlog Mapping
Product Backlog MappingProduct Backlog Mapping
Product Backlog Mapping
 
User story mapping for a sane backlog
User story mapping for a sane backlogUser story mapping for a sane backlog
User story mapping for a sane backlog
 
Story Mapping and JIT Analysis
Story Mapping and JIT AnalysisStory Mapping and JIT Analysis
Story Mapping and JIT Analysis
 
Minimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshopMinimum Viable Product - theory and workshop
Minimum Viable Product - theory and workshop
 
A crash course to user story mapping
A crash course to user story mappingA crash course to user story mapping
A crash course to user story mapping
 

Ähnlich wie Mapping MVP through StoryMaps

User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
User Story Mapping Definitions & Basics - StoriesOnBoard.pdfUser Story Mapping Definitions & Basics - StoriesOnBoard.pdf
User Story Mapping Definitions & Basics - StoriesOnBoard.pdfStoriesOnBoard
 
Building Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClureBuilding Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClureGlenn McClure
 
Getting Started - Building Agile User Story Maps
Getting Started - Building Agile User Story Maps Getting Started - Building Agile User Story Maps
Getting Started - Building Agile User Story Maps Easy Agile
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Productsuxpin
 
Product Management workshop
Product Management workshopProduct Management workshop
Product Management workshopSupportGCI
 
User Story Mapping & StoriesOnBoard.pdf
User Story Mapping & StoriesOnBoard.pdfUser Story Mapping & StoriesOnBoard.pdf
User Story Mapping & StoriesOnBoard.pdfStoriesOnBoard
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsKelley Howell
 
Jason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teamsJason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teamsroblund
 
User story Mapping - A Brief Primer
User story Mapping - A Brief PrimerUser story Mapping - A Brief Primer
User story Mapping - A Brief PrimerGopalakrishnan Vasu
 
1604 ba world_storymapping_vineyard
1604 ba world_storymapping_vineyard1604 ba world_storymapping_vineyard
1604 ba world_storymapping_vineyardStephanie Vineyard
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...AgileNetwork
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...AgileNetwork
 
Narrative Mind Lessons Learned
Narrative Mind Lessons LearnedNarrative Mind Lessons Learned
Narrative Mind Lessons LearnedH4Diadmin
 
Narrative Mind Lessons Learned H4D Stanford 2016
Narrative Mind Lessons Learned H4D Stanford 2016Narrative Mind Lessons Learned H4D Stanford 2016
Narrative Mind Lessons Learned H4D Stanford 2016Stanford University
 
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)Victoria Schiffer
 
Agile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approachAgile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approachAgileNetwork
 
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)Fabio Armani
 

Ähnlich wie Mapping MVP through StoryMaps (20)

User story mapping
User story mappingUser story mapping
User story mapping
 
User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
User Story Mapping Definitions & Basics - StoriesOnBoard.pdfUser Story Mapping Definitions & Basics - StoriesOnBoard.pdf
User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
 
Building Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClureBuilding Shared Understanding Glenn McClure
Building Shared Understanding Glenn McClure
 
Getting Started - Building Agile User Story Maps
Getting Started - Building Agile User Story Maps Getting Started - Building Agile User Story Maps
Getting Started - Building Agile User Story Maps
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Products
 
Product Management workshop
Product Management workshopProduct Management workshop
Product Management workshop
 
PM workshop
PM workshopPM workshop
PM workshop
 
User Story Mapping & StoriesOnBoard.pdf
User Story Mapping & StoriesOnBoard.pdfUser Story Mapping & StoriesOnBoard.pdf
User Story Mapping & StoriesOnBoard.pdf
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Products
 
Jason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teamsJason Moore - Interaction design in enterprise teams
Jason Moore - Interaction design in enterprise teams
 
User story Mapping - A Brief Primer
User story Mapping - A Brief PrimerUser story Mapping - A Brief Primer
User story Mapping - A Brief Primer
 
1604 ba world_storymapping_vineyard
1604 ba world_storymapping_vineyard1604 ba world_storymapping_vineyard
1604 ba world_storymapping_vineyard
 
Uxpa design thinking workshop
Uxpa design thinking workshopUxpa design thinking workshop
Uxpa design thinking workshop
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
 
Narrative Mind Lessons Learned
Narrative Mind Lessons LearnedNarrative Mind Lessons Learned
Narrative Mind Lessons Learned
 
Narrative Mind Lessons Learned H4D Stanford 2016
Narrative Mind Lessons Learned H4D Stanford 2016Narrative Mind Lessons Learned H4D Stanford 2016
Narrative Mind Lessons Learned H4D Stanford 2016
 
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
The Story Mapping Game (1st Conf, Melbourne, Australia, 3rd March 2017)
 
Agile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approachAgile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approach
 
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)User Story Mapping - mini iad 2014 (Armani, Rodriguez)
User Story Mapping - mini iad 2014 (Armani, Rodriguez)
 

Mehr von Mark Kilby

My slides are moving
My slides are movingMy slides are moving
My slides are movingMark Kilby
 
Facilitating distributed agile teams Lean Agile US 2019
Facilitating distributed agile teams   Lean Agile US 2019Facilitating distributed agile teams   Lean Agile US 2019
Facilitating distributed agile teams Lean Agile US 2019Mark Kilby
 
You Have To Say More There: Effective Communication in a Distributed Agile Team
You Have To Say More There: Effective Communication in a Distributed Agile TeamYou Have To Say More There: Effective Communication in a Distributed Agile Team
You Have To Say More There: Effective Communication in a Distributed Agile TeamMark Kilby
 
8 Elements of Successful Distributed Agile Teams SFTA ITPallooza Dec20180
8 Elements of Successful Distributed Agile Teams   SFTA ITPallooza Dec201808 Elements of Successful Distributed Agile Teams   SFTA ITPallooza Dec20180
8 Elements of Successful Distributed Agile Teams SFTA ITPallooza Dec20180Mark Kilby
 
8 elements of successful distributed agile teams agile dc preview
8 elements of successful distributed agile teams   agile dc preview8 elements of successful distributed agile teams   agile dc preview
8 elements of successful distributed agile teams agile dc previewMark Kilby
 
Agile distributed teams option or oxymoron agile2018
Agile distributed teams   option or oxymoron agile2018Agile distributed teams   option or oxymoron agile2018
Agile distributed teams option or oxymoron agile2018Mark Kilby
 
Agile distributed teams oxymoron or option
Agile distributed teams   oxymoron or optionAgile distributed teams   oxymoron or option
Agile distributed teams oxymoron or optionMark Kilby
 
Thriving in Virtual Space
Thriving in Virtual Space Thriving in Virtual Space
Thriving in Virtual Space Mark Kilby
 
Do i trust what i can't see (orlando code camp 2017)
Do i trust what i can't see (orlando code camp 2017)Do i trust what i can't see (orlando code camp 2017)
Do i trust what i can't see (orlando code camp 2017)Mark Kilby
 
Do i trust what i can't see? Successful distributed teams - LeanAgileUS 2017
Do i trust what i can't see?  Successful distributed teams - LeanAgileUS 2017Do i trust what i can't see?  Successful distributed teams - LeanAgileUS 2017
Do i trust what i can't see? Successful distributed teams - LeanAgileUS 2017Mark Kilby
 
Intro to the audacious salon - Distributed Agile
Intro to the audacious salon - Distributed AgileIntro to the audacious salon - Distributed Agile
Intro to the audacious salon - Distributed AgileMark Kilby
 
Communicating and collaborating how distributed teams can thrive - kilby-ho...
Communicating and collaborating   how distributed teams can thrive - kilby-ho...Communicating and collaborating   how distributed teams can thrive - kilby-ho...
Communicating and collaborating how distributed teams can thrive - kilby-ho...Mark Kilby
 
Do i know you? Rapport on distributed teams - OCC 2016
Do i know you? Rapport on distributed teams - OCC 2016Do i know you? Rapport on distributed teams - OCC 2016
Do i know you? Rapport on distributed teams - OCC 2016Mark Kilby
 
Are you remotely agile? SGFLA 2016
Are you remotely agile? SGFLA 2016Are you remotely agile? SGFLA 2016
Are you remotely agile? SGFLA 2016Mark Kilby
 
Can you be remotely agile? (Agile2015)
Can you be remotely agile? (Agile2015)Can you be remotely agile? (Agile2015)
Can you be remotely agile? (Agile2015)Mark Kilby
 
Is your user group dying? The Agile Florida story (Agile2015)
Is your user group dying? The Agile Florida story (Agile2015)Is your user group dying? The Agile Florida story (Agile2015)
Is your user group dying? The Agile Florida story (Agile2015)Mark Kilby
 
Distributed facilitation basics
Distributed facilitation basicsDistributed facilitation basics
Distributed facilitation basicsMark Kilby
 
Are you remotely agile? - ATS2015
Are you remotely agile?  - ATS2015Are you remotely agile?  - ATS2015
Are you remotely agile? - ATS2015Mark Kilby
 
Driving Value with Agile Teams (IIBA-AO event)
Driving Value with Agile Teams (IIBA-AO event)Driving Value with Agile Teams (IIBA-AO event)
Driving Value with Agile Teams (IIBA-AO event)Mark Kilby
 
Remotely Agile - lightning talk - agile2014
Remotely Agile - lightning talk - agile2014Remotely Agile - lightning talk - agile2014
Remotely Agile - lightning talk - agile2014Mark Kilby
 

Mehr von Mark Kilby (20)

My slides are moving
My slides are movingMy slides are moving
My slides are moving
 
Facilitating distributed agile teams Lean Agile US 2019
Facilitating distributed agile teams   Lean Agile US 2019Facilitating distributed agile teams   Lean Agile US 2019
Facilitating distributed agile teams Lean Agile US 2019
 
You Have To Say More There: Effective Communication in a Distributed Agile Team
You Have To Say More There: Effective Communication in a Distributed Agile TeamYou Have To Say More There: Effective Communication in a Distributed Agile Team
You Have To Say More There: Effective Communication in a Distributed Agile Team
 
8 Elements of Successful Distributed Agile Teams SFTA ITPallooza Dec20180
8 Elements of Successful Distributed Agile Teams   SFTA ITPallooza Dec201808 Elements of Successful Distributed Agile Teams   SFTA ITPallooza Dec20180
8 Elements of Successful Distributed Agile Teams SFTA ITPallooza Dec20180
 
8 elements of successful distributed agile teams agile dc preview
8 elements of successful distributed agile teams   agile dc preview8 elements of successful distributed agile teams   agile dc preview
8 elements of successful distributed agile teams agile dc preview
 
Agile distributed teams option or oxymoron agile2018
Agile distributed teams   option or oxymoron agile2018Agile distributed teams   option or oxymoron agile2018
Agile distributed teams option or oxymoron agile2018
 
Agile distributed teams oxymoron or option
Agile distributed teams   oxymoron or optionAgile distributed teams   oxymoron or option
Agile distributed teams oxymoron or option
 
Thriving in Virtual Space
Thriving in Virtual Space Thriving in Virtual Space
Thriving in Virtual Space
 
Do i trust what i can't see (orlando code camp 2017)
Do i trust what i can't see (orlando code camp 2017)Do i trust what i can't see (orlando code camp 2017)
Do i trust what i can't see (orlando code camp 2017)
 
Do i trust what i can't see? Successful distributed teams - LeanAgileUS 2017
Do i trust what i can't see?  Successful distributed teams - LeanAgileUS 2017Do i trust what i can't see?  Successful distributed teams - LeanAgileUS 2017
Do i trust what i can't see? Successful distributed teams - LeanAgileUS 2017
 
Intro to the audacious salon - Distributed Agile
Intro to the audacious salon - Distributed AgileIntro to the audacious salon - Distributed Agile
Intro to the audacious salon - Distributed Agile
 
Communicating and collaborating how distributed teams can thrive - kilby-ho...
Communicating and collaborating   how distributed teams can thrive - kilby-ho...Communicating and collaborating   how distributed teams can thrive - kilby-ho...
Communicating and collaborating how distributed teams can thrive - kilby-ho...
 
Do i know you? Rapport on distributed teams - OCC 2016
Do i know you? Rapport on distributed teams - OCC 2016Do i know you? Rapport on distributed teams - OCC 2016
Do i know you? Rapport on distributed teams - OCC 2016
 
Are you remotely agile? SGFLA 2016
Are you remotely agile? SGFLA 2016Are you remotely agile? SGFLA 2016
Are you remotely agile? SGFLA 2016
 
Can you be remotely agile? (Agile2015)
Can you be remotely agile? (Agile2015)Can you be remotely agile? (Agile2015)
Can you be remotely agile? (Agile2015)
 
Is your user group dying? The Agile Florida story (Agile2015)
Is your user group dying? The Agile Florida story (Agile2015)Is your user group dying? The Agile Florida story (Agile2015)
Is your user group dying? The Agile Florida story (Agile2015)
 
Distributed facilitation basics
Distributed facilitation basicsDistributed facilitation basics
Distributed facilitation basics
 
Are you remotely agile? - ATS2015
Are you remotely agile?  - ATS2015Are you remotely agile?  - ATS2015
Are you remotely agile? - ATS2015
 
Driving Value with Agile Teams (IIBA-AO event)
Driving Value with Agile Teams (IIBA-AO event)Driving Value with Agile Teams (IIBA-AO event)
Driving Value with Agile Teams (IIBA-AO event)
 
Remotely Agile - lightning talk - agile2014
Remotely Agile - lightning talk - agile2014Remotely Agile - lightning talk - agile2014
Remotely Agile - lightning talk - agile2014
 

Kürzlich hochgeladen

Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 

Kürzlich hochgeladen (20)

Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 

Mapping MVP through StoryMaps

  • 1. Mapping your Minimal Viable Product through StoryMaps Mark Kilby July 22, 2014 Agile Orlando & Lean Startup Practitioners of Central Florida
  • 2. Mark Kilby Agile Coach Mark@markkilby.com @mkilby– twitter http://markkilby.com Linkedin.com/in/mkilby AgileOrlando.com (founder) Lean Coffee Orlando (founder) speaker Software since 1990; Coaching since 2003
  • 3. 3 QUESTIONS FOR YOU… #1 HOW MANY ARE INVOLVED IN A STARTUP TODAY? (OR AN AGILE PROJECT)?
  • 4. 3 QUESTIONS FOR YOU… #2 HOW MANY OF YOU HAVE IDENTIFIED YOUR KEY USERS?
  • 5. Does your product look like this to potential customers?
  • 6.
  • 7.
  • 8. How do we determine what is the absolute minimum to build so we can release the product and generate revenue?
  • 9. Our Goal • Deep Dive – Personas and Storymaps • As time permits: – Sizing Storymaps to answer “when” – Real Options: another way to prioritize
  • 10. Story Mapping • An approach to organize and prioritize user stories (?) • A tool to help in defining a roadmap • A way to define your Minimum Viable Product (MVP) (?) for the next release
  • 11. How does story mapping help? • Provides visibility of the workflow across the system • Shows how different users/roles will be served • Points out relationships between stories • Helps to spotlight missing stories • Provides a prioritization mechanism • Release planning is improved by focusing on valuable slices
  • 12. Story Mapping - Preparation • Understand the users/roles using the system • The major activities performed by the users of the system • Arrange activities in the order they are performed • Define stories required to complete activities
  • 13. Understand Users and Roles As a user, I want XYZ so that I can (get some value) Goal 1 Goal 2 Goal 3 Epic – big user story Role: Admin
  • 14. Understand Users and Roles As a user, I want XYZ so that I can (get some value) Goal 1 Goal 2 Goal 3 Epic – big user story Role: Admin VAGUE Somewha t better
  • 15. Pragmatic Personas Personas – fictional character representing the market segment we want to address Helps us empathize with our users Even better …
  • 16. Why should I care? EMPATHY From http://copywritercollective.com/howtobeacopywriter/abcs-of-copywriting-empathy/
  • 18. Story Mapping - Preparation • Understand the users/roles using the system • The major activities performed by the users of the system • Arrange activities in the order they are performed • Define stories required to complete activities Back to …
  • 19. Story Maps visualize the scope Activity 1 User’s Sequence in Time Activity 2 Activity 3 Activity 4 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story Functional activities the user performs, while using the product Capabilities needed in the product, so the user can perform the activities • Story Maps organize product capabilities by user activity • Story Maps communicate the “big picture” to delivery teams Courtesy of LeadingAgile.com
  • 20. Story Maps visualize the scope Activity 1 User’s Sequence in Time Activity 2 Activity 3 Activity 4 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story WHAT YOUR USERS NEED (not what they ask for) ELEMENTS YOUR TEAM CAN BUILD • Story Maps organize product capabilities by user activity • Story Maps communicate the “big picture” to delivery teams
  • 22. Story Maps work with roles/personas Activity 1 User’s Sequence in Time Activity 2 Activity 3 Activity 4 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story • Walk each persona through the user sequence • Discover gaps in the user stories & how they support the user activities Guest Reg. User Power User Courtesy of LeadingAgile.com
  • 23. Minimum Marketable Feature (MMF) Activity 1 User’s Sequence in Time Activity 2 Activity 3 Activity 4 User Story User Story User Story User Story User Story User Story User Story User StoryUser Story User Story User Story User Story User Story User Story User Story User Story These two stories represent the MMF for Activity 1. The others would be nice, but this is the minimum. MMF a Adapted from LeadingAgile.com
  • 24. Minimum Viable Product (MVP) Activity 1 User’s Sequence in Time Activity 2 Activity 3 Activity 4 User Story User Story User Story User Story User Story User Story User Story User StoryUser Story User Story User Story User Story User Story User Story User Story User Story The MVP might consist of these two MMFs, which are needed for the product to be “just barely sufficient” MMF a MMF b Adapted from LeadingAgile.com
  • 25. Minimum Viable Product (MVP) Activity 1 User’s Sequence in Time Activity 2 Activity 3 Activity 4 User Story User Story User Story User Story User Story User Story User Story User StoryUser Story User Story User Story User Story User Story User Story User Story User Story The MVP (with these two MMFs) will address some of the needs of Guest and Reg. User and a little of Power User -> “just barely sufficient”? Will they buy it? MMF a MMF b Guest Reg. User Power User
  • 26. AND THEN YOUR STAKEHOLDERS ASK … WHEN CAN WE HAVE IT?
  • 27. THEN YOU ASK YOUR TEAM… WHEN CAN WE HAVE IT?
  • 28. Story Map Example Goals or Product Areas Specific Actions Higher Priority User Stories (next release) Lower Priority User Stories (future releases) Courtesy of LeadingAgile.com
  • 30. Team Estimation Game (aka “Bucketing”) • Create a “deck of cards” from your user stories • Have the team pick a “simple story” first (more later) Created by: Steve Bockman
  • 33. Team Estimation Game (aka “Bucketing”) • Create a “deck of cards” from your user stories • Have the team pick a “simple story” first • (taking turns) Pick next card and place it relative to the first based on size/complexity. Explain. • For each move thereafter, – Pick the next card and place it, – Move a card that’s already been placed, or – Pass. – Explain your move (1-2 sentences) and let the team discuss. • Continue until there are no more moves to be made. • Collect into stacks if not already stacked. • Assign points (sizes/estimates) to each stack. Created by: Steve Bockman
  • 34. S L Bucketed Relative Sizing 1 3 5 8 13
  • 35. Minimum Viable Product (MVP) Activity 1 User’s Sequence in Time Activity 2 Activity 3 Activity 4 User Story User Story User Story User Story User Story User Story User Story User StoryUser Story User Story User Story User Story User Story User Story User Story User Story If our team does can complete “10 points” of work every 2 weeks, when can we be done with the MVP? MMF a MMF b Adapted from LeadingAgile.com
  • 36. Minimum Viable Product (MVP) Activity 1 User’s Sequence in Time Activity 2 Activity 3 Activity 4 User Story User Story User Story User Story User Story User Story User Story User StoryUser Story User Story User Story User Story User Story User Story User Story User Story If our team does can complete “10 points” of work every 2 weeks, when can we be done with the MVP? -> (18+16)/10 ~ 4 iterations or 2 months MMF a MMF b
  • 37. Summary: Preparing Story Maps 1. Gather 3-5 people who understand purpose of the product (should include product marketing, product management, engineering and any key subject matter experts) 2. Brainstorm the user tasks (1 task per sticky note) 3. Group similar tasks together & label each group (these are “user activities”) 4. Arrange groups/activities left-to-right in order users would go through system 5. Walk the map to see what’s missing. Can either walk real users through the map or “walk a persona/role” through using a user scenario/journey 6. Generate user stories under the tasks 7. Move stories up and down in map. Highest priority go near top
  • 38. Summary: Using Story Maps to plan WHEN your MVP can ship 1. Draw lines through your map showing “releases” of MMFs and MVPs (Optional: show which roles/personas will be served) 2. With key engineers, size stories in next release to get a sense of risk or where slicing may be needed 3. Determine velocity of development team 4. Optional: Use Real Options to determine what might need to be pushed to next release or brought in earlier
  • 39. What are Real Options? (briefly) • 3 Concepts: – Options have Value – Options expire – Never commit early unless you know why (commit at “last responsible moment”) • How do you measure the Last Responsible Moment (LRM)? – LRM reached when 0 = Cost of Delay – Benefit of Delay
  • 40. For more info (Personas) • Jeff Patton - http://www.stickyminds.com/article/pragmatic-personas • Roman Pichler’ Template - http://www.romanpichler.com/blog/persona- template-for-agile-product-management/ • UX perspective on Personas: http://searchenginewatch.com/article/2064754/Roles-vs.-Personas-vs.- Cognitive-Styles • David Hussman’s videos on Pragmatic Personas (1hr) – https://vimeo.com/70214000
  • 41. For more info (Storymaps) • Jeff Patton’s original writings on storymaps (2009-2010) • Jeff Patton’s upcoming book on Storymapping • David Hussman’s videos on Storymaps • Storymapping session at Agile Open Florida (June 27, 2014) • http://winnipegagilist.blogspot.com/2012/03/how-to-create-user-story- map.html • http://www.cio.com/article/750968/How_Story_Mapping_Complements_Agil e_Development?page=1&taxonomyId=3040 • http://blog.caplin.com/2012/02/07/issues-with-story-maps-story-maps-part- 2/
  • 42. For more info (Real Options & Planning Game) • Real Options – http://www.leadingagile.com/2008/07/understanding-real-options/ – http://availagility.co.uk/2010/04/06/defining-the-last-responsible-moment/ • Team Estimation Game – http://www.agilelearninglabs.com/2012/05/how-to-play-the-team-estimation-game/
  • 43. Mark Kilby Agile Coach Mark@markkilby.com @mkilby– twitter Linkedin.com/in/mkilby http://markkilby.com http://about.me/mckilby Learn more at AgileOrlando.com THANKS! Questions? Monthly evening talks (just like this) Morning Lean Coffee Q&A bi- weekly to dive deeper on topics you want to learn.

Hinweis der Redaktion

  1. Do some of your team results look like this? Do you find that sometimes teams implode due to “unexplainable” circumstances? This is a photo from the results of a hurricane that struck Galveston, TX in 1900. In these days, hurricanes were equally unexplainable. You could only clean up the damage afterwards.
  2. One method is bucketed relative sizing. The team take the first story card (this method works best with backlog items written on sticky-notes or index cards) and puts it down. Then, the first person takes the next card and can place it below, to the left if smaller, or to the right if bigger. The second person can either move that card—generating a conversation—or place the next card. Moves continue around the table or group...
  3. One method is bucketed relative sizing. The team take the first story card (this method works best with backlog items written on sticky-notes or index cards) and puts it down. Then, the first person takes the next card and can place it below, to the left if smaller, or to the right if bigger. The second person can either move that card—generating a conversation—or place the next card. Moves continue around the table or group...
  4. Until all the cards are sorted into buckets. Now the team assigns numbers to the buckets, using our Fibonacci sequence. These become the points. My Rally Coach colleague Aaron Sanders tells the story of a team who was in a dire strait. They needed to quickly create and size an entire release backlog of what became 200 stories. They used this sizing method to quickly get to good enough sizes. The resulting release plan served them well.