SlideShare a Scribd company logo
User Stories
New Delhi, March 2015
Damián Buonamico
2
User Stories
Agile Technique for
Agile Requirements
3
User’s Point of View
4
Valuable to the Final User
5
✗
✔ What
✔ Why
How
Feature Description
User needs
Business Goals
Opportunities
Database
Structure to use
6
No Tech Jargon
7
I.N.V.E.S.T. in
Good User Stories
8
I.N.V.E.S.T
Independent
Value Driven
9
I.N.V.E.S.T
Negotiable
(Before Sprint)
10
I.N.V.E.S.T
Valuable to User
11
I.N.V.E.S.T
Estimatable
12
I.N.V.E.S.T
Small
Several Fits in a Sprint
13
I.N.V.E.S.T
Testable
✗
✔ Acceptance Criteria 1
✔ Acceptance Criteria 2
Acceptance Criteria 3
14
Acceptance Criteria
"All fields have validation against invalid type of data"
"Error message are informed to the user,
regarding his language."
"Protection against spam is working."
"Loading page time is not increased."
15Which release had User Stories?
A B
16Which release had User Stories?
A B
17
Slicing the cake
18
Why Slice?
More work fits in each Sprint
✗ ✔
19
Why Slice?
Easier to Parallel Work
20
Why Slice?
Reduce risk of not delivering value
✗
✔
✔
66%
✔
✔
✗
✔
75%
21
Slicing: By Workflows
Implement product
certifications for security
1) As a Buyer I want to see the certification
2) As a Seller not yet certificated…
3) As a Seller with already created certificate…
22
Slicing: By Business Rules
As a Buyer I want to filter
my search according to all
the business rules.
1) As a Buyer I want to see only recent adds
2) As a Buyer I want to see only ads in my town
3) As a Buyer I want to see ads with pictures
23
Slicing: By Major Effort
As a Seller I want to modify
my posting.
1) As a Seller I want to modify contact data
2) As a Seller I want to modify item data
3) As a Seller I want to add more pictures
4) As a Seller I want to delete pictures
24
Slicing: By Complexity
Validate data when user
register as a new User
1) Server Side validation after submitting the form
2) Validation at the moment of entering the
username.
25
Slicing: By Data
I want to auto locate my
self in my city
1) I want to auto-locate in the main 5 cities
2) I want to auto-locate in the next 15 cities
26
Slicing: By Entry Methods
As a Seller I want to add
pictures
1) From the Photo Gallery
2) From the Camera
3) From a Sharing from another App
27
Slicing: Defer Performance
As a Buyer I want to search
the cities
1) City Search may have 10 seconds delay
2) Implement Caching to improve performance
Or any other non-functional requirement
28
Slicing: CRUD Operations
As a Seller I want to post,
edit and delete
1)  As a Seller I want to Post an Ad
2)  As a Seller I want to See it
2) As a Seller I want to Edit it
3) As a Seller I want to Delete it
29
Slicing: By Platform
1) As an Android User
2) As an Web User
I as buyer I want to
Favorite an Ad
30
Slicing: By Language
1)  With my name in English
2)  With my name in Hindi
I want to reply in Ad
31
Slicing: Buy / Build
1)  Hiring a service provider
2)  Implementing own service
As a PM I want to have A/B
Testing
32
Slicing: Generic / Custom
1)  Using the standard Android Library
2)  Implementing a Custom Library
As an Android Seller I want
to add pictures
33
Slicing: By User
1) As an Anonymous User
2) As an Registered User
I as buyer I want to
Favorite an Ad
34
Slicing: Spike
Research and Develop a
new feature
1) Research
2) Implement
35
How not to Slice…
1) Code the Feature without Testing
2) Test and Fix the Bugs Later
1) Develop the Backend and API
2) Create the Client or Frontend
36
37
Questions
38
Feedback to:
Damian Buonamico
damian@buonamico.com.ar
http://www.agileforall.com/2009/10/patterns-for-splitting-user-stories/
http://www.agileforall.com/2012/01/new-story-splitting-resource/
http://xp123.com/articles/twenty-ways-to-split-stories/
References

