Requirements Engineering Challenges of Supporting Agile Teams in System Development
Licentiatavhandling, 2018
Objective: The aim of this thesis is to discover challenges that new requirements engineering approaches should address to enable agile system devel- opment at scale (RE4Agile). With a focus on value and building system understanding, we explore these challenges from the perspective of the agile development teams.
Method: To meet our aim, we conducted a series of empirical studies based on case studies, and a secondary review to explore the problem domain while deriving challenges and potential solutions from industry and literature respectively.
Findings: Our findings show that there are numerous challenges of conducting requirements engineering in agile development especially where systems development is concerned. These challenges relate to user value and overall system understanding. However, there are some cross-cutting concerns, e.g safety- critical development, that have generated much interest both from practitioners and academicians at large.
Conclusions: The challenges discovered sprout from an integration problem of working with agile methods while using the already existing processes as well. However, solution candidates exist and our future research aims to validate some of the solution candidates in the view of deriving new RE approaches. This thesis contributes to such future research, by establishing a holistic map of challenges that allows to assess whether a given solution is beneficial in the larger context or whether it over-optimizes only one area.
User Value
Requirements Engineering
Safety-critical System Development
Scaled-Agile System Development
Författare
Rashida Kasauli
Chalmers, Data- och informationsteknik, Software Engineering
Requirements Engineering Challenges in Large-Scale Agile System Development
International Requirements Engineering Conference,;(2017)p. 352-361
Paper i proceeding
R. Kasauli, J. Nakatumba-Nabende, B. Kanagwa Agile Islands in a Waterfall Environment: Challenges and Strategies
Adding value every sprint: A case study on large-scale continuous requirements engineering
CEUR Workshop Proceedings,;Vol. 1796(2017)
Paper i proceeding
Safety-Critical Systems and Agile Development: A Mapping Study
Proceedings - 44th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2018,;(2018)p. 470-477
Paper i proceeding
Ämneskategorier
Programvaruteknik
Systemvetenskap
Datorsystem
Utgivare
Chalmers
Svea 221, Forskingsgången 4
Opponent: Professor Ita Richardson, University of Limerick, Ireland