SlideShare une entreprise Scribd logo
1  sur  7
INTRODUCTION :
USER STORIES & PRODUCT BACKLOG
VENKATESH PRASAD
EMAIL: REACHME.VENKY@GMAIL.COM
WHAT IS A USER STORY ?
 User Story is a short, simple description of a capability within a feature
 It is told from the perspective of the person who desires this capability
 Usually a customer or a user of the system
 User Story TEMPLATE:
 Why follow this template?
 Think from user perspective
 Provides a structure
 Conversations are focused
As a <type of user>
I want to < accomplish some goal>
So that <particular reason>
USER STORY EXAMPLES
 As a computer user, I want to backup my hard
drive, so that I have a copy of the contents to
use in case of hard drive failure
 As an email-site user, I want to store my login
credentials on the site, so that I do not have
enter them each time I visit the website
 As a operations admin, I want to see a
dashboard depicting health of the servers, so
that I know the which servers are operational
and which are not
 As a mobile phone user, I want to edit the
contact list on my phone, so that I can add,
modify or delete contacts
THE FAMOUS “INVEST” How big or how small a user story should be ?
WHAT IS ACCEPTANCE CRITERIA IN A USER STORY ?
 Acceptance Criteria are “Conditions that a software product must satisfy to be accepted by a user,
customer or other stakeholder.”
 Acceptance Criteria are a set of statements, each with a clear pass/fail result, that specify both functional
and non-functional requirements applicable at the current stage of execution.
 These criteria define the boundaries and parameters of a User Story and determine when a story is
complete
 These must be expressed clearly, in simple language the customer would use
 They must be testable: easily translated into one or more manual/automated test cases and working as
expected.
 Types:
 Functional Criteria: Meet functionality condition
 Non Functional Criteria: User experience design templates
 Performance Criteria: Scale, response time, network latency
PRODUCT BACKLOG
 Prioritized list of user stories  Feature elaboration into User Stories and Epics
User Story-1 (Feature1)
User Story-2 (Feature1)
User Story-1 (Feature2)
User Story-2 (Feature2)
User Story-1 (Feature3)
User Story-2 (Feature3)
User Story-3 (Feature3)
User Story-3 (Feature1)
User Story-3 (Feature2)
Feature2
Story-
1
Story-
2
Story-
3
Story-
4
Story-
5
EPIC -6 EPIC -7
Feature 1
Story-
1
Story-
2
Story-
3
Story-
4
Story-
5
EPIC -6 EPIC -7
Feature3
Story-
1
Story-
2
Story-
3
Story-
4
Story-
5
EPIC -6 EPIC -7
REFERENCES
 https://www.mountaingoatsoftware.com/agile/user-stories
 http://www.mountaingoatsoftware.com/blog/advantages-of-the-as-a-user-i-want-user-story-template
 https://www.scrumalliance.org/community/articles/2014/june/why-acceptance-criteria%E2%80%9D-is-
needed-before-user-sto
 http://www.seguetech.com/blog/2013/03/25/characteristics-good-agile-acceptance-criteria
 https://help.rallydev.com/writing-great-user-story

Contenu connexe

En vedette

User Story Mapping - Add a 2nd Dimension to your Flat, Product Backlog
User Story Mapping - Add a 2nd Dimension to your Flat, Product BacklogUser Story Mapping - Add a 2nd Dimension to your Flat, Product Backlog
User Story Mapping - Add a 2nd Dimension to your Flat, Product BacklogAnjali Leon
 
Writing User Stories (04/2012)
Writing User Stories (04/2012)Writing User Stories (04/2012)
Writing User Stories (04/2012)Mai Quay
 
User Stories for your Product Backlog
User Stories for your Product BacklogUser Stories for your Product Backlog
User Stories for your Product Backlogrwirdemann
 
Writing GREAT Agile User Stories
Writing GREAT Agile User StoriesWriting GREAT Agile User Stories
Writing GREAT Agile User StoriesAgileDad
 
Agile User Stories | The complete Review
Agile User Stories | The complete ReviewAgile User Stories | The complete Review
Agile User Stories | The complete ReviewDavid Tzemach
 

