PV258 Requirements Engineering in Agile Software Development
Week 3 - Software Requirements Elicitation (part I)
This week we will look at requirements elicitation phase, with specific focus on user stories: what they are about, differences with traditional requirements (we discussed IEEE Standard 29148-2011 last lecture), and how to write effective user stories for their management and implementation.
Lecture
- Agile Requirements: Elicitation & User Stories
- Additional slides about wicked problems in requirements engineering and the goal-design scale
Additional Material
The following is a sample from the book G. Adzic and D. Evans, Fifty Quick Ideas to Improve your User Stories. Leanpub, 2013, that takes a practice-oriented approach in giving suggestions about the improvement of the creation of User Stories (http://leanpub.com/50quickideas).
- Sample from "Fifty Quick Ideas to Improve your User Stories"
Initial List of Projects
- Group 1. Filipec et al. : Rental System for Accomodation
- Group 2. Antti et al. : Crazy Pictures
- Group 3. Katuščák et al.: Russian Roulette
- Group 4. Maroš et al. : Minimalistic TODO List