Quality requirements challenges in the context of large-scale distributed agile: An empirical study

被引:57
作者
Alsaqaf, Wasim [1 ]
Daneva, Maya [1 ]
Wieringa, Roel [1 ]
机构
[1] Univ Twente, Enschede, Netherlands
关键词
Agile large-scale distributed projects; Requirements engineering; Quality requirements; Exploratory empirical research method; Interviews; ENGINEERING PRACTICES;
D O I
10.1016/j.infsof.2019.01.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Engineering quality requirements in agile projects does not fit organically with agile methods. Despite the agile community acknowledges this, little empirical evidence has been published on this topic. Objective: This exploratory qualitative interview-based study explicates the challenging situations experienced by practitioners in engineering the quality requirements in the context of large-scale distributed agile projects. Moreover, this study describes the practices that agile distributed teams currently use which could contribute by dealing with the identified challenges. Method: The challenging situations and possible mitigation practices were studied from the perspective of 17 practitioners from large distributed agile project teams in six organizations in The Netherlands. Qualitative data were collected using semi-structured, open-ended interviews. Qualitative coding techniques were used for data analysis, to identify the challenges of engineering quality requirements, the mechanisms behind the challenges and the practices used that could mitigate the impact of those challenges. Further, by using dialog mapping technique for qualitative data structuring, we have mapped the identified mechanisms and practices to the challenges. Results: From the perspective of the participating practitioners, our exploratory study revealed 15 challenges classified in five categories: (1) team coordination and communication, (2) quality assurance, (3) quality requirements elicitation, (4) conceptual challenges, and (5) software architecture. The study has also disclosed 13 mechanisms behind the challenges and 9 practices that could mitigate the impact of those challenges. Conclusions: The main contributions of the paper are: (1) the explication of the challenges from practitioners' perspective and the comparison of our findings with previously published results, (2) the description of the mechanisms behind the challenges, and (3) the identification of the practices currently used by agile teams that could mitigate the impact of the challenges. The findings of this study provide useful input into the process of designing possible solution approaches to overcome the challenges.
引用
收藏
页码:39 / 55
页数:17
相关论文
共 52 条
[41]  
Medeiros Juliana, 2015, CIBSE, P460
[42]  
Merriam S. B., 1998, Qualitative research and case study applications in education, DOI DOI 10.1016/J.IJPROMAN.2011.04.002
[43]   An industry experience report on managing product quality requirements in a large organization [J].
Mohagheghi, Parastoo ;
Aparicio, Mario Ek .
INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 88 :96-109
[44]  
Nawrocki J, 2014, LECT NOTES COMPUT SC, V8327, P40, DOI 10.1007/978-3-319-04298-5_5
[45]   The effect of moving from a plan-driven to an incremental software development approach with agile practices [J].
Petersen, Kai ;
Wohlin, Claes .
EMPIRICAL SOFTWARE ENGINEERING, 2010, 15 (06) :654-693
[46]   Agile requirements engineering practices and challenges: an empirical study [J].
Ramesh, Balasubramaniam ;
Cao, Lan ;
Baskerville, Richard .
INFORMATION SYSTEMS JOURNAL, 2010, 20 (05) :449-480
[47]  
Rolland K.H, 2015, P XP2015
[48]  
Rolland K.H., 2016, PROBLEMATIZING AGILE
[49]  
Sachdeva V, 2017, PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), P216, DOI 10.1109/CONFLUENCE.2017.7943152
[50]   Key Challenges in Agile Requirements Engineering [J].
Schon, Eva-Maria ;
Winter, Dominique ;
Jose Escalona, Maria ;
Thomaschewski, Jorg .
AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING (XP 2017): 18TH INTERNATIONAL CONFERENCE, XP 2017, 2017, 283 :37-51