User Stories as Requirements — Advantages and Disadvantages
publish date: 2026/06/04 22:55:37.521453 UTC
volume_muteIn extreme programming, user requirements are expressed as user stories — short, scenario-based descriptions written on story cards, each capturing a specific user need. The development team then breaks each story into implementation tasks. Classify each statement as an advantage or a disadvantage of this approach to requirements description.
drag and drop the selected option to the right place
Correct Answer
Explanation
Advantages: stories are understandable by non-technical customers; easy to update or discard when requirements change; naturally generate acceptance tests. Disadvantages: stories are too informal to capture non-functional requirements; individual stories do not expose cross-story interactions or system-wide concerns; lack of formal documentation makes stories potentially ambiguous and harder to reason about as a coherent whole.
Reference
Software Engineering, Ian Sommerville, 9th edition
