A large or complex feature that should be broken into several user stories:
- Two-Factor Authentication
- Password Expiration
- Account Suspension
A use-case describing a desired behavior and its business value:
AS A [person/role who will benefit], I WANT [some product or service to behave in a particular manner], SO THAT [some benefit or value is provided].
A story’s acceptance criterion, to be implemented as an executable test, described using Gherkin:
GIVEN [some initial context], WHEN [an event occurs], THEN [ensure some outcomes].