More Related Content

PDF
How Thin is Thin? Effective User Story Slicing
PPTX
How to Reboot your Agile Team - Ottawa 2016
PPTX
Slicing user stories
PDF
Agile teams.collaboration.charter
PPTX
Developing User stories - Beyond the Basics
PDF
Cheat Sheet: 8 ways to split your user stories
PDF
Agile Acceptance Criteria How To
PDF
Techniques for Effectively Slicing User Stories by Naresh Jain
How Thin is Thin? Effective User Story Slicing
How to Reboot your Agile Team - Ottawa 2016
Slicing user stories
Agile teams.collaboration.charter
Developing User stories - Beyond the Basics
Cheat Sheet: 8 ways to split your user stories
Agile Acceptance Criteria How To
Techniques for Effectively Slicing User Stories by Naresh Jain

Similar to User Stories Technique and Slicing Patterns (20)

PPTX
Safety in numbers: A framework for benchmarking the user experience
PDF
Lean UX design process for rapid product development
PDF
[RakutenTechConf2013] [B-0] UX Analytics - Measure your ROI!
PPTX
Epam BI - Near Realtime Marketing Support System
PPT
MBTA Customer Support Portal - User Interface & Design - Reccomendations & Su...
DOCX
Questions paper BA MCQ.docx
PDF
User Experience: A Lean UX Process
PDF
Training Webinar: From a bad to an awesome user experience - Training Webinar
PDF
Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...
PDF
Using Customer Development to Build Your SaaS Startup
PDF
Yandex Metrica - SEO Meet-up Melbourne
PDF
Pragmatics of Agility - by Venkat Subramaniam
PPTX
Local Government Web Network conference 2010
PDF
Workshop Stanford University - 28th July 2018 on Website Optimization
PPTX
Marketing Challenges and how to overcome them.
PPTX
Analytics and AI based Retention in e-commerce
PPTX
Interview questions for an Android Developer
PDF
Solving Design and Business Problems in 3 Days with Google Design Sprint by B...
PDF
Actors in Requirements Elicitation.pdf
PPTX
How to meet user expectations - WordCamp Praha 2015
Safety in numbers: A framework for benchmarking the user experience
Lean UX design process for rapid product development
[RakutenTechConf2013] [B-0] UX Analytics - Measure your ROI!
Epam BI - Near Realtime Marketing Support System
MBTA Customer Support Portal - User Interface & Design - Reccomendations & Su...
Questions paper BA MCQ.docx
User Experience: A Lean UX Process
Training Webinar: From a bad to an awesome user experience - Training Webinar
Wrong Tool, Wrong Time: Re-Thinking Test Automation -- w/ State of Visual Tes...
Using Customer Development to Build Your SaaS Startup
Yandex Metrica - SEO Meet-up Melbourne
Pragmatics of Agility - by Venkat Subramaniam
Local Government Web Network conference 2010
Workshop Stanford University - 28th July 2018 on Website Optimization
Marketing Challenges and how to overcome them.
Analytics and AI based Retention in e-commerce
Interview questions for an Android Developer
Solving Design and Business Problems in 3 Days with Google Design Sprint by B...
Actors in Requirements Elicitation.pdf
How to meet user expectations - WordCamp Praha 2015
Ad

Recently uploaded (20)

PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
history of c programming in notes for students .pptx
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Nekopoi APK 2025 free lastest update
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
System and Network Administration Chapter 2
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
ai tools demonstartion for schools and inter college
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
history of c programming in notes for students .pptx
PTS Company Brochure 2025 (1).pdf.......
Nekopoi APK 2025 free lastest update
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Design an Analysis of Algorithms I-SECS-1021-03
How to Migrate SBCGlobal Email to Yahoo Easily
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
System and Network Administration Chapter 2
Which alternative to Crystal Reports is best for small or large businesses.pdf
ai tools demonstartion for schools and inter college
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Wondershare Filmora 15 Crack With Activation Key [2025
Ad

User Stories Technique and Slicing Patterns