SlideShare ist ein Scribd-Unternehmen logo
1 von 42
User Stories Re-Explained
@AntonyMarcano
@RiverGlide
@AntonyMarcano
antonymarcano.com
Antony Marcano is co-founder of RiverGlide, a company that guides
organisations in all aspects of agility. Most of his 20+ years experience
has been with Agile teams & guiding organisations that aspire to
greater agility.
Antony is acknowledged in numerous books on Agile, BDD, and
crafting software. He was also successor to Mike Cohn and Brian
Marick as Technical Editor for Better Software Magazine and has
spoken regularly at Oxford University on Agile Methods.
Antony Marcano
Implied Requirements
Select and name chunks of functionality. Use
names that would have meaning to customers
consistent with the Product Initiative. Allow these
names to imply customer requirements without
actually enumerating requirements in the
traditional sense.
c2.com/doc/episodes.pdf
circa 1995
Business users write a story
describing something the
system needs to do
ronjeffries.com/xprog/articles/expcardconversationconfirmation/
ronjeffries.com/xprog/articles/expcardconversationconfirmation/
ronjeffries.com/xprog/articles/expcardconversationconfirmation/
Tasks: What you do, to implement…
Features: Attributes the product has, that provide…
Functionality: Things the product does
“Requirement”: An unproven idea that someone important believes in
Words often used…
“The Sapir–Whorf hypothesis, also known as the
linguistic relativity hypothesis, refers to the proposal that the
particular language one speaks influences the way one thinks
about reality”
https://www.sciencedirect.com/topics/psychology/sapir-whorf-hypothesis
Sapir-Whorf Hypothesis
A User Story is
literally just that…
A user’s story, told in terms of
what they need to achieve
tomorrow and why. Each story has
an independently valuable
outcome for a user, no matter how
small.
We write down just enough to
remember the user’s story.
Managing the development of large software systems– Dr. Winston W. Royce, 1970
14
Credit:HenrikKniberg
15
Credit:HenrikKniberg
16
Credit:HenrikKniberg
A template doesn’t
make it a User Story
User Story Mapping – Jeff Patton
“The Net” (1995)
The Card is Not The Story
“Good documents are like vacation photos.”
-Jeff Patton
The famous pipe. How people reproached
me for it! And yet, could you stuff my pipe?
No, it's just a representation, is it not? So if I
had written on my picture 'This is a pipe', I'd
have been lying!
— René Magritte
https://en.wikipedia.org/wiki/The_Treachery_of_Images
“Stories are told”-Ron Jeffries
“User Stories” is a way of working
that, through conversation, helps
teams and users come to a shared
understanding of the problems the
users need solved and why it
matters to them.
It lets the discovery of the best
solution happen during
implementation, with small,
valuable evolutions to the
product, both incrementally and
iteratively.
Conversations are how
We understand the
user’s story
A Task: What you do, to implement…
A Feature: Attributes the product has, that provide…
Functionality: Things the product does
“Requirement”: An unproven idea that someone important wants
A User Story isn’t…
A User Story is…
A user’s story, told in terms of what
they need to achieve tomorrow and
why. Each story has an
independently valuable outcome
for a user, no matter how small.
We write down just enough to
remember the user’s story.
“User Stories” is a way of working
that, through conversation, helps
teams and users come to a shared
understanding of the problems the
users need solved and why it
matters to them.
It lets the discovery of the best
solution happen during
implementation, with small,
valuable evolutions to the product,
both incrementally and iteratively.
Managing the development of large software systems– Dr. Winston W. Royce, 1970
40
Credit:HenrikKniberg
The End
antony@riverglide.com
@AntonyMarcano
riverglide.com
@RiverGlide

Weitere ähnliche Inhalte

Ähnlich wie User Stories Re-explained - Antony Marcano

Ähnlich wie User Stories Re-explained - Antony Marcano (20)

Digital Natives - Session 4 - Listening to consumers
Digital Natives - Session 4 - Listening to consumersDigital Natives - Session 4 - Listening to consumers
Digital Natives - Session 4 - Listening to consumers
 
