![Page 1: 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](https://reader036.vdocuments.net/reader036/viewer/2022081811/5697bfa31a28abf838c969e4/html5/thumbnails/1.jpg)
AgileUser Story
![Page 2: 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](https://reader036.vdocuments.net/reader036/viewer/2022081811/5697bfa31a28abf838c969e4/html5/thumbnails/2.jpg)
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
![Page 3: 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](https://reader036.vdocuments.net/reader036/viewer/2022081811/5697bfa31a28abf838c969e4/html5/thumbnails/3.jpg)
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
![Page 4: 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](https://reader036.vdocuments.net/reader036/viewer/2022081811/5697bfa31a28abf838c969e4/html5/thumbnails/4.jpg)
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
![Page 5: 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](https://reader036.vdocuments.net/reader036/viewer/2022081811/5697bfa31a28abf838c969e4/html5/thumbnails/5.jpg)
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
![Page 6: 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](https://reader036.vdocuments.net/reader036/viewer/2022081811/5697bfa31a28abf838c969e4/html5/thumbnails/6.jpg)
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
![Page 7: 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](https://reader036.vdocuments.net/reader036/viewer/2022081811/5697bfa31a28abf838c969e4/html5/thumbnails/7.jpg)
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