SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
Story Mapping Made Real
@daniel_davis
Who I am?
Business Improvement Consultant

Agile Practitioner/Developer

Innovator

Hacker

Maker

Cub-Scouts Cub Master

Professional Snowboard Instructor
Where I’ve been?
AAA Life

Delphi

General Motors

Blue Cross Blue Shield

Cengage Learning

Delta Dental

Gordon Food Service (GFS)

Cintas

Farm Bureau Insurance
Focus For The Session
Principles over Prescription

Discussion over Presentation

Experiential Learning over Listening
Agile is a(n)…

- Set of Practices
(i.e. Scrum, Kanban, XP)

- Attitude
Less about Software Development & Methodology	

& More about an Approach to… 	

- Relentlessly DeliveringValue 	

- Continuously Improving
Agile - Basic Understanding
Workshop - 3 minutes
Assemble Into Working Groups
Creative Exercise - Rebus Puzzles
PERSONALITYPERSONALITY
Creative Exercise - Rebus Puzzles
FAREDCE
Creative Exercise - Rebus Puzzles
JOBINJOB
Creative Exercise - Rebus Puzzles
TRY STAND
2
Creative Exercise - Rebus Puzzles
ABCDEFGHIJKLM

NOPQRSTVWXYZ
Creative Exercise - Rebus Puzzles
VA DERS
Creative Exercise - Rebus Puzzles
Workshop - 5 minute

As Teams CreateYour Own
A large view of a product or feature
that states what is required from a
high level and defines the value it
provides to the business.
Value Story
pecific	

easurable	

ctionable	

ealistic	

ime bound
• Make or save the company money	

• Defend a market	

• Find a market (learn)	

• Meet a policy or regulation	

•Awareness, consideration, conversion, loyalty, advocacy	

!
* always try to put in financial terms	

^ can be broken down (hierarchal)	

Value Story - What & Why
S	

M	

A	

R	

T
As BestValue Insurance, we want to allow
online payments within the next 6 months,
so that our company can save $500,000
per year by reducing 50% of our paper,
printing, and postage costs.
Value Story - Example
Write (Invent) Team’s Value Story
Workshop - 5 minutes
Having Trouble Inventing your own?
- Alien Abduction Insurance
- PayPal ATM Service
- Drone Photo Spy System
• Named & Well Defined Users
• Focus On A Specific Users Perspective
• Use to guide your Story Creation. “As ______”... 

- Used To Derive Project Expectations

- Used To Validate Functionality Decisions
• Include All Users – 

- Internal ~ Sales, Accounting, App Admin, Support, etc...

- External ~ Customers, Users, etc...
• Force Rank to understand focus and priority
• Keep it SIMPLE, SIMPLE, SIMPLE
Personas
You are 

Not 

Your 

Target User
Personas
• Donna
• Document Control Manager
• Manages the acceptance and flow of
documents captured in a records repository.
• Power User
• Famous Quote: “Will the workload ever let up?”
Simple Personas - Example
• Named Users	

• Specific Perspectives	

• Used To Derive &Validate	

• Both Internal and External
Determine 3 - 5 Personas
Workshop - 5 minutes

A story card is one or more sentences that capture
what a user does or needs to do as part of his or her
job function.They are the basis for defining the
functions a system must provide, and capture the
'who', 'what' and 'why' of a requirement in a simple,
concise way. 	

Story Cards - Defined
Story Cards are often limited in detail by what can be
hand-written on a small paper notecard. 	

!
A Story Card can be a…	

- placeholder for a conversation	

- specific detailed requirement	

- or even a single word
Story Cards - Defined
As a(n) ______ (Who / Role / Name / User / Persona)
I want ______ (What / Activity)
so that ______ (Why / Reason)
Story Card Structure (End Goal)
• Free Form Text
• Exceptionally Creative
• Just Enough To Say What You Expect
• Don’t Get Caught Up In The Structure

– You Can Always Clean Up Later
Story Card Structure (For Story Mapping)
Write 25+ Story Cards (High Level Granularity)
Workshop - 3 minute

Non-Collaborative Brain Dump
Workshop - 12 minute

