SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Your user stories could be better (and why you should care) Elliot Susel, Agile Project Manager
Agile embraces change… Why care but why change what you could have done correctlythe first time?
Why care Sources of Change Ideal: Insights Market conditions Non-Ideal: ,[object Object]
Misunderstood feature motivationSolution: Write better stories
That sounds nice… Better Stories But how do we write better stories?
Would a 13-year old understand? Better Stories If not, replace terminology with simplewording
Better Stories Sample (Yes, this actually happened) “As a salesman, I want to get ABC data from XYZ system so that I can view reports” What the heck does that mean?
Better Stories ABC data from XYZ system Customer Data ABC data from XYZ system Customer Data A history of customer purchases Clarify Feature
Clarify Motivation Better Stories View reports Identify relevant customers View reports Identify relevant customers Identify customers that I want to contact
“As a salesman, I want to get ABC data from XYZ system so that I can view reports” -> As a salesman, I want a history of customer purchases so that I can identify customers that I want to contact Better Stories Translation Notice a difference?
Because the story was simple… Better Delivery we were able to innovate!
Major Cost Savings Better Delivery 100+ points Additional development in XYZ system -> 30points

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (7)

Aspe improved user_story_writing_techniques_ppt
Aspe improved user_story_writing_techniques_pptAspe improved user_story_writing_techniques_ppt
Aspe improved user_story_writing_techniques_ppt
 
Better user stories
Better user storiesBetter user stories
Better user stories
 
Introduction to User Stories
Introduction to User StoriesIntroduction to User Stories
Introduction to User Stories
 
User Stories
User StoriesUser Stories
User Stories
 
Story pointing
Story pointingStory pointing
Story pointing
 
User Stories for Agile Requirements
User Stories for Agile RequirementsUser Stories for Agile Requirements
User Stories for Agile Requirements
 
Network security by sandhya
Network security by sandhyaNetwork security by sandhya
Network security by sandhya
 

Ähnlich wie Write better user stories, deliver better software

7 reasons why your b2b demand gen sucks
7 reasons why your b2b demand gen sucks7 reasons why your b2b demand gen sucks
7 reasons why your b2b demand gen sucksConvergeHub
 
Agile Storycarding
Agile StorycardingAgile Storycarding
Agile Storycardingdannywa
 
User Story Splitting.pptx
User Story Splitting.pptxUser Story Splitting.pptx
User Story Splitting.pptxPaul Boos
 
Car sales prospecting review for year 2006
Car sales prospecting review for year 2006Car sales prospecting review for year 2006
Car sales prospecting review for year 2006Ghassan Kabbara
 
Event sourcing software meets bookkeeping
Event sourcing   software meets bookkeepingEvent sourcing   software meets bookkeeping
Event sourcing software meets bookkeepingStiliyan Kanchev
 
Make millions and more with Local SEO
Make millions and more with Local SEOMake millions and more with Local SEO
Make millions and more with Local SEOAK DigiHub
 
In what manner do the prophets speak to the following 3 issues id.docx
In what manner do the prophets speak to the following 3 issues id.docxIn what manner do the prophets speak to the following 3 issues id.docx
In what manner do the prophets speak to the following 3 issues id.docxbradburgess22840
 
How to start with cross-sell analysis
How to start with cross-sell analysisHow to start with cross-sell analysis
How to start with cross-sell analysisSherpas
 
Top 10 Blunders in Search Marketing
Top 10 Blunders in Search MarketingTop 10 Blunders in Search Marketing
Top 10 Blunders in Search MarketingDennis John
 
Alistaire croll lean analytics - montreal lean startup circle - september 2018
Alistaire croll   lean analytics - montreal lean startup circle - september 2018Alistaire croll   lean analytics - montreal lean startup circle - september 2018
Alistaire croll lean analytics - montreal lean startup circle - september 2018Lean Startup Circle Montreal
 
Marketing Network presentation: Why marketers need to be concerned with data ...
Marketing Network presentation: Why marketers need to be concerned with data ...Marketing Network presentation: Why marketers need to be concerned with data ...
Marketing Network presentation: Why marketers need to be concerned with data ...KETL Limited
 
The 6 Laws Of Customer Experience V8b
The 6 Laws Of Customer Experience V8bThe 6 Laws Of Customer Experience V8b
The 6 Laws Of Customer Experience V8bMark Moreno
 
the-6-laws-of-customer-experience_v8b
the-6-laws-of-customer-experience_v8bthe-6-laws-of-customer-experience_v8b
the-6-laws-of-customer-experience_v8bMark Moreno
 
Make millions and more with Local SEO
Make millions and more with Local SEOMake millions and more with Local SEO
Make millions and more with Local SEOAK DigiHub
 
Utilize contextual data to get your ideal customer profile (icp)
Utilize contextual data to get your ideal customer profile (icp)  Utilize contextual data to get your ideal customer profile (icp)
Utilize contextual data to get your ideal customer profile (icp) Bizkonnect
 
20150312 javier gallardo sage jornada cx
20150312 javier gallardo sage jornada cx20150312 javier gallardo sage jornada cx
20150312 javier gallardo sage jornada cxwoodygris
 
Ecommerce Test Ideation: What to Optimize and Why
Ecommerce Test Ideation: What to Optimize and WhyEcommerce Test Ideation: What to Optimize and Why
Ecommerce Test Ideation: What to Optimize and WhyOptimizely
 
Investor pitch deck template for startups
Investor pitch deck template for startupsInvestor pitch deck template for startups
Investor pitch deck template for startupsDavid J W Bailey
 

Ähnlich wie Write better user stories, deliver better software (20)

7 reasons why your b2b demand gen sucks
7 reasons why your b2b demand gen sucks7 reasons why your b2b demand gen sucks
7 reasons why your b2b demand gen sucks
 
Agile Storycarding
Agile StorycardingAgile Storycarding
Agile Storycarding
 
Pitching
PitchingPitching
Pitching
 
Customer Lists
Customer ListsCustomer Lists
Customer Lists
 
User Story Splitting.pptx
User Story Splitting.pptxUser Story Splitting.pptx
User Story Splitting.pptx
 
Car sales prospecting review for year 2006
Car sales prospecting review for year 2006Car sales prospecting review for year 2006
Car sales prospecting review for year 2006
 
Event sourcing software meets bookkeeping
Event sourcing   software meets bookkeepingEvent sourcing   software meets bookkeeping
Event sourcing software meets bookkeeping
 
Make millions and more with Local SEO
Make millions and more with Local SEOMake millions and more with Local SEO
Make millions and more with Local SEO
 
In what manner do the prophets speak to the following 3 issues id.docx
In what manner do the prophets speak to the following 3 issues id.docxIn what manner do the prophets speak to the following 3 issues id.docx
In what manner do the prophets speak to the following 3 issues id.docx
 
How to start with cross-sell analysis
How to start with cross-sell analysisHow to start with cross-sell analysis
How to start with cross-sell analysis
 
Top 10 Blunders in Search Marketing
Top 10 Blunders in Search MarketingTop 10 Blunders in Search Marketing
Top 10 Blunders in Search Marketing
 
Alistaire croll lean analytics - montreal lean startup circle - september 2018
Alistaire croll   lean analytics - montreal lean startup circle - september 2018Alistaire croll   lean analytics - montreal lean startup circle - september 2018
Alistaire croll lean analytics - montreal lean startup circle - september 2018
 
Marketing Network presentation: Why marketers need to be concerned with data ...
Marketing Network presentation: Why marketers need to be concerned with data ...Marketing Network presentation: Why marketers need to be concerned with data ...
Marketing Network presentation: Why marketers need to be concerned with data ...
 
The 6 Laws Of Customer Experience V8b
The 6 Laws Of Customer Experience V8bThe 6 Laws Of Customer Experience V8b
The 6 Laws Of Customer Experience V8b
 
the-6-laws-of-customer-experience_v8b
the-6-laws-of-customer-experience_v8bthe-6-laws-of-customer-experience_v8b
the-6-laws-of-customer-experience_v8b
 
Make millions and more with Local SEO
Make millions and more with Local SEOMake millions and more with Local SEO
Make millions and more with Local SEO
 
Utilize contextual data to get your ideal customer profile (icp)
Utilize contextual data to get your ideal customer profile (icp)  Utilize contextual data to get your ideal customer profile (icp)
Utilize contextual data to get your ideal customer profile (icp)
 
20150312 javier gallardo sage jornada cx
20150312 javier gallardo sage jornada cx20150312 javier gallardo sage jornada cx
20150312 javier gallardo sage jornada cx
 
Ecommerce Test Ideation: What to Optimize and Why
Ecommerce Test Ideation: What to Optimize and WhyEcommerce Test Ideation: What to Optimize and Why
Ecommerce Test Ideation: What to Optimize and Why
 
Investor pitch deck template for startups
Investor pitch deck template for startupsInvestor pitch deck template for startups
Investor pitch deck template for startups
 

Kürzlich hochgeladen

Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPTiSEO AI
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 

Kürzlich hochgeladen (20)

Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 

Write better user stories, deliver better software

  • 1. Your user stories could be better (and why you should care) Elliot Susel, Agile Project Manager
  • 2. Agile embraces change… Why care but why change what you could have done correctlythe first time?
  • 3.
  • 5. That sounds nice… Better Stories But how do we write better stories?
  • 6. Would a 13-year old understand? Better Stories If not, replace terminology with simplewording
  • 7. Better Stories Sample (Yes, this actually happened) “As a salesman, I want to get ABC data from XYZ system so that I can view reports” What the heck does that mean?
  • 8. Better Stories ABC data from XYZ system Customer Data ABC data from XYZ system Customer Data A history of customer purchases Clarify Feature
  • 9. Clarify Motivation Better Stories View reports Identify relevant customers View reports Identify relevant customers Identify customers that I want to contact
  • 10. “As a salesman, I want to get ABC data from XYZ system so that I can view reports” -> As a salesman, I want a history of customer purchases so that I can identify customers that I want to contact Better Stories Translation Notice a difference?
  • 11. Because the story was simple… Better Delivery we were able to innovate!
  • 12. Major Cost Savings Better Delivery 100+ points Additional development in XYZ system -> 30points
  • 13. Questions? elliot.susel@gmail.com online presence: about.me/ElliotSusel