Requirements and User Stories
- Video lecture: part 1 and part 2, and slides
- Class slides
- Ideas for improving user stories
- Use case and user story examples
- The 5 Whys of Backlog Refinement offers a good example of a fake user story (which is written for the delivery team instead of the users of the system) and how to fix it.
- Making sense of MVP describes what an MVP should be and gives some case studies.
Creating Thin Stories
- How Thin is Thin? shows how to create stories which represent thin vertical slices of functionality.
- How to Split a User Story presents patterns for splitting stories.
User Story Mapping
- User story mapping for the perfect morning routine shows how to apply a story map to prioritise work.
- User story mapping class exercise
- A Google Sheets/Excel story mapping template