User Stories
- A User Story Primer
- The Art of Agile Development: Incremental Requirements
- The Art of Agile Development: Stories
- How I talk about User Stories
- User Story versus Requirement and Specification
- What’s in a Story?
Writing User Stories
- Writing Good User Stories
- User Story Examples and Counterexamples
- Imperative vs Declarative Scenarios in User Stories
- They’re not User Stories
- so that… so what?
- Fixing the Cause-Effect Trap in User Stories
- Technical implementation heavy stories
- Customer and Developers collaborate on user stories
- Thin slice
Sizing User Stories
- Story Sizing: A better start than planning poker
- Half-point planning cards?! “Khan!!!!!!!!!!!!!!”
- Story slicing: How small is enough?
- Product Sashimi is delicious!
- When is the story too big?
- Agile antipattern: Taking on large stories
- Patterns for Splitting User Stories
- How to split user stories
- 10 strategies to split large user stories
Using User Stories
- How we use stories
- Beyond Story Cards: Agile Requirements Collaboration
- Conversational Stories
- Scrum Anti-pattern : Prioritizing Stories Within Sprints
- Scrum Anti-Pattern: NOT Prioritising Stories Within Sprints
- Prioritising stories within a sprint?
- Features != User Stories
- Should Story Points Be Assigned to A Bug-Fixing Story?
- Why We Don’t Write User Stories Anymore
Use Cases
- A user story is the title of one scenario whereas a use case is the contents of multiple scenarios
- Why I still use use cases
- Structuring use cases with goals
- Agile Software Requirements: Use Cases

[...] done with your current work item (user story or whatever you want to call it) when it’s coded, all the tests pass, and the code is [...]
[...] has many distractions, though, like Getting a Story [...]
[...] case models are best created when use cases are: during requirements gathering. It’s easiest to define the abuse cases after the regular use cases are identified (or even [...]
[...] it takes time to write code, writing less code means you’ll be more productive (finish more stories per [...]
[...] are great for developers, since they provide quick and unequivocal feedback about whether the story is done. Not only the main success scenario, but also alternate and exception scenarios can be [...]