SlideShare a Scribd company logo
1 of 16
Download to read offline
Writing User
Stories
It’s Not as Hard
as You Think
kdinuraj (Flickr)
Dave
Todaro
@dave_todaro
President & COO
Ascendle
Commercial
Software
Development
Strategy
ExecutionCoaching
What’s a User Story?
“User stories are part of an agile approach that helps
shift the focus from writing about requirements to
talking about them.
All agile user stories include a written sentence…and,
more importantly, a series of conversations about
the desired functionality.”
- Mike Cohn
As a Shopper I want a gift registry so I can
share what I want with friends and family
Who What
Why
The Sentence
• I can create one or more gift registries
• I can add a product to a registry
• I can specify a quantity desired
• I can view my registry
• I can share my registry with friends and family
• I can remove products from my registry
• I can rename my registry
“Acceptance Criteria”
The Conversation
Flowcharts Calculations
UI Mockups
Technical Information
Supporting Information
Visual Assets
What the team wants
User Story
Execution
Code Unit Tests
Acceptance
Tests
End-user
Documentation
Management
Scope Priorities
Schedule Progress
How to Write User Stories
1. Identify user personas
2. What do they care about?
3. Write story titles
4. Write acceptance criteria
Shopper
Shipping
Clerk
Catalog
Manager
Financial
Analyst
Customer
Support
Rep
Shop
View cart
Checkout
View past orders
Cancel order
Gift registry
Manage catalog items
Put products on sale
Adjust pricing
Print picking report
Print packing lists
Ship order
View sales reports
Analyze profitability
Look up an order
Process a return
Cancel order
Shopper
Shop
View cart
Checkout
View past orders
Cancel order
Gift registry
As a Shopper I want to view a list of products so I can select some to purchase
As a Shopper I want to view my cart so I can make adjustments prior to checkout
As a Shopper I want to check out so I can get my products shipped to me
As a Shopper I want to review my orders so I can see what I’ve purchased in the past
As a Shopper I want to cancel an order so I can correct a mistake
As a Shopper I want a gift registry so I can share what I want with friends and family
Acceptance Criteria
• I can see the items that I’m purchasing
• I can enter shipping and billing addresses
• I can select a shipment method
• I can see the total shipping cost
• I can see the total cost I’ll be charged
• I can see the expected ship and delivery dates
• I can adjust quantities of items in my cart
• I can enter a credit card number
• I can confirm that I’m ready to place my order
• I can see a confirmation that my order was placed
• I receive an e-mail with order details
As a Shopper I want to check out so I can get my products shipped to me
What’s Next?
•Review user stories with the team
•Estimate relative size
•Split stories
•Enhance acceptance criteria based on
feedback
•Add supporting information
•Write new user stories as business conditions
evolve
From Our Blog
A Step-by-Step Guide to Software Estimating
Why We Love Agile Estimation (And You Should, Too!)
Agile Estimating and Planning
With User Stories [VIDEO]
Additional Information
www.mountaingoatsoftware.com/agile/user-stories
THANK YOU!
Ascendle.com/Blog
Dave Todaro
@dave_todaro
Ascendle.com

More Related Content

Viewers also liked

Principi del Management: 11^ - La Persona del Manager
Principi del Management: 11^ - La Persona del ManagerPrincipi del Management: 11^ - La Persona del Manager
Principi del Management: 11^ - La Persona del ManagerManager.it
 
Kanban Key Performance indicator
Kanban Key Performance indicatorKanban Key Performance indicator
Kanban Key Performance indicatorYannick Quenec'hdu
 
L'ago della bilancia. Engagement Survey
L'ago della bilancia. Engagement SurveyL'ago della bilancia. Engagement Survey
L'ago della bilancia. Engagement SurveyL'ago della bilancia
 
L'ago della bilancia. Gestione per obiettivi e Sistema di incentivazione
L'ago della bilancia. Gestione per obiettivi e Sistema di incentivazione L'ago della bilancia. Gestione per obiettivi e Sistema di incentivazione
L'ago della bilancia. Gestione per obiettivi e Sistema di incentivazione L'ago della bilancia
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To ScrumBusinessQuests
 
BDD presentation
BDD presentationBDD presentation
BDD presentationtemebele
 
BDD testing with cucumber
BDD testing with cucumberBDD testing with cucumber
BDD testing with cucumberDaniel Kummer
 
