SlideShare a Scribd company logo
1 of 60
Download to read offline
Andreas Hägglund
I run projects and make organizations more efficient
Agile Requirements with
User Story Mapping
11K
slideshare.net/andreashagglund
@ahab1972
andreashagglund
Questions are more important than
Answers
“The mere formulation of a
problem is often far more
essential than its solution
which may be merely a
matter of mathematical or
experimental skill.
To raise new questions, new
possibilities, to regard old
problems from a new angle
requires creative imagination
and marks real advances in
science.”
11K
11K
What is Agile?
Well...
Agile is not Happy Hacking
It’s not unorganized
It’s not unstructured
It’s not unplanned
It’s not undocumented
It’s not undisciplined
Fact is – It’s extremely
disciplined
11K
The Agile Onion
Agile Goal (1)
Agile Values (4)
Agile Principles (12)
Agile Methods (40+)
Agile Techniques (200+)
11K
The Agile Onion
Agile Goal (1)
Agile Values (4)
Agile Principles (12)
Agile Methods (40+)
Agile Techniques (200+)
11K
- User stories
- User story mapping
The Agile Manifesto
Individuals and
interactions over
processes and tools
Responding to
change over
following a plan
11K
Agile is about hitting a moving
(business) target
11K
What is the number 1 problem?
Why can’t you unders
11K
Communication in real life
11K
“At the end of the day, your
job isn’t to execute a plan or
get the requirements right—
your job is to change the
world”
11K
What is a User Story?
Card
11K
What is a User Story?
Conversation
Card
11K
What is a User Story?
Conversation
Confirmation
Card
11K
Process for writing user stories
Write Talk
11K
Process for writing user stories
Write Talk
Traditional Process for writing rqt
Talk Write
11K
Process for writing user stories
Write Talk
Traditional Process for writing rqt
Talk Write
”A Story is a promise
of a conversation”
11K
The Card has 3 Parts
1. Stakeholder
2. Goal
3. Reason
The real goal of using stories is shared
understanding.
11K
As a Book Lover I want to Search
for books by my favorite writer
so that I easily find new things
to read
Example of Card
11K
Topics for conversations
As a Book Lover I want to Search
for books by my favorite writer
so that I easily find new things
to read
11K
Topics for conversations
As a Book Lover I want to Search
for books by my favorite writer
so that I easily find new things
to read
When, How fast, how
often, how easy, what
if no favorite, what if no
books, what if power
failure, what if...
11K
11K
Thinking pattern
Let’s see... Hmmm,
who wants to print a
receipt? And why?
Can it be so that (s)he
can remember the
price afterwards? Or is
it maybe to claim
warranty?
11K
Templates
As ”X” I want ”Y” so that ”Z”
As ”X” I want ”Y”
By having ”Y” I get ”Z” as ”X”
Main Job To Be Done (JTBD)
“Stories get their name from how they
should be used, not what should be
written.”
11K
User Story Dangers
Lose sight of the big picture
Hard to tell when you’ll be done
Not enough details
11K
It’s creative work
Image courtesy of Ben Orlin
11K
Story mapping work process
• Frame the opportunity
• Tell the story of the product (user steps) from
left-to-right
• Go back and talk about the details of each
step.
• Write those details down on post-its and place
them vertically under each step.
11K
Framing the opportunity
What is the “big idea”?
Who are the people/companies that will pay for the
product?
Who are the real life users at the customer site?
What problem are we solving for the customer
companies? For the users? What benefit will we
provide to them?
What will we get if we’re successful?
11K
What is a story map
“User Story Mapping is about having a good
old-fashioned conversation and then organizing
it in the form of a map” – Jeff Patton
11K
What is a story map
User step
1
11K
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
11K
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Time/Sequence
11K
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Details
User story 6
Details
User story 5
Details
User story 4
11K
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Details
User story 6
Details
User story 5
Details
User story 4
”Scope doesn’t creep;
understanding grows.”
11K
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Details
User story 6
Details
User story 5
Details
User story 4
Priority
“There’s always more to build
than we have time or resources
to build—always.”
11K
Details
User story 12
Details
User story 13
Details
User story 8
Details
User story 2
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Details
User story 6
Details
User story 5
Details
User story 4
Details
User story 3
Details
User story 9
Details
User story 10
Details
User story 16
Details
User story 15
Details
User story 14
11K
Details
User story 12
Details
User story 13
Details
User story 8
Details
User story 2
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Details
User story 6
Details
User story 5
Details
User story 4
Details
User story 3
Details
User story 9
Details
User story 10
Details
User story 16
Details
User story 15
Details
User story 14Risk
11K
Details
User story 12
Details
User story 13
Details
User story 8
Details
User story 2
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Details
User story 6
Details
User story 5
Details
User story 4
Details
User story 3
Details
User story 9
Details
User story 10
Details
User story 16
Details
User story 15
Details
User story 14Risk
11K
Details
User story 12
Details
User story 13
Details
User story 8
Details
User story 2
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Details
User story 6
Details
User story 5
Details
User story 4Risk
Details
User story 3
Details
User story 9
Details
User story 10
Details
User story 16
Details
User story 15
Details
User story 141st release
11K
Details
User story 12
Details
User story 13
Details
User story 8
Details
User story 2
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Details
User story 6
Details
User story 5
Details
User story 4Risk
Details
User story 3
Details
User story 9
Details
User story 10
Details
User story 16
Details
User story 15
Details
User story 141st release
2nd release
“Every release should be a learning experiment”
11K
Details
User story 12
Details
User story 13
Details
User story 8
Details
User story 2
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Details
User story 6
Details
User story 5
Details
User story 4Risk
Details
User story 3
Details
User story 9
Details
User story 10
Details
User story 16
Details
User story 15
Details
User story 14
11K
Details
User story 12
Details
User story 13
Details
User story 8
Details
User story 2
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Details
User story 6
Details
User story 5
Details
User story 4Risk
Details
User story 3
Details
User story 9
Details
User story 10
Details
User story 16
Details
User story 15
Details
User story 14
Personas
11K
Details
User story 12
Details
User story 13
Details
User story 8
Details
User story 2
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Details
User story 6
Details
User story 5
Details
User story 4Risk
Details
User story 3
Details
User story 9
Details
User story 10
Details
User story 16
Details
User story 15
Details
User story 14
Persona Persona PersonaPersona
11K
Details
User story 12
Details
User story 13
Details
User story 7
Details
User story 8
Details
User story 2
Details
User story 1
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Details
User story 6
Risk
Details
User story 5
Details
User story 4Risk
Details
User story 3
Details
User story 9
Details
User story 10
Details
User story 16
Details
User story 15
Details
User story 14
Details
User story 11
Persona Persona PersonaPersona
11K
Details
User story 12
Details
User story 13
Details
User story 7
Details
User story 8
Details
User story 2
Details
User story 1
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Details
User story 6
Risk
Details
User story 5
Details
User story 4Risk
Details
User story 3
Details
User story 9
Details
User story 10
Details
User story 16
Details
User story 15
Details
User story 14
Details
User story 11
Persona Persona PersonaPersona
Experiments/MVPs
11K
MVP
The minimum viable product
is the smallest product
release that successfully
achieves its desired
outcomes.
A minimal viable product is
also the smallest thing you
could create or do to prove or
disprove an assumption.
All
assumptions
Entire
Product
11K
Details
User story 12
Details
User story 13
Details
User story 7
Details
User story 8
Details
User story 2
Details
User story 1
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Details
User story 6
Risk
Details
User story 5
Details
User story 4Risk
Details
User story 3
Details
User story 9
Details
User story 10
Details
User story 16
Details
User story 15
Details
User story 14
Details
User story 11
GoalGoalGoalGoal
GoalGoal
Goal
Persona Persona PersonaPersona
11K
Details
User story 12
Details
User story 13
Details
User story 7
Details
User story 8
Details
User story 2
Details
User story 1
What is a story map
User step
1
User step
2
User step
3
User step
4
User step
5
User step
6
Details
User story 6
Risk
Details
User story 5
Details
User story 4Risk
Details
User story 3
Details
User story 9
Details
User story 10
Details
User story 16
Details
User story 15
Details
User story 14
Details
User story 11
GoalGoalGoalGoal
GoalGoal
Goal
Persona Persona PersonaPersona
11K
Story mapping keeps us focused on users and their
experience, and the result is a better conversation, and
ultimately a better product.
11K
Always remember:
“At the end of the day, your job
isn’t to execute a plan or get
the requirements right — your
job is to change the world”
11K
Let’s go to the Seychelles...
11K
Write post-its to visualize your thinking, making it
possible to question and remember
11K
11K
Retrospect
Was it difficult?
What problems did you get?
What’s your biggest take away?
Was it fun?
11K
Some Suggested Reading on Agile
http://buff.ly/1Q9lnHy
11K
Agile Middle East
• Community Organization promoting Lean and
Agile Development Practices in the Middle East
• Members from Saudi, UAE, Turkey, Egypt,
Lebanon and more
• Organizes Agile ME Summit on March 19
11K
Agile ME Summit 2016
http://2016.meagile.com/
11K
Agile Middle
East
info@meagile.com
https://agilemiddleeast.org/
Contact
Information
https://www.facebook.com/AgileMiddleEast
https://twitter.com/MEAgile
https://www.linkedin.com/groups?home=&gid=8133203
11K
Andreas
Hägglund
ah@11k.se
I run projects and
make organizations
more efficient
andreashagglund
@ahab1972
slideshare.net/andreashagglund
www.kravanalys.se
www.systemvaruhuset.se
11K
11K

