Writing Effective User Stories

Course Description

This course is designed to help students gain the skills to write User Stories that are Independent, Negotiable, Valuable, Estimable, Small and Testable. Participants will benefit from case studies and worked examples, with instructor feedback provided on submitted work. The course relies on online spaces and participant interaction to develop a shared understanding of how best to write User Stories.
1.5 or 2 Days - depending on group size and focus
Contact us for pricing
 

Prerequisites

Competence or completed training in technical writing is preferable but not essential. The course is not specific to any programming language or technology. While agile methodologies and tools will be discussed, it is not specific to those either.

Learning Objectives

Following the course, participants will be able to:
Express User Stories using the minimum necessary amount of language
Break down Epics into Stories as well as other refinement techniques

User Stories in context

The development process
Different methodologies
Why do we write User Stories?

Preparing to Write User Stories

Gathering stories
User Role Modelling
User Proxies and Personas
Jumping in: Our First User Story Card

Writing User Stories

Who, What and Why
The INVEST approach
Writing Test Cases for Stories

Refining User Stories

What Stories are Not
Epics and Stories
Is my User Story simple enough?

Doing Things Well

Guidelines for User Stories
Estimating User Stories
User Story Smells

Additional topics and finishing up

Jumping in: A User Story Writing Workshop
Any Other Business
Concluding Remarks

User storiesrequirements managementrequirements gatheringagile user stories