Collaborative Session
Write 25+ Story Cards (High Level Granularity)
Don’t Forget …
- Cards for Unknowns or Concerns
- Cards for Technical Questions
- Cards for Set-up and/or Deploy
- Cards for Training
The process of laying out your stories in a manner that
visually represents the intent and organization of the
system, product or process from the users perspective.
Start with the larger stories and arrange them from left
to right to show the flow along a time line.
activity
Time
Story Mapping
Add in the smaller task centric stories underneath to further
describe the flow.
activity
task
Time
Story Mapping
• Visually Identify
• Value
• Breadth of Features
• Depth & Flow within Features
• Non Functional Requirements
• Priority
• Gaps or Holes
• Improvise As Needed (Create New Cards)
Goals for a Story Map
Stack stories vertically to represent the things done at the
same time (or conditions) and horizontally to represent the
things done in sequence (then conditions).
activity
task
Time
next
same time
Story Mapping
Workshop – 20 Minutes
1. Review Cards	

2. Layout Highest Level Cards	

3. How Would Persona X Do This?	

4. Add Cards as Needed
5. Layout Second Level Cards	

6. How Would a Different Persona Do This?	

7. Add More Cards as Necessary	

8. Fill in any Remaining Gaps or Holes
9. Repeat as needed until Map is Complete
Story Mapping - Go For It!
The story map should start to show a larger picture of the
system and can be now be used to drive further
decomposition of the stories.
Time
Story Decomposition
• Break Up A Flow	

• Defer Non Functional Requirements	

• Find A Way To Simplify A Technical Problem As A
First Pass	

• Break Up Business Requirements	

• Split Up Operations	

• Pick Simple Interfaces	

• Break Up At Conjunctions (And, Or, But)	

• Spike A Solution
Story Decomposition
Breaking Down A Story
Break Down To Smaller Card Levels -
!
As Dan, I want to drive to Fairbanks Alaska this
summer to pan for gold, so I can become wealthy.	

!
As Dan, I want to replace the bathroom in my
mothers home, so she can more easily use the
facilities and to repair the leaks in the pipes.	

Story Decomposition - Practice
Break Down To Smaller Card Levels -
!
As Jim, the shipping clerk, I want to change the
quantity of items shipped on a purchase order, so the
order accurately depicts the quantity of items shipped.	

!
As Jenny, the inventory control manager, I want to
replenish inventory when an automatic order point is
hit, so that I do not run out of parts on the
manufacturing floor.
Story Decomposition - Practice
Story Decomposition - Give It A Try
Workshop - 5 minutes
Sizing
Can take all shapes and forms, from Fibonacci to T-Shirts
sizes. One thing is for certain though, it will be wrong no
matter what you use, so don’t put to much time into it.
Story Mapping
Sizing
Workshop - 5 minutes
Update for Necessity
The process of updating the story map where the vertical
axis is now used to portray the necessity of stories.
Time
Necessity Story Mapping
Backbone - The essential activities of the system. 	

The Walking Skeleton - Least amount of user stories to
support the thinnest thread through the system.
Time
Necessity Story Mapping
thin line - is like a tracer bullet
• Mitigate Risk	

• Gather Learning	

• Determine Business Return	

• Establish MinimumViable Product (MVP)
Story Mapping
Release Planning
By defining some horizontal groupings the story map can
now be used to easily plan out feature releases or iteration
breakdowns.
Time
Necessity Story Mapping
Story Mapping - Slicing
Workshop - 5 minutes
Story Map - Example
Epic!
Feature! Feature! Feature!
Epic!
Feature! Feature!
Story! Story! Story! Story! Story!
Story! Story! Story! Story!
Story! Story! Story!
Story! Story!
Story! Story! Story!
Story! Story!
Story!
Release 1!
Release 2!
Epic!
Priority!Priority!
Story Map - Example
Story Map - Example
• Keep Board Up In Office – Evolves As Project Does	

• Add Color Stickers & Post-its	

• Work Based On Event Time – Start to End	

• Mitigate Infrastructure Risk Early - Go End To End	

• Ideal Starting Point – 2 SME, 1 PO, 1 Facilitator 

(If Not The Whole Team)	

• Focus On Creativity	

• Write Cards First (50+) Before Setting Up Board	

• Don’t Over Think Any Part Of Process	

• Don’t Be Afraid To Move Cards Or Even Columns	

• More Space Is Better	

• Use Blue Tape
Tips & Tricks
It’s not really about the actual physical story
map, that just happens to be a visual bonus. 	

!
It’s about the conversations and collaboration
that take place while building it. 	

!
Be open, creative, and have fun with it.
Guiding Principle
Q & A
Business Solutions Consultancy

For those who value... value.
Clients collaborate with us to solve
business problems.	

!
The first step is figuring out how we can
either make or save them money.
BUSINESS AGILITY
Daniel Davis
!
ddavis@pillartechnology.com
!
daniel.davis.tech@gmail.com
!
@daniel_davis
!
linkedin.com/in/davisdaniel
Thank you!