More Related Content

What's hot

Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User Stories
Janeve George
 

What's hot (20)

Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 
WTF is a Product Roadmap?
WTF is a Product Roadmap?WTF is a Product Roadmap?
WTF is a Product Roadmap?
 
User Stories Fundamentals
User Stories FundamentalsUser Stories Fundamentals
User Stories Fundamentals
 
Scrum Product Owner
Scrum Product OwnerScrum Product Owner
Scrum Product Owner
 
Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User Stories
 
Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter Saddington
 
Introduction to user story mapping open camp edition
Introduction to user story mapping open camp editionIntroduction to user story mapping open camp edition
Introduction to user story mapping open camp edition
 
Scrum - Product Owner
Scrum - Product OwnerScrum - Product Owner
Scrum - Product Owner
 
User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)
 
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
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and Planning
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
Product Owner & Product Manager Training
Product Owner & Product Manager TrainingProduct Owner & Product Manager Training
Product Owner & Product Manager Training
 
User Story Mapping 101
User Story Mapping 101User Story Mapping 101
User Story Mapping 101
 
Workshop - Writing Good User Stories
Workshop - Writing Good User Stories Workshop - Writing Good User Stories
Workshop - Writing Good User Stories
 
From Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shapingFrom Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shaping
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 
Backlog Refinement at Scale
Backlog Refinement at ScaleBacklog Refinement at Scale
Backlog Refinement at Scale
 

