User Stories
User Stories are short, simple descriptions of a feature told from the perspective of the end user.
Purpose
- Capture requirements in a user-centric way
- Facilitate collaboration between stakeholders and the team
- Provide a basis for estimation and planning
Format
A common template is:
As a [type of user], I want [some goal] so that [some reason].
Example:
As a registered user, I want to reset my password so that I can regain access to my account.
Characteristics
- Focus on value to the user
- Small and testable
- Negotiable and flexible
Benefits
- Encourages conversation around requirements
- Helps break down complex features
- Supports iterative development