Appendix D: User Stories

Introduction

Figure D.1 shows user stories as the initiation point for a software development project whether based on a traditional development model—represented by a V-shaped software development life cycle (SDLC)—or an Agile development model—represented by a generic Agile SDLC. Although first defined within the eXtreme Programming (XP) development model as user story cards, user stories are used as the initiation and first requirements capture process for all SDLCs, whether traditional waterfall or an Agile. User stories serve as the mechanism for identifying the project’s overall requirements and those features that will be incorporated in each individual software application iteration. User stories were first ...

Get Requirements Engineering for Software and Systems, 4th Edition 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.