From design specs to user stories (ProductCamp Boston 2016)
From design specs to user stories (ProductCamp Boston 2016)From design specs to user stories (ProductCamp Boston 2016)
From design specs to user stories (ProductCamp Boston 2016)ProductCamp Boston
 

Viewers also liked (13)

Principi del Management: 11^ - La Persona del Manager
Principi del Management: 11^ - La Persona del ManagerPrincipi del Management: 11^ - La Persona del Manager
Principi del Management: 11^ - La Persona del Manager
 
Felix Bakthasekaran
Felix BakthasekaranFelix Bakthasekaran
Felix Bakthasekaran
 
L'ago della bilancia
L'ago della bilanciaL'ago della bilancia
L'ago della bilancia
 
Kanban Key Performance indicator
Kanban Key Performance indicatorKanban Key Performance indicator
Kanban Key Performance indicator
 
L'ago della bilancia. Engagement Survey
L'ago della bilancia. Engagement SurveyL'ago della bilancia. Engagement Survey
L'ago della bilancia. Engagement Survey
 
L'ago della bilancia. Gestione per obiettivi e Sistema di incentivazione
L'ago della bilancia. Gestione per obiettivi e Sistema di incentivazione L'ago della bilancia. Gestione per obiettivi e Sistema di incentivazione
L'ago della bilancia. Gestione per obiettivi e Sistema di incentivazione
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To Scrum
 
BDD presentation
BDD presentationBDD presentation
BDD presentation
 
BDD testing with cucumber
BDD testing with cucumberBDD testing with cucumber
BDD testing with cucumber
 
From design specs to user stories (ProductCamp Boston 2016)
From design specs to user stories (ProductCamp Boston 2016)From design specs to user stories (ProductCamp Boston 2016)
From design specs to user stories (ProductCamp Boston 2016)
 
Scrum - Product Backlog
Scrum - Product BacklogScrum - Product Backlog
Scrum - Product Backlog
 
7 WONDERS OF THE WORLD
7 WONDERS OF THE WORLD7 WONDERS OF THE WORLD
7 WONDERS OF THE WORLD
 
full-stack agile - Scrum Basics
full-stack agile -  Scrum Basicsfull-stack agile -  Scrum Basics
full-stack agile - Scrum Basics
 

More from ProductCamp Boston

175 Product Manager as a Leader
175 Product Manager as a Leader175 Product Manager as a Leader
175 Product Manager as a LeaderProductCamp Boston
 
B2B Buyers don't Trust what we say about our products
B2B Buyers don't Trust what we say about our productsB2B Buyers don't Trust what we say about our products
B2B Buyers don't Trust what we say about our productsProductCamp Boston
 
Building a Weatherproof Framework - How to Survive the Product Launch Storm i...
Building a Weatherproof Framework - How to Survive the Product Launch Storm i...Building a Weatherproof Framework - How to Survive the Product Launch Storm i...
Building a Weatherproof Framework - How to Survive the Product Launch Storm i...ProductCamp Boston
 
178 - Design Discovery Workshops
178  - Design Discovery Workshops178  - Design Discovery Workshops
178 - Design Discovery WorkshopsProductCamp Boston
 
113 -Product Marketing and the Collaboration with Product Management - sessio...
113 -Product Marketing and the Collaboration with Product Management - sessio...113 -Product Marketing and the Collaboration with Product Management - sessio...
113 -Product Marketing and the Collaboration with Product Management - sessio...ProductCamp Boston
 
108 - 3 Trends Impacting Messaging and Content
108 - 3 Trends Impacting Messaging and Content108 - 3 Trends Impacting Messaging and Content
108 - 3 Trends Impacting Messaging and ContentProductCamp Boston
 
Why do product managers need to be more vulnerable
Why do product managers need to be more vulnerable Why do product managers need to be more vulnerable
Why do product managers need to be more vulnerable ProductCamp Boston
 
172 - How Not to Kill each other
172 - How Not to Kill each other172 - How Not to Kill each other
172 - How Not to Kill each otherProductCamp Boston
 
Connecting Product Decisions to Revenue
Connecting Product Decisions to RevenueConnecting Product Decisions to Revenue
Connecting Product Decisions to RevenueProductCamp Boston
 
107 - It's not easy starting new: career transitioning to product, starting ...
107 - It's not easy starting new: career transitioning to product,  starting ...107 - It's not easy starting new: career transitioning to product,  starting ...
107 - It's not easy starting new: career transitioning to product, starting ...ProductCamp Boston
 
