SlideShare a Scribd company logo
Agile
User Story
Agile – User Story
us·er stor·y
uzər stɔri
noun
A user story is a tool used in Agile software development to
capture a description of a software feature from an end-
user perspective. The user story describes the type of user,
what they want and why. A user story helps to create a
simplified description of a requirement.
plural noun: user stories
Charter : Confidential 2
Agile – User Story
Purpose
• Describes a feature from the customer’s perspective
• Anything that describes another thing looses information
• Promise to have a conversation
• Object used during Agile activities
• Place to capture information
• Don’t get hung up on the presentation, it will change
Charter : Confidential 3
Agile – User Story
Title
• Short but unique
• Will be used in conversation a thousand times
• Avoid metadata (e.g. QA only, Accounting, ASAP, etc.)
Charter : Confidential 4
Agile – User Story
Description
• Normal format
As a <type of user>
I want <some goal>
so that <some reason>
• As a defines how will benefit from this change
• I want describes what they want to accomplish
• So That defines the customer value, why they want the change
As a returning customer
I want to log in
So that I can view previous orders
Charter : Confidential 5
Agile – User Story
Acceptance Criteria
• Normal format
Given <context>
When <action>
Then <result>
• Given set up the test
• When is the action that causes the test to happen
• Then is the expected result to test for
Given an invalid user name is entered
When the Login button is selected
Then failed login message is displayed
Charter : Confidential 6
Agile – User Story
Size
• Sizing avoids using hours or days, to granular at this stage
• Story Points are relative, they don’t relate to time and are different between
teams
• The smaller the better while still having customer value
• Needs to fit into 1 iteration
• Improves the accuracy of the Road Map
Charter : Confidential 7

More Related Content

Viewers also liked

ενωση ελληνων φυσικων Festival-1
ενωση ελληνων φυσικων    Festival-1ενωση ελληνων φυσικων    Festival-1
ενωση ελληνων φυσικων Festival-1
4Gym Glyfadas
 
P1.A3 Contrastive Analysis Portuguese/English
P1.A3 Contrastive Analysis Portuguese/EnglishP1.A3 Contrastive Analysis Portuguese/English
P1.A3 Contrastive Analysis Portuguese/English
Cathybosco
 
What is Account Based Marketing (ABM)?
What is Account Based Marketing (ABM)?What is Account Based Marketing (ABM)?
What is Account Based Marketing (ABM)?
Amanda Calhoun
 
Carrilet marzo 1976
Carrilet marzo 1976Carrilet marzo 1976
Carrilet marzo 1976
Andrés Sánchez Vega
 
Fisilogia
FisilogiaFisilogia
AgileCeremonies
AgileCeremoniesAgileCeremonies
AgileCeremonies
Ron Johnson
 

Viewers also liked (6)

ενωση ελληνων φυσικων Festival-1
ενωση ελληνων φυσικων    Festival-1ενωση ελληνων φυσικων    Festival-1
ενωση ελληνων φυσικων Festival-1
 
P1.A3 Contrastive Analysis Portuguese/English
P1.A3 Contrastive Analysis Portuguese/EnglishP1.A3 Contrastive Analysis Portuguese/English
P1.A3 Contrastive Analysis Portuguese/English
 
What is Account Based Marketing (ABM)?
What is Account Based Marketing (ABM)?What is Account Based Marketing (ABM)?
What is Account Based Marketing (ABM)?
 
Carrilet marzo 1976
Carrilet marzo 1976Carrilet marzo 1976
Carrilet marzo 1976
 
Fisilogia
FisilogiaFisilogia
Fisilogia
 
AgileCeremonies
AgileCeremoniesAgileCeremonies
AgileCeremonies
 

Similar to AgileUserStory

Story of user story
Story of user storyStory of user story
Story of user story
Balaji Sathram
 
User stories in agile software development
User stories in agile software developmentUser stories in agile software development
User stories in agile software development
Sandra Svanidzaitė, PhD, CBAP
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
AgileNetwork
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
AgileNetwork
 
Agile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approachAgile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approach
AgileNetwork
 
Story Cards
Story CardsStory Cards
Story Cards
Ayoub Babiker
 
How to Write Great User Stories Today.pptx
How to Write Great User Stories Today.pptxHow to Write Great User Stories Today.pptx
How to Write Great User Stories Today.pptx
AlanJamisonMBASPC
 
User Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh VaradharajanUser Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh Varadharajan
Agile Testing Alliance
 
Adressing nfr-with-agile-practices (english) - dec 16th
Adressing nfr-with-agile-practices (english) - dec 16thAdressing nfr-with-agile-practices (english) - dec 16th
Adressing nfr-with-agile-practices (english) - dec 16th
marwakhalid
 
Right amount of details to the user story
Right amount of details to the user storyRight amount of details to the user story
Right amount of details to the user story
RamyaShastri1
 
The Whole Story of The User Story
The Whole Story of The User StoryThe Whole Story of The User Story
The Whole Story of The User Story
XPDays
 
Backlog Management & Discovery
Backlog Management & DiscoveryBacklog Management & Discovery
Backlog Management & Discovery
Tarun Singh
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12
Ravi Tadwalkar
 
Breaking down agile requirements in Agile Methodology
Breaking down agile requirements in Agile MethodologyBreaking down agile requirements in Agile Methodology
Breaking down agile requirements in Agile Methodology
Mario Lucero
 
