Gathering Agile User Requirements

Working iteratively to deliver working software incrementally needs a different approach to requirement gathering. This chapter looks at the approach most commonly combined with Scrum: the User Story.

We'll start by briefly looking at why traditional requirements documents don't fit well with an incremental approach. We'll then contrast this with User Stories and how they work to solve some of those problems.

We'll then take a practical approach, using a cinema ticket booking system as an example, to gradually build up a User Story, considering the various elements that contribute to making this technique powerful.

After we've built up a good understanding of User Stories and Agile's requirements, we'll ...

Get The Agile Developer's Handbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.