Contenu connexe

Similaire à Story Mapping Made Real - 2h

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
 
Agile requirements discovery
Agile requirements discoveryAgile requirements discovery
Agile requirements discovery
Mario Cardinal
 
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
EloGroup
 
Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidman
Svante Lidman
 
HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...
ixwebhosting
 

Similaire à Story Mapping Made Real - 2h (20)

User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
From customer need to Umbraco setup
From customer need to Umbraco setupFrom customer need to Umbraco setup
From customer need to Umbraco setup
 
Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and Beyond
 
Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and Beyond
 
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)
 
Agile requirements discovery
Agile requirements discoveryAgile requirements discovery
Agile requirements discovery
 
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
[Process Day 2011] Alec Sharp – Making Process Real Engaging the CXOs Recurso
 
Process Day 2010 - Alec Sharp – Making Process Real Engaging the CXOs Recurso
Process Day 2010 - Alec Sharp – Making Process Real Engaging the CXOs RecursoProcess Day 2010 - Alec Sharp – Making Process Real Engaging the CXOs Recurso
Process Day 2010 - Alec Sharp – Making Process Real Engaging the CXOs Recurso
 
User Story Splitting.pptx
User Story Splitting.pptxUser Story Splitting.pptx
User Story Splitting.pptx
 
Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidman
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentation
 
Develop winning federal_proposals
Develop winning federal_proposalsDevelop winning federal_proposals
Develop winning federal_proposals
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlog
 
Just Enough: Minimally Viable Agile
Just Enough: Minimally Viable AgileJust Enough: Minimally Viable Agile
Just Enough: Minimally Viable Agile
 
Backlog Management & Discovery
Backlog Management & DiscoveryBacklog Management & Discovery
Backlog Management & Discovery
 
Optimizing Legal Service Delivery
Optimizing Legal Service DeliveryOptimizing Legal Service Delivery
Optimizing Legal Service Delivery
 
50.000 orange stickies later
50.000 orange stickies later50.000 orange stickies later
50.000 orange stickies later
 
HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...HostingCon - Using agile to deliver projects that transform customers from do...
HostingCon - Using agile to deliver projects that transform customers from do...
 
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
 
The power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU TeamThe power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU Team
 

Plus de Daniel Davis

Plus de Daniel Davis (13)

Unicorn or Rhino? Agility in the Data Realm?
Unicorn or Rhino? Agility in the Data Realm?Unicorn or Rhino? Agility in the Data Realm?
Unicorn or Rhino? Agility in the Data Realm?
 
Safely Calling BS Against Teams & Leadership
Safely Calling BS Against Teams & LeadershipSafely Calling BS Against Teams & Leadership
Safely Calling BS Against Teams & Leadership
 
the best code, is code never written
the best code, is code never writtenthe best code, is code never written
the best code, is code never written
 
code is easy. humans are hard.
code is easy. humans are hard.code is easy. humans are hard.
code is easy. humans are hard.
 
Common Characteristics of the Greatest Developers
 Common Characteristics of the Greatest Developers Common Characteristics of the Greatest Developers
Common Characteristics of the Greatest Developers
 
not BEYOND agile, but rather BEHIND it
not BEYOND agile, but rather BEHIND itnot BEYOND agile, but rather BEHIND it
not BEYOND agile, but rather BEHIND it
 
assert(false) agile.healthy == agile.easy
assert(false) agile.healthy == agile.easyassert(false) agile.healthy == agile.easy
assert(false) agile.healthy == agile.easy
 
A Family That Hacks Together, Interacts Together!
A Family That Hacks Together, Interacts Together!A Family That Hacks Together, Interacts Together!
A Family That Hacks Together, Interacts Together!
 
The 3 Fs Equation : Failure - Fear = Freedom
The 3 Fs Equation : Failure - Fear = FreedomThe 3 Fs Equation : Failure - Fear = Freedom
The 3 Fs Equation : Failure - Fear = Freedom
 
Your Messy Agile Career
Your Messy Agile CareerYour Messy Agile Career
Your Messy Agile Career
 
TDD vs. ATDD - What, Why, Which, When & Where
TDD vs. ATDD - What, Why, Which, When & WhereTDD vs. ATDD - What, Why, Which, When & Where
TDD vs. ATDD - What, Why, Which, When & Where
 
What the heck is DevOps and why do we need it?
What the heck is DevOps and why do we need it?What the heck is DevOps and why do we need it?
What the heck is DevOps and why do we need it?
 