How can ANYONE do UX Research?
How can ANYONE do UX Research?How can ANYONE do UX Research?
How can ANYONE do UX Research?ProductCamp Boston
 
181 - What Skills Do I Need To Really Succeed As A PM
181 - What Skills Do I Need To Really Succeed As A PM181 - What Skills Do I Need To Really Succeed As A PM
181 - What Skills Do I Need To Really Succeed As A PMProductCamp Boston
 
163 - Customer Centric Product Management - How To Be Awesome
163 - Customer Centric Product Management - How To Be Awesome163 - Customer Centric Product Management - How To Be Awesome
163 - Customer Centric Product Management - How To Be AwesomeProductCamp Boston
 
158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms 158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms ProductCamp Boston
 
153- Experience Maps: Essential Tool in Product Innovation Strategies
153- Experience Maps: Essential Tool in Product Innovation Strategies153- Experience Maps: Essential Tool in Product Innovation Strategies
153- Experience Maps: Essential Tool in Product Innovation StrategiesProductCamp Boston
 
152 - Confident Communication
152 - Confident Communication 152 - Confident Communication
152 - Confident Communication ProductCamp Boston
 

More from ProductCamp Boston (20)

175 Product Manager as a Leader
175 Product Manager as a Leader175 Product Manager as a Leader
175 Product Manager as a Leader
 
B2B Buyers don't Trust what we say about our products
B2B Buyers don't Trust what we say about our productsB2B Buyers don't Trust what we say about our products
B2B Buyers don't Trust what we say about our products
 
Building a Weatherproof Framework - How to Survive the Product Launch Storm i...
Building a Weatherproof Framework - How to Survive the Product Launch Storm i...Building a Weatherproof Framework - How to Survive the Product Launch Storm i...
Building a Weatherproof Framework - How to Survive the Product Launch Storm i...
 
Getting your Product Noticed
Getting your Product NoticedGetting your Product Noticed
Getting your Product Noticed
 
A lifecycle for microservices
A lifecycle for microservicesA lifecycle for microservices
A lifecycle for microservices
 
178 - Design Discovery Workshops
178  - Design Discovery Workshops178  - Design Discovery Workshops
178 - Design Discovery Workshops
 
113 -Product Marketing and the Collaboration with Product Management - sessio...
113 -Product Marketing and the Collaboration with Product Management - sessio...113 -Product Marketing and the Collaboration with Product Management - sessio...
113 -Product Marketing and the Collaboration with Product Management - sessio...
 
108 - 3 Trends Impacting Messaging and Content
108 - 3 Trends Impacting Messaging and Content108 - 3 Trends Impacting Messaging and Content
108 - 3 Trends Impacting Messaging and Content
 
Why do product managers need to be more vulnerable
Why do product managers need to be more vulnerable Why do product managers need to be more vulnerable
Why do product managers need to be more vulnerable
 
172 - How Not to Kill each other
172 - How Not to Kill each other172 - How Not to Kill each other
172 - How Not to Kill each other
 
Connecting Product Decisions to Revenue
Connecting Product Decisions to RevenueConnecting Product Decisions to Revenue
Connecting Product Decisions to Revenue
 
107 - It's not easy starting new: career transitioning to product, starting ...
107 - It's not easy starting new: career transitioning to product,  starting ...107 - It's not easy starting new: career transitioning to product,  starting ...
107 - It's not easy starting new: career transitioning to product, starting ...
 
How can ANYONE do UX Research?
How can ANYONE do UX Research?How can ANYONE do UX Research?
How can ANYONE do UX Research?
 
181 - What Skills Do I Need To Really Succeed As A PM
181 - What Skills Do I Need To Really Succeed As A PM181 - What Skills Do I Need To Really Succeed As A PM
181 - What Skills Do I Need To Really Succeed As A PM
 
177 - Team-Based Innovation
177 - Team-Based Innovation177 - Team-Based Innovation
177 - Team-Based Innovation
 
163 - Customer Centric Product Management - How To Be Awesome
163 - Customer Centric Product Management - How To Be Awesome163 - Customer Centric Product Management - How To Be Awesome
163 - Customer Centric Product Management - How To Be Awesome
 
159 - Strategic UX Research
159 - Strategic UX Research159 - Strategic UX Research
159 - Strategic UX Research
 
158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms 158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms
 
153- Experience Maps: Essential Tool in Product Innovation Strategies
153- Experience Maps: Essential Tool in Product Innovation Strategies153- Experience Maps: Essential Tool in Product Innovation Strategies
153- Experience Maps: Essential Tool in Product Innovation Strategies
 