Viewers also liked

MTA2 - Fatiando o produto com User Story Mapping
MTA2 - Fatiando o produto com User Story MappingMTA2 - Fatiando o produto com User Story Mapping
MTA2 - Fatiando o produto com User Story Mapping
Marcello Cardoso
 
200808 AIM Walking Skeleton
200808 AIM Walking Skeleton200808 AIM Walking Skeleton
200808 AIM Walking Skeleton
Troy Young
 

Viewers also liked (19)

User Story Mapping, UX Lisbon, June 2015
User Story Mapping, UX Lisbon, June 2015User Story Mapping, UX Lisbon, June 2015
User Story Mapping, UX Lisbon, June 2015
 
Essentials of Agile User Story Mapping at Twitter
Essentials of Agile User Story Mapping at TwitterEssentials of Agile User Story Mapping at Twitter
Essentials of Agile User Story Mapping at Twitter
 
Product Backlog Mapping
Product Backlog MappingProduct Backlog Mapping
Product Backlog Mapping
 
User stories in agile software development
User stories in agile software developmentUser stories in agile software development
User stories in agile software development
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
 
MTA2 - Fatiando o produto com User Story Mapping
MTA2 - Fatiando o produto com User Story MappingMTA2 - Fatiando o produto com User Story Mapping
MTA2 - Fatiando o produto com User Story Mapping
 