Agile Techniques
Agile TechniquesAgile Techniques
Agile Techniques
Pratip Mallik
 
The Scrum Guide
The Scrum GuideThe Scrum Guide
The Scrum Guide
Maryam Erfani
 
User Stories Training
User Stories TrainingUser Stories Training
User Stories Training
Clarion Marketing
 
SCRUM User Story Life Cycle
SCRUM User Story Life CycleSCRUM User Story Life Cycle
SCRUM User Story Life Cycle
Kristen Varona
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Laz Allen
 
Priortization Technique.pptx
Priortization Technique.pptxPriortization Technique.pptx
Priortization Technique.pptx
Mohit Budhiraja
 

Similar to AgileUserStory (20)

Story of user story
Story of user storyStory of user story
Story of user story
 
User stories in agile software development
User stories in agile software developmentUser stories in agile software development
User stories in agile software development
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
 
Agile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approachAgile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approach
 
Story Cards
Story CardsStory Cards
Story Cards
 
How to Write Great User Stories Today.pptx
How to Write Great User Stories Today.pptxHow to Write Great User Stories Today.pptx
How to Write Great User Stories Today.pptx
 
User Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh VaradharajanUser Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh Varadharajan
 
Adressing nfr-with-agile-practices (english) - dec 16th
Adressing nfr-with-agile-practices (english) - dec 16thAdressing nfr-with-agile-practices (english) - dec 16th
Adressing nfr-with-agile-practices (english) - dec 16th
 
Right amount of details to the user story
Right amount of details to the user storyRight amount of details to the user story
Right amount of details to the user story
 
The Whole Story of The User Story
The Whole Story of The User StoryThe Whole Story of The User Story
The Whole Story of The User Story
 
Backlog Management & Discovery
Backlog Management & DiscoveryBacklog Management & Discovery
Backlog Management & Discovery
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12
 
Breaking down agile requirements in Agile Methodology
Breaking down agile requirements in Agile MethodologyBreaking down agile requirements in Agile Methodology
Breaking down agile requirements in Agile Methodology
 
Agile Techniques
Agile TechniquesAgile Techniques
Agile Techniques
 
The Scrum Guide
The Scrum GuideThe Scrum Guide
The Scrum Guide
 
User Stories Training
User Stories TrainingUser Stories Training
User Stories Training
 
SCRUM User Story Life Cycle
SCRUM User Story Life CycleSCRUM User Story Life Cycle
SCRUM User Story Life Cycle
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
 
Priortization Technique.pptx
Priortization Technique.pptxPriortization Technique.pptx
Priortization Technique.pptx
 

More from Ron Johnson

AgileValues
AgileValuesAgileValues
AgileValues
Ron Johnson
 
AgileTerms
AgileTermsAgileTerms
AgileTerms
Ron Johnson
 
AgileRoles
AgileRolesAgileRoles
AgileRoles
Ron Johnson
 
AgileProject
AgileProjectAgileProject
AgileProject
Ron Johnson
 
AgileEngineering
AgileEngineeringAgileEngineering
AgileEngineering
Ron Johnson
 
AgileBVIR
AgileBVIRAgileBVIR
AgileBVIR
Ron Johnson
 

More from Ron Johnson (6)

AgileValues
AgileValuesAgileValues
AgileValues
 
AgileTerms
AgileTermsAgileTerms
AgileTerms
 
AgileRoles
AgileRolesAgileRoles
AgileRoles
 
AgileProject
AgileProjectAgileProject
AgileProject
 
AgileEngineering
AgileEngineeringAgileEngineering
AgileEngineering
 
AgileBVIR
AgileBVIRAgileBVIR
AgileBVIR
 

AgileUserStory

  • 2. Agile – User Story us·er stor·y uzər stɔri noun A user story is a tool used in Agile software development to capture a description of a software feature from an end- user perspective. The user story describes the type of user, what they want and why. A user story helps to create a simplified description of a requirement. plural noun: user stories Charter : Confidential 2
  • 3. Agile – User Story Purpose • Describes a feature from the customer’s perspective • Anything that describes another thing looses information • Promise to have a conversation • Object used during Agile activities • Place to capture information • Don’t get hung up on the presentation, it will change Charter : Confidential 3
  • 4. Agile – User Story Title • Short but unique • Will be used in conversation a thousand times • Avoid metadata (e.g. QA only, Accounting, ASAP, etc.) Charter : Confidential 4
  • 5. Agile – User Story Description • Normal format As a <type of user> I want <some goal> so that <some reason> • As a defines how will benefit from this change • I want describes what they want to accomplish • So That defines the customer value, why they want the change As a returning customer I want to log in So that I can view previous orders Charter : Confidential 5
  • 6. Agile – User Story Acceptance Criteria • Normal format Given <context> When <action> Then <result> • Given set up the test • When is the action that causes the test to happen • Then is the expected result to test for Given an invalid user name is entered When the Login button is selected Then failed login message is displayed Charter : Confidential 6
  • 7. Agile – User Story Size • Sizing avoids using hours or days, to granular at this stage • Story Points are relative, they don’t relate to time and are different between teams • The smaller the better while still having customer value • Needs to fit into 1 iteration • Improves the accuracy of the Road Map Charter : Confidential 7