Scrum User Stories
Writing effective user stories and acceptance criteria.
User Story Format
Standard Template
As a [user type]
I want [goal]
So that [benefit]
Example
As a customer
I want to reset my password
So that I can access my account if I forget it
INVEST Criteria
Independent
Story can be developed independently
Negotiable
Details can be discussed and refined
Valuable
Delivers value to user or business
Estimable
Team can estimate size/effort
Small
Can be completed in one sprint
Testable
Clear acceptance criteria exist
Acceptance Criteria
Given-When-Then Format
Given [context]
When [action]
Then [outcome]
Example
Given I am on the login page
When I click Forgot Password
Then I receive a password reset email
Story Points
Fibonacci Sequence
1, 2, 3, 5, 8, 13, 21
Point Guidelines
1-2 points: Few hours
3-5 points: 1-2 days
8 points: 3-5 days
13+ points: Consider splitting
T-Shirt Sizes
XS, S, M, L, XL
Alternative to numeric points