UNA - Eng Usa '12 - aula 03
UNA  - Eng Usa '12 - aula 03UNA  - Eng Usa '12 - aula 03
UNA - Eng Usa '12 - aula 03
 
Walking Skeleton as presented at ACCU 2015 in Bristol, England
Walking Skeleton as presented at ACCU 2015 in Bristol, EnglandWalking Skeleton as presented at ACCU 2015 in Bristol, England
Walking Skeleton as presented at ACCU 2015 in Bristol, England
 
200808 AIM Walking Skeleton
200808 AIM Walking Skeleton200808 AIM Walking Skeleton
200808 AIM Walking Skeleton
 
Elevator Pitch Tips
Elevator Pitch TipsElevator Pitch Tips
Elevator Pitch Tips
 
Daniil Michailovas - Agile estimating and planning
Daniil Michailovas - Agile estimating and planningDaniil Michailovas - Agile estimating and planning
Daniil Michailovas - Agile estimating and planning
 
Agile planning and estimating
Agile planning and estimatingAgile planning and estimating
Agile planning and estimating
 
Fatma Urek Uludag - Discovery & Inception at Agile Practices
Fatma Urek Uludag - Discovery & Inception at Agile PracticesFatma Urek Uludag - Discovery & Inception at Agile Practices
Fatma Urek Uludag - Discovery & Inception at Agile Practices
 
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
 
Unit Testing, TDD and the Walking Skeleton
Unit Testing, TDD and the Walking SkeletonUnit Testing, TDD and the Walking Skeleton
Unit Testing, TDD and the Walking Skeleton
 
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
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Story mapping workshop - NUXCamp 2015 Leeds
Story mapping workshop - NUXCamp 2015 LeedsStory mapping workshop - NUXCamp 2015 Leeds
Story mapping workshop - NUXCamp 2015 Leeds
 

Similar to Agile Requirements with User Story Mapping

Why BDD is our BFF
Why BDD is our BFFWhy BDD is our BFF
Why BDD is our BFF
mdaubs
 
Next-generation intelligent applications require cognitive design
Next-generation intelligent applications require cognitive designNext-generation intelligent applications require cognitive design
Next-generation intelligent applications require cognitive design
John Whalen
 

Similar to Agile Requirements with User Story Mapping (15)

Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19
 
Story Maps in practice
Story Maps in practiceStory Maps in practice
Story Maps in practice
 
Why BDD is our BFF
Why BDD is our BFFWhy BDD is our BFF
Why BDD is our BFF
 
Build the Right Product with Lean UX
Build the Right Product with Lean UXBuild the Right Product with Lean UX
Build the Right Product with Lean UX
 
Notes From User Experience Week 2008
Notes From User Experience Week 2008Notes From User Experience Week 2008
Notes From User Experience Week 2008
 
UX. How to start?
UX. How to start?UX. How to start?
UX. How to start?
 
How To Write Expository Essays
How To Write Expository EssaysHow To Write Expository Essays
How To Write Expository Essays
 
Next-generation intelligent applications require cognitive design
Next-generation intelligent applications require cognitive designNext-generation intelligent applications require cognitive design
Next-generation intelligent applications require cognitive design
 
Deep Customer Research...The Heart Of Innovation - Richard Young and Diana Ad...
Deep Customer Research...The Heart Of Innovation - Richard Young and Diana Ad...Deep Customer Research...The Heart Of Innovation - Richard Young and Diana Ad...
Deep Customer Research...The Heart Of Innovation - Richard Young and Diana Ad...
 
Elevator pitch
Elevator pitchElevator pitch
Elevator pitch
 
Canary Analyze All the Things
Canary Analyze All the ThingsCanary Analyze All the Things
Canary Analyze All the Things
 
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)
 
