Defining Requirements Strategies in Agile: A Design Science Research Study
Amna Pir Muhammad, Eric Knauss, Odzaya Batsaikhan, Nassiba El, Haskouri, Yi-Chun Lin, Alessia Knauss

TL;DR
This paper investigates how undefined requirements strategies cause challenges in agile development and proposes guidelines for defining effective requirements strategies through a design science research approach involving multiple industrial case studies.
Contribution
It introduces a structured approach to defining requirements strategies in agile, based on empirical case studies and collaborative workshops, addressing a key challenge in requirements engineering.
Findings
Identified critical challenges in requirements engineering within agile projects.
Developed guidelines for defining requirements strategies in agile contexts.
Validated strategies through multiple industrial case studies.
Abstract
Research shows that many of the challenges currently encountered with agile development are related to requirements engineering. Based on design science research, this paper investigates critical challenges that arise in agile development from an undefined requirements strategy. We explore potential ways to address these challenges and synthesize the key building blocks of requirements strategies. Our design science research rests on a multiple case study with three industrial cases in the domains of communication technology, security services, and automotive. We relied on a total of 20 interviews, two workshops, participant observation in two cases, and document analysis in each of the cases to understand concrete challenges and workflows. In each case, we define a requirements strategy in collaboration with process managers and experienced engineers. From this experience, we extract…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Persona Design and Applications · Advanced Software Engineering Methodologies
