AGILE · 7 chapters · CHAPTER 03

User Stories & Acceptance Criteria

Describe value clearly enough to build and verify

Chapter 03 of 7Read as a practical lesson

A user story is a conversation starter

A common format is “As a [user], I want [capability], so that [benefit].” The format is useful because it keeps the user and purpose visible, but the real quality comes from the conversation around it.

Example

As a returning customer, I want to pause my subscription so I can temporarily stop deliveries without cancelling my account.

Acceptance criteria

Acceptance criteria turn a vague expectation into observable behavior. They should help the team, tester and stakeholder reach the same conclusion about whether the item is complete.

QuestionPractical answer
ScenarioActive subscription
ActionCustomer chooses Pause
ExpectedSubscription enters paused state and future billing is handled according to the agreed rule
ExceptionCustomer cannot pause when an order is already locked for fulfillment

INVEST is a useful conversation aid

Independent, Negotiable, Valuable, Estimable, Small and Testable are commonly used qualities for user stories. Treat them as prompts for discussion rather than a bureaucratic scorecard.