User Story Mapping: Discover the whole story, build the right product
User Story Mapping: Discover the whole story, build the right productUser Story Mapping: Discover the whole story, build the right product
User Story Mapping: Discover the whole story, build the right product
 
Fun with Funnels
Fun with FunnelsFun with Funnels
Fun with Funnels
 
Playtika Bets on Big Data Analytics to Deliver Captivating Social Gaming Expe...
Playtika Bets on Big Data Analytics to Deliver Captivating Social Gaming Expe...Playtika Bets on Big Data Analytics to Deliver Captivating Social Gaming Expe...
Playtika Bets on Big Data Analytics to Deliver Captivating Social Gaming Expe...
 

More from Andreas Hägglund

More from Andreas Hägglund (15)

Unleashing the Power of Innovation at Agile Beirut
Unleashing the Power of Innovation at Agile BeirutUnleashing the Power of Innovation at Agile Beirut
Unleashing the Power of Innovation at Agile Beirut
 
The Manifesto Manifesto
The Manifesto ManifestoThe Manifesto Manifesto
The Manifesto Manifesto
 
Introducing lean and agile to heriot watt
Introducing lean and agile to heriot wattIntroducing lean and agile to heriot watt
Introducing lean and agile to heriot watt
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 
10+2 reasons for going agile
10+2 reasons for going agile10+2 reasons for going agile
10+2 reasons for going agile
 
10 tools to become lean and agile
10 tools to become lean and agile10 tools to become lean and agile
10 tools to become lean and agile
 
Unleashing power of innovation
Unleashing power of innovationUnleashing power of innovation
Unleashing power of innovation
 
Lean Management
Lean ManagementLean Management
Lean Management
 
Introducing agile
Introducing agileIntroducing agile
Introducing agile
 
Template for writing Use Case Specifications
Template for writing Use Case SpecificationsTemplate for writing Use Case Specifications
Template for writing Use Case Specifications
 
How to run a great requirements workshop with Use Cases
How to run a great requirements workshop with Use CasesHow to run a great requirements workshop with Use Cases
How to run a great requirements workshop with Use Cases
 
How to revive a dead meeting
How to revive a dead meetingHow to revive a dead meeting
How to revive a dead meeting
 
10+ do's and dont's for writing better use cases
10+ do's and dont's for writing better use cases10+ do's and dont's for writing better use cases
10+ do's and dont's for writing better use cases
 
How to become a great Business Analyst
How to become a great Business AnalystHow to become a great Business Analyst
How to become a great Business Analyst
 
10 models to supplement use cases
10 models to supplement use cases10 models to supplement use cases
10 models to supplement use cases
 

Recently uploaded

Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
ZurliaSoop
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
vineshkumarsajnani12
 

Recently uploaded (20)

Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
 