Learning Agility over Learning Agile
Learning Agility over Learning AgileLearning Agility over Learning Agile
Learning Agility over Learning Agile
 

Dernier

+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
 
%+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
 

Dernier (20)

OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%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
 
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
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
%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
 
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
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
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
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
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
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
+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...
 
%+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...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 

Story Mapping Made Real - 2h

  • 1. Story Mapping Made Real @daniel_davis
  • 2. Who I am? Business Improvement Consultant Agile Practitioner/Developer Innovator Hacker Maker Cub-Scouts Cub Master Professional Snowboard Instructor Where I’ve been? AAA Life Delphi General Motors Blue Cross Blue Shield Cengage Learning Delta Dental Gordon Food Service (GFS) Cintas Farm Bureau Insurance
  • 3. Focus For The Session Principles over Prescription
 Discussion over Presentation
 Experiential Learning over Listening
  • 4. Agile is a(n)…
 - Set of Practices (i.e. Scrum, Kanban, XP)
 - Attitude Less about Software Development & Methodology & More about an Approach to… - Relentlessly DeliveringValue - Continuously Improving Agile - Basic Understanding
  • 5. Workshop - 3 minutes Assemble Into Working Groups
  • 6. Creative Exercise - Rebus Puzzles PERSONALITYPERSONALITY
  • 7. Creative Exercise - Rebus Puzzles FAREDCE
  • 8. Creative Exercise - Rebus Puzzles JOBINJOB
  • 9. Creative Exercise - Rebus Puzzles TRY STAND 2
  • 10. Creative Exercise - Rebus Puzzles ABCDEFGHIJKLM
 NOPQRSTVWXYZ
  • 11. Creative Exercise - Rebus Puzzles VA DERS
  • 12. Creative Exercise - Rebus Puzzles Workshop - 5 minute
 As Teams CreateYour Own
  • 13. A large view of a product or feature that states what is required from a high level and defines the value it provides to the business. Value Story
  • 14. pecific easurable ctionable ealistic ime bound • Make or save the company money • Defend a market • Find a market (learn) • Meet a policy or regulation •Awareness, consideration, conversion, loyalty, advocacy ! * always try to put in financial terms ^ can be broken down (hierarchal) Value Story - What & Why S M A R T
  • 15. As BestValue Insurance, we want to allow online payments within the next 6 months, so that our company can save $500,000 per year by reducing 50% of our paper, printing, and postage costs. Value Story - Example
  • 16. Write (Invent) Team’s Value Story Workshop - 5 minutes Having Trouble Inventing your own? - Alien Abduction Insurance - PayPal ATM Service - Drone Photo Spy System
  • 17. • Named & Well Defined Users • Focus On A Specific Users Perspective • Use to guide your Story Creation. “As ______”... 
 - Used To Derive Project Expectations
 - Used To Validate Functionality Decisions • Include All Users – 
 - Internal ~ Sales, Accounting, App Admin, Support, etc...
 - External ~ Customers, Users, etc... • Force Rank to understand focus and priority • Keep it SIMPLE, SIMPLE, SIMPLE Personas
  • 18. You are 
 Not 
 Your 
 Target User Personas
  • 19. • Donna • Document Control Manager • Manages the acceptance and flow of documents captured in a records repository. • Power User • Famous Quote: “Will the workload ever let up?” Simple Personas - Example
  • 20. • Named Users • Specific Perspectives • Used To Derive &Validate • Both Internal and External Determine 3 - 5 Personas Workshop - 5 minutes

  • 21. A story card is one or more sentences that capture what a user does or needs to do as part of his or her job function.They are the basis for defining the functions a system must provide, and capture the 'who', 'what' and 'why' of a requirement in a simple, concise way. Story Cards - Defined
  • 22. Story Cards are often limited in detail by what can be hand-written on a small paper notecard. ! A Story Card can be a… - placeholder for a conversation - specific detailed requirement - or even a single word Story Cards - Defined
  • 23. As a(n) ______ (Who / Role / Name / User / Persona) I want ______ (What / Activity) so that ______ (Why / Reason) Story Card Structure (End Goal)
  • 24. • Free Form Text • Exceptionally Creative • Just Enough To Say What You Expect • Don’t Get Caught Up In The Structure
 – You Can Always Clean Up Later Story Card Structure (For Story Mapping)
  • 25. Write 25+ Story Cards (High Level Granularity) Workshop - 3 minute
 Non-Collaborative Brain Dump
  • 26. Workshop - 12 minute
 Collaborative Session Write 25+ Story Cards (High Level Granularity) Don’t Forget … - Cards for Unknowns or Concerns - Cards for Technical Questions - Cards for Set-up and/or Deploy - Cards for Training
  • 27. The process of laying out your stories in a manner that visually represents the intent and organization of the system, product or process from the users perspective. Start with the larger stories and arrange them from left to right to show the flow along a time line. activity Time Story Mapping
  • 28. Add in the smaller task centric stories underneath to further describe the flow. activity task Time Story Mapping
  • 29. • Visually Identify • Value • Breadth of Features • Depth & Flow within Features • Non Functional Requirements • Priority • Gaps or Holes • Improvise As Needed (Create New Cards) Goals for a Story Map
  • 30. Stack stories vertically to represent the things done at the same time (or conditions) and horizontally to represent the things done in sequence (then conditions). activity task Time next same time Story Mapping
  • 31. Workshop – 20 Minutes 1. Review Cards 2. Layout Highest Level Cards 3. How Would Persona X Do This? 4. Add Cards as Needed 5. Layout Second Level Cards 6. How Would a Different Persona Do This? 7. Add More Cards as Necessary 8. Fill in any Remaining Gaps or Holes 9. Repeat as needed until Map is Complete Story Mapping - Go For It!
  • 32. The story map should start to show a larger picture of the system and can be now be used to drive further decomposition of the stories. Time Story Decomposition
  • 33. • Break Up A Flow • Defer Non Functional Requirements • Find A Way To Simplify A Technical Problem As A First Pass • Break Up Business Requirements • Split Up Operations • Pick Simple Interfaces • Break Up At Conjunctions (And, Or, But) • Spike A Solution Story Decomposition Breaking Down A Story
  • 34. Break Down To Smaller Card Levels - ! As Dan, I want to drive to Fairbanks Alaska this summer to pan for gold, so I can become wealthy. ! As Dan, I want to replace the bathroom in my mothers home, so she can more easily use the facilities and to repair the leaks in the pipes. Story Decomposition - Practice
  • 35. Break Down To Smaller Card Levels - ! As Jim, the shipping clerk, I want to change the quantity of items shipped on a purchase order, so the order accurately depicts the quantity of items shipped. ! As Jenny, the inventory control manager, I want to replenish inventory when an automatic order point is hit, so that I do not run out of parts on the manufacturing floor. Story Decomposition - Practice
  • 36. Story Decomposition - Give It A Try Workshop - 5 minutes
  • 37. Sizing Can take all shapes and forms, from Fibonacci to T-Shirts sizes. One thing is for certain though, it will be wrong no matter what you use, so don’t put to much time into it. Story Mapping
  • 39. Update for Necessity The process of updating the story map where the vertical axis is now used to portray the necessity of stories. Time Necessity Story Mapping
  • 40. Backbone - The essential activities of the system. The Walking Skeleton - Least amount of user stories to support the thinnest thread through the system. Time Necessity Story Mapping
  • 41. thin line - is like a tracer bullet • Mitigate Risk • Gather Learning • Determine Business Return • Establish MinimumViable Product (MVP) Story Mapping
  • 42. Release Planning By defining some horizontal groupings the story map can now be used to easily plan out feature releases or iteration breakdowns. Time Necessity Story Mapping
  • 43. Story Mapping - Slicing Workshop - 5 minutes
  • 44. Story Map - Example Epic! Feature! Feature! Feature! Epic! Feature! Feature! Story! Story! Story! Story! Story! Story! Story! Story! Story! Story! Story! Story! Story! Story! Story! Story! Story! Story! Story! Story! Release 1! Release 2! Epic! Priority!Priority!
  • 45. Story Map - Example
  • 46. Story Map - Example
  • 47. • Keep Board Up In Office – Evolves As Project Does • Add Color Stickers & Post-its • Work Based On Event Time – Start to End • Mitigate Infrastructure Risk Early - Go End To End • Ideal Starting Point – 2 SME, 1 PO, 1 Facilitator 
 (If Not The Whole Team) • Focus On Creativity • Write Cards First (50+) Before Setting Up Board • Don’t Over Think Any Part Of Process • Don’t Be Afraid To Move Cards Or Even Columns • More Space Is Better • Use Blue Tape Tips & Tricks
  • 48. It’s not really about the actual physical story map, that just happens to be a visual bonus. ! It’s about the conversations and collaboration that take place while building it. ! Be open, creative, and have fun with it. Guiding Principle
  • 49. Q & A
  • 50. Business Solutions Consultancy
 For those who value... value. Clients collaborate with us to solve business problems. ! The first step is figuring out how we can either make or save them money. BUSINESS AGILITY