En vedette (7)

User Story Mapping - Add a 2nd Dimension to your Flat, Product Backlog
User Story Mapping - Add a 2nd Dimension to your Flat, Product BacklogUser Story Mapping - Add a 2nd Dimension to your Flat, Product Backlog
User Story Mapping - Add a 2nd Dimension to your Flat, Product Backlog
 
Writing User Stories (04/2012)
Writing User Stories (04/2012)Writing User Stories (04/2012)
Writing User Stories (04/2012)
 
Stories, Backlog & Mapping
Stories, Backlog & MappingStories, Backlog & Mapping
Stories, Backlog & Mapping
 
User Stories for your Product Backlog
User Stories for your Product BacklogUser Stories for your Product Backlog
User Stories for your Product Backlog
 
Writing GREAT Agile User Stories
Writing GREAT Agile User StoriesWriting GREAT Agile User Stories
Writing GREAT Agile User Stories
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
Agile User Stories | The complete Review
Agile User Stories | The complete ReviewAgile User Stories | The complete Review
Agile User Stories | The complete Review
 

Dernier

%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 

Dernier (20)

%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 

Introduction- User story & product backlog

  • 1. INTRODUCTION : USER STORIES & PRODUCT BACKLOG VENKATESH PRASAD EMAIL: REACHME.VENKY@GMAIL.COM
  • 2. WHAT IS A USER STORY ?  User Story is a short, simple description of a capability within a feature  It is told from the perspective of the person who desires this capability  Usually a customer or a user of the system  User Story TEMPLATE:  Why follow this template?  Think from user perspective  Provides a structure  Conversations are focused As a <type of user> I want to < accomplish some goal> So that <particular reason>
  • 3. USER STORY EXAMPLES  As a computer user, I want to backup my hard drive, so that I have a copy of the contents to use in case of hard drive failure  As an email-site user, I want to store my login credentials on the site, so that I do not have enter them each time I visit the website  As a operations admin, I want to see a dashboard depicting health of the servers, so that I know the which servers are operational and which are not  As a mobile phone user, I want to edit the contact list on my phone, so that I can add, modify or delete contacts
  • 4. THE FAMOUS “INVEST” How big or how small a user story should be ?
  • 5. WHAT IS ACCEPTANCE CRITERIA IN A USER STORY ?  Acceptance Criteria are “Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder.”  Acceptance Criteria are a set of statements, each with a clear pass/fail result, that specify both functional and non-functional requirements applicable at the current stage of execution.  These criteria define the boundaries and parameters of a User Story and determine when a story is complete  These must be expressed clearly, in simple language the customer would use  They must be testable: easily translated into one or more manual/automated test cases and working as expected.  Types:  Functional Criteria: Meet functionality condition  Non Functional Criteria: User experience design templates  Performance Criteria: Scale, response time, network latency
  • 6. PRODUCT BACKLOG  Prioritized list of user stories  Feature elaboration into User Stories and Epics User Story-1 (Feature1) User Story-2 (Feature1) User Story-1 (Feature2) User Story-2 (Feature2) User Story-1 (Feature3) User Story-2 (Feature3) User Story-3 (Feature3) User Story-3 (Feature1) User Story-3 (Feature2) Feature2 Story- 1 Story- 2 Story- 3 Story- 4 Story- 5 EPIC -6 EPIC -7 Feature 1 Story- 1 Story- 2 Story- 3 Story- 4 Story- 5 EPIC -6 EPIC -7 Feature3 Story- 1 Story- 2 Story- 3 Story- 4 Story- 5 EPIC -6 EPIC -7
  • 7. REFERENCES  https://www.mountaingoatsoftware.com/agile/user-stories  http://www.mountaingoatsoftware.com/blog/advantages-of-the-as-a-user-i-want-user-story-template  https://www.scrumalliance.org/community/articles/2014/june/why-acceptance-criteria%E2%80%9D-is- needed-before-user-sto  http://www.seguetech.com/blog/2013/03/25/characteristics-good-agile-acceptance-criteria  https://help.rallydev.com/writing-great-user-story