Agile Requirements with User Story Mapping

  • 1. Andreas Hägglund I run projects and make organizations more efficient Agile Requirements with User Story Mapping 11K slideshare.net/andreashagglund @ahab1972 andreashagglund
  • 2. Questions are more important than Answers “The mere formulation of a problem is often far more essential than its solution which may be merely a matter of mathematical or experimental skill. To raise new questions, new possibilities, to regard old problems from a new angle requires creative imagination and marks real advances in science.” 11K
  • 3. 11K
  • 4. What is Agile? Well... Agile is not Happy Hacking It’s not unorganized It’s not unstructured It’s not unplanned It’s not undocumented It’s not undisciplined Fact is – It’s extremely disciplined 11K
  • 5. The Agile Onion Agile Goal (1) Agile Values (4) Agile Principles (12) Agile Methods (40+) Agile Techniques (200+) 11K
  • 6. The Agile Onion Agile Goal (1) Agile Values (4) Agile Principles (12) Agile Methods (40+) Agile Techniques (200+) 11K - User stories - User story mapping
  • 7. The Agile Manifesto Individuals and interactions over processes and tools Responding to change over following a plan 11K
  • 8. Agile is about hitting a moving (business) target 11K
  • 9. What is the number 1 problem? Why can’t you unders 11K
  • 11. “At the end of the day, your job isn’t to execute a plan or get the requirements right— your job is to change the world” 11K
  • 12. What is a User Story? Card 11K
  • 13. What is a User Story? Conversation Card 11K
  • 14. What is a User Story? Conversation Confirmation Card 11K
  • 15. Process for writing user stories Write Talk 11K
  • 16. Process for writing user stories Write Talk Traditional Process for writing rqt Talk Write 11K
  • 17. Process for writing user stories Write Talk Traditional Process for writing rqt Talk Write ”A Story is a promise of a conversation” 11K
  • 18. The Card has 3 Parts 1. Stakeholder 2. Goal 3. Reason The real goal of using stories is shared understanding. 11K
  • 19. As a Book Lover I want to Search for books by my favorite writer so that I easily find new things to read Example of Card 11K
  • 20. Topics for conversations As a Book Lover I want to Search for books by my favorite writer so that I easily find new things to read 11K
  • 21. Topics for conversations As a Book Lover I want to Search for books by my favorite writer so that I easily find new things to read When, How fast, how often, how easy, what if no favorite, what if no books, what if power failure, what if... 11K
  • 22. 11K
  • 23. Thinking pattern Let’s see... Hmmm, who wants to print a receipt? And why? Can it be so that (s)he can remember the price afterwards? Or is it maybe to claim warranty? 11K
  • 24. Templates As ”X” I want ”Y” so that ”Z” As ”X” I want ”Y” By having ”Y” I get ”Z” as ”X” Main Job To Be Done (JTBD) “Stories get their name from how they should be used, not what should be written.” 11K
  • 25. User Story Dangers Lose sight of the big picture Hard to tell when you’ll be done Not enough details 11K
  • 26. It’s creative work Image courtesy of Ben Orlin 11K
  • 27. Story mapping work process • Frame the opportunity • Tell the story of the product (user steps) from left-to-right • Go back and talk about the details of each step. • Write those details down on post-its and place them vertically under each step. 11K
  • 28. Framing the opportunity What is the “big idea”? Who are the people/companies that will pay for the product? Who are the real life users at the customer site? What problem are we solving for the customer companies? For the users? What benefit will we provide to them? What will we get if we’re successful? 11K
  • 29. What is a story map “User Story Mapping is about having a good old-fashioned conversation and then organizing it in the form of a map” – Jeff Patton 11K
  • 30. What is a story map User step 1 11K
  • 31. What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 11K
  • 32. What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Time/Sequence 11K
  • 33. What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Details User story 6 Details User story 5 Details User story 4 11K
  • 34. What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Details User story 6 Details User story 5 Details User story 4 ”Scope doesn’t creep; understanding grows.” 11K
  • 35. What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Details User story 6 Details User story 5 Details User story 4 Priority “There’s always more to build than we have time or resources to build—always.” 11K
  • 36. Details User story 12 Details User story 13 Details User story 8 Details User story 2 What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Details User story 6 Details User story 5 Details User story 4 Details User story 3 Details User story 9 Details User story 10 Details User story 16 Details User story 15 Details User story 14 11K
  • 37. Details User story 12 Details User story 13 Details User story 8 Details User story 2 What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Details User story 6 Details User story 5 Details User story 4 Details User story 3 Details User story 9 Details User story 10 Details User story 16 Details User story 15 Details User story 14Risk 11K
  • 38. Details User story 12 Details User story 13 Details User story 8 Details User story 2 What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Details User story 6 Details User story 5 Details User story 4 Details User story 3 Details User story 9 Details User story 10 Details User story 16 Details User story 15 Details User story 14Risk 11K
  • 39. Details User story 12 Details User story 13 Details User story 8 Details User story 2 What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Details User story 6 Details User story 5 Details User story 4Risk Details User story 3 Details User story 9 Details User story 10 Details User story 16 Details User story 15 Details User story 141st release 11K
  • 40. Details User story 12 Details User story 13 Details User story 8 Details User story 2 What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Details User story 6 Details User story 5 Details User story 4Risk Details User story 3 Details User story 9 Details User story 10 Details User story 16 Details User story 15 Details User story 141st release 2nd release “Every release should be a learning experiment” 11K
  • 41. Details User story 12 Details User story 13 Details User story 8 Details User story 2 What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Details User story 6 Details User story 5 Details User story 4Risk Details User story 3 Details User story 9 Details User story 10 Details User story 16 Details User story 15 Details User story 14 11K
  • 42. Details User story 12 Details User story 13 Details User story 8 Details User story 2 What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Details User story 6 Details User story 5 Details User story 4Risk Details User story 3 Details User story 9 Details User story 10 Details User story 16 Details User story 15 Details User story 14 Personas 11K
  • 43. Details User story 12 Details User story 13 Details User story 8 Details User story 2 What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Details User story 6 Details User story 5 Details User story 4Risk Details User story 3 Details User story 9 Details User story 10 Details User story 16 Details User story 15 Details User story 14 Persona Persona PersonaPersona 11K
  • 44. Details User story 12 Details User story 13 Details User story 7 Details User story 8 Details User story 2 Details User story 1 What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Details User story 6 Risk Details User story 5 Details User story 4Risk Details User story 3 Details User story 9 Details User story 10 Details User story 16 Details User story 15 Details User story 14 Details User story 11 Persona Persona PersonaPersona 11K
  • 45. Details User story 12 Details User story 13 Details User story 7 Details User story 8 Details User story 2 Details User story 1 What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Details User story 6 Risk Details User story 5 Details User story 4Risk Details User story 3 Details User story 9 Details User story 10 Details User story 16 Details User story 15 Details User story 14 Details User story 11 Persona Persona PersonaPersona Experiments/MVPs 11K
  • 46. MVP The minimum viable product is the smallest product release that successfully achieves its desired outcomes. A minimal viable product is also the smallest thing you could create or do to prove or disprove an assumption. All assumptions Entire Product 11K
  • 47. Details User story 12 Details User story 13 Details User story 7 Details User story 8 Details User story 2 Details User story 1 What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Details User story 6 Risk Details User story 5 Details User story 4Risk Details User story 3 Details User story 9 Details User story 10 Details User story 16 Details User story 15 Details User story 14 Details User story 11 GoalGoalGoalGoal GoalGoal Goal Persona Persona PersonaPersona 11K
  • 48. Details User story 12 Details User story 13 Details User story 7 Details User story 8 Details User story 2 Details User story 1 What is a story map User step 1 User step 2 User step 3 User step 4 User step 5 User step 6 Details User story 6 Risk Details User story 5 Details User story 4Risk Details User story 3 Details User story 9 Details User story 10 Details User story 16 Details User story 15 Details User story 14 Details User story 11 GoalGoalGoalGoal GoalGoal Goal Persona Persona PersonaPersona 11K
  • 49. Story mapping keeps us focused on users and their experience, and the result is a better conversation, and ultimately a better product. 11K
  • 50. Always remember: “At the end of the day, your job isn’t to execute a plan or get the requirements right — your job is to change the world” 11K
  • 51. Let’s go to the Seychelles... 11K
  • 52. Write post-its to visualize your thinking, making it possible to question and remember 11K
  • 53. 11K
  • 54. Retrospect Was it difficult? What problems did you get? What’s your biggest take away? Was it fun? 11K
  • 55. Some Suggested Reading on Agile http://buff.ly/1Q9lnHy 11K
  • 56. Agile Middle East • Community Organization promoting Lean and Agile Development Practices in the Middle East • Members from Saudi, UAE, Turkey, Egypt, Lebanon and more • Organizes Agile ME Summit on March 19 11K
  • 57. Agile ME Summit 2016 http://2016.meagile.com/ 11K
  • 59. Andreas Hägglund ah@11k.se I run projects and make organizations more efficient andreashagglund @ahab1972 slideshare.net/andreashagglund www.kravanalys.se www.systemvaruhuset.se 11K
  • 60. 11K