What is a 'User Story' in agile development?

Prepare for the ASU CSE360 Exam with comprehensive resources, including flashcards and multiple-choice questions. Test your knowledge with detailed explanations and get ready to excel on your exam!

In agile development, a 'User Story' is recognized as a short, clear description of a single requirement from the perspective of the end-user or customer. This format emphasizes the importance of user goals and provides context regarding how this requirement delivers value to the user. User stories typically follow a simple structure, often framed as "As a [type of user], I want [some goal] so that [some reason]." This approach encourages collaboration and communication within the development team and stakeholders, facilitating a shared understanding of what is needed.

By contrast, other options do not align with the core principles of user stories. A lengthy specification document would be contrary to the agile principle of valuing working software over comprehensive documentation, as it can lead to misunderstanding users' real needs. A detailed technical requirement focuses more on the implementation side rather than on the user’s perspective and does not encourage flexibility in development. A roadmap for software release planning provides an overview of the project timeline and deliverables but does not capture the individual needs or requirements of users as user stories do.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy