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