Owning the Interaction in Dynamic Environments
Owning the Interaction in Dynamic EnvironmentsOwning the Interaction in Dynamic Environments
Owning the Interaction in Dynamic Environments
 
Owning the Interaction in Dynamic Environments
Owning the Interaction in Dynamic EnvironmentsOwning the Interaction in Dynamic Environments
Owning the Interaction in Dynamic Environments
 
Top 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW MeetupTop 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW Meetup
 
Marketing Your Tech Talent
Marketing Your Tech TalentMarketing Your Tech Talent
Marketing Your Tech Talent
 
Fallon Brainfood x Planning-ness 2010: How To Plan Apps
Fallon Brainfood x Planning-ness 2010: How To Plan AppsFallon Brainfood x Planning-ness 2010: How To Plan Apps
Fallon Brainfood x Planning-ness 2010: How To Plan Apps
 
Marketing Your Tech Talent - OSCON 2014
Marketing Your Tech Talent - OSCON 2014Marketing Your Tech Talent - OSCON 2014
Marketing Your Tech Talent - OSCON 2014
 
Growth Hacking with Lean UX
Growth Hacking with Lean UXGrowth Hacking with Lean UX
Growth Hacking with Lean UX
 
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
 
Design for enterprise software by Benjamin Humphrey
Design for enterprise software by Benjamin HumphreyDesign for enterprise software by Benjamin Humphrey
Design for enterprise software by Benjamin Humphrey
 
10 Truths to Great Product Experiences
10 Truths to Great Product Experiences10 Truths to Great Product Experiences
10 Truths to Great Product Experiences
 
Content Marketing = Brand New Marketing?
Content Marketing = Brand New Marketing?Content Marketing = Brand New Marketing?
Content Marketing = Brand New Marketing?
 
The UX Unicorn Is Dead: Soft Skills Trump Coding Skills
The UX Unicorn Is Dead: Soft Skills Trump Coding SkillsThe UX Unicorn Is Dead: Soft Skills Trump Coding Skills
The UX Unicorn Is Dead: Soft Skills Trump Coding Skills
 
Conversational UI and Personality Design: How Not to FAQ It Up
Conversational UI and Personality Design: How Not to FAQ It UpConversational UI and Personality Design: How Not to FAQ It Up
Conversational UI and Personality Design: How Not to FAQ It Up
 
#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the Runway#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the Runway
 
Product design for Non Designers - Montreal Digital Nomad Meetup
Product design for Non Designers - Montreal Digital Nomad MeetupProduct design for Non Designers - Montreal Digital Nomad Meetup
Product design for Non Designers - Montreal Digital Nomad Meetup
 
Information Architecture for Drupal
Information Architecture for DrupalInformation Architecture for Drupal
Information Architecture for Drupal
 
Biz Product Learnings
Biz Product LearningsBiz Product Learnings
Biz Product Learnings
 
An introduction to user experience design
An introduction to user experience designAn introduction to user experience design
An introduction to user experience design
 
Flora app presentation
Flora app presentationFlora app presentation
Flora app presentation
 

Mehr von RiverGlide

Maintainable code
Maintainable codeMaintainable code
Maintainable code
RiverGlide
 

Mehr von RiverGlide (6)

Transitioning from component teams to End-to-End Teams
Transitioning from component teams to End-to-End TeamsTransitioning from component teams to End-to-End Teams
Transitioning from component teams to End-to-End Teams
 
Refactoring page objects The Screenplay Pattern
Refactoring page objects   The Screenplay Pattern Refactoring page objects   The Screenplay Pattern
Refactoring page objects The Screenplay Pattern
 
Robot handles
Robot handlesRobot handles
Robot handles
 
A journey beyond the page object pattern
A journey beyond the page object patternA journey beyond the page object pattern
A journey beyond the page object pattern
 
Maintainable code
Maintainable codeMaintainable code
Maintainable code
 
BDD - beyond: Given, When and Then
BDD - beyond: Given, When and ThenBDD - beyond: Given, When and Then
BDD - beyond: Given, When and Then
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

User Stories Re-explained - Antony Marcano