152 - Confident Communication
152 - Confident Communication 152 - Confident Communication
152 - Confident Communication
 

Recently uploaded

15 Tactics to Scale Your Trade Show Marketing Strategy
15 Tactics to Scale Your Trade Show Marketing Strategy15 Tactics to Scale Your Trade Show Marketing Strategy
15 Tactics to Scale Your Trade Show Marketing StrategyBlue Atlas Marketing
 
SEO and Digital PR - How to Connect Your Teams to Maximise Success
SEO and Digital PR - How to Connect Your Teams to Maximise SuccessSEO and Digital PR - How to Connect Your Teams to Maximise Success
SEO and Digital PR - How to Connect Your Teams to Maximise SuccessLiv Day
 
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdfResearch and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdfVWO
 
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...CIO Business World
 
Digital Marketing Courses In Pune- school Of Internet Marketing
Digital Marketing Courses In Pune- school Of Internet MarketingDigital Marketing Courses In Pune- school Of Internet Marketing
Digital Marketing Courses In Pune- school Of Internet MarketingShauryaBadaya
 
When to use Machine Learning Models in SEO and Which ones to use - Lazarina S...
When to use Machine Learning Models in SEO and Which ones to use - Lazarina S...When to use Machine Learning Models in SEO and Which ones to use - Lazarina S...
When to use Machine Learning Models in SEO and Which ones to use - Lazarina S...LazarinaStoyanova
 
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the InternetExploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internetnehapardhi711
 
Fueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfFueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfVWO
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFarrel Brest
 
McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)DEVARAJV16
 
Prezentare Brandfluence 2023 - Social Media Trends
Prezentare Brandfluence 2023 - Social Media TrendsPrezentare Brandfluence 2023 - Social Media Trends
Prezentare Brandfluence 2023 - Social Media TrendsCristian Manafu
 
Michael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisMichael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisjunaid794917
 
top marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar Ctop marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar CManojkumar C
 
Exploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfExploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfadult marketing
 
Best digital marketing e-book form bignners
Best digital marketing e-book form bignnersBest digital marketing e-book form bignners
Best digital marketing e-book form bignnersmuntasibkhan58
 
What’s the difference between Affiliate Marketing and Brand Partnerships?
What’s the difference between Affiliate Marketing and Brand Partnerships?What’s the difference between Affiliate Marketing and Brand Partnerships?
What’s the difference between Affiliate Marketing and Brand Partnerships?Partnercademy
 
Codes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptxCodes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptxGeorgeCulica
 
Storyboards for my Final Major Project Video
Storyboards for my Final Major Project VideoStoryboards for my Final Major Project Video
Storyboards for my Final Major Project VideoSineadBidwell
 
social media optimization complete indroduction
social media optimization complete indroductionsocial media optimization complete indroduction
social media optimization complete indroductioninfoshraddha747
 
Codes and Conventions of Film Magazine Covers.pptx
Codes and Conventions of Film Magazine Covers.pptxCodes and Conventions of Film Magazine Covers.pptx
Codes and Conventions of Film Magazine Covers.pptxGeorgeCulica
 

Recently uploaded (20)

15 Tactics to Scale Your Trade Show Marketing Strategy
15 Tactics to Scale Your Trade Show Marketing Strategy15 Tactics to Scale Your Trade Show Marketing Strategy
15 Tactics to Scale Your Trade Show Marketing Strategy
 
SEO and Digital PR - How to Connect Your Teams to Maximise Success
SEO and Digital PR - How to Connect Your Teams to Maximise SuccessSEO and Digital PR - How to Connect Your Teams to Maximise Success
SEO and Digital PR - How to Connect Your Teams to Maximise Success
 
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdfResearch and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
 
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
 
Digital Marketing Courses In Pune- school Of Internet Marketing
Digital Marketing Courses In Pune- school Of Internet MarketingDigital Marketing Courses In Pune- school Of Internet Marketing
Digital Marketing Courses In Pune- school Of Internet Marketing
 
When to use Machine Learning Models in SEO and Which ones to use - Lazarina S...
When to use Machine Learning Models in SEO and Which ones to use - Lazarina S...When to use Machine Learning Models in SEO and Which ones to use - Lazarina S...
When to use Machine Learning Models in SEO and Which ones to use - Lazarina S...
 
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the InternetExploring Web 3.0 Growth marketing: Navigating the Future of the Internet
Exploring Web 3.0 Growth marketing: Navigating the Future of the Internet
 
Fueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfFueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdf
 
Fiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview AssignmentFiverr's Product Marketing Interview Assignment
Fiverr's Product Marketing Interview Assignment
 
McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)
 
Prezentare Brandfluence 2023 - Social Media Trends
Prezentare Brandfluence 2023 - Social Media TrendsPrezentare Brandfluence 2023 - Social Media Trends
Prezentare Brandfluence 2023 - Social Media Trends
 
Michael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisMichael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysis
 
top marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar Ctop marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar C
 
Exploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfExploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdf
 
Best digital marketing e-book form bignners
Best digital marketing e-book form bignnersBest digital marketing e-book form bignners
Best digital marketing e-book form bignners
 
What’s the difference between Affiliate Marketing and Brand Partnerships?
What’s the difference between Affiliate Marketing and Brand Partnerships?What’s the difference between Affiliate Marketing and Brand Partnerships?
What’s the difference between Affiliate Marketing and Brand Partnerships?
 
Codes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptxCodes and Conventions of Film Magazine Websites.pptx
Codes and Conventions of Film Magazine Websites.pptx
 
Storyboards for my Final Major Project Video
Storyboards for my Final Major Project VideoStoryboards for my Final Major Project Video
Storyboards for my Final Major Project Video
 
social media optimization complete indroduction
social media optimization complete indroductionsocial media optimization complete indroduction
social media optimization complete indroduction
 
Codes and Conventions of Film Magazine Covers.pptx
Codes and Conventions of Film Magazine Covers.pptxCodes and Conventions of Film Magazine Covers.pptx
Codes and Conventions of Film Magazine Covers.pptx
 

Writing user stories it's not as hard as you think (ascendle)(ProductCamp Boston 2016)

  • 1. Writing User Stories It’s Not as Hard as You Think kdinuraj (Flickr)
  • 4. What’s a User Story? “User stories are part of an agile approach that helps shift the focus from writing about requirements to talking about them. All agile user stories include a written sentence…and, more importantly, a series of conversations about the desired functionality.” - Mike Cohn
  • 5. As a Shopper I want a gift registry so I can share what I want with friends and family Who What Why The Sentence
  • 6. • I can create one or more gift registries • I can add a product to a registry • I can specify a quantity desired • I can view my registry • I can share my registry with friends and family • I can remove products from my registry • I can rename my registry “Acceptance Criteria” The Conversation
  • 7. Flowcharts Calculations UI Mockups Technical Information Supporting Information Visual Assets What the team wants
  • 8. User Story Execution Code Unit Tests Acceptance Tests End-user Documentation Management Scope Priorities Schedule Progress
  • 9. How to Write User Stories 1. Identify user personas 2. What do they care about? 3. Write story titles 4. Write acceptance criteria
  • 10. Shopper Shipping Clerk Catalog Manager Financial Analyst Customer Support Rep Shop View cart Checkout View past orders Cancel order Gift registry Manage catalog items Put products on sale Adjust pricing Print picking report Print packing lists Ship order View sales reports Analyze profitability Look up an order Process a return Cancel order
  • 11. Shopper Shop View cart Checkout View past orders Cancel order Gift registry As a Shopper I want to view a list of products so I can select some to purchase As a Shopper I want to view my cart so I can make adjustments prior to checkout As a Shopper I want to check out so I can get my products shipped to me As a Shopper I want to review my orders so I can see what I’ve purchased in the past As a Shopper I want to cancel an order so I can correct a mistake As a Shopper I want a gift registry so I can share what I want with friends and family
  • 12. Acceptance Criteria • I can see the items that I’m purchasing • I can enter shipping and billing addresses • I can select a shipment method • I can see the total shipping cost • I can see the total cost I’ll be charged • I can see the expected ship and delivery dates • I can adjust quantities of items in my cart • I can enter a credit card number • I can confirm that I’m ready to place my order • I can see a confirmation that my order was placed • I receive an e-mail with order details As a Shopper I want to check out so I can get my products shipped to me
  • 13. What’s Next? •Review user stories with the team •Estimate relative size •Split stories •Enhance acceptance criteria based on feedback •Add supporting information •Write new user stories as business conditions evolve
  • 14. From Our Blog A Step-by-Step Guide to Software Estimating Why We Love Agile Estimation (And You Should, Too!) Agile Estimating and Planning With User Stories [VIDEO]