Title
A reflection on agile requirements engineering: solutions brought and challenges posed
Abstract
The software development industry has rapidly accepted agile methods. Empirical studies suggest that due to their flexible and emergent nature, agile methods brought solutions to several chronic problems of traditional software development methods. One among the many is the acceptance of requirements changes at later stages of development. However, knowledge about the solutions that agile brought to requirements engineering (RE) is fragmented. Also, little is known about whether the agile philosophy, while introducing solutions to well-known RE problems from the past, has unintentionally opened new challenges. This paper offers a reflection on this matter. Based on the results of our recently published systematic review on agile RE, we reflect on the differences of 'traditional' and agile RE and the practices adopted by the latter, on the solutions and challenges of agile RE, and on some implications that agile RE might have posed for research and practice.
Year
DOI
Venue
2015
10.1145/2764979.2764985
XP Workshops
Field
DocType
Citations 
Agile Unified Process,Engineering management,Extreme programming practices,Lean software development,Requirements analysis,Agile software development,Agile usability engineering,Requirement,Empirical process (process control model),Engineering,Management science
Conference
4
PageRank 
References 
Authors
0.43
22
4
Name
Order
Citations
PageRank
Irum Inayat140.43
Lauriane Moraes240.43
Maya Daneva31195.20
Siti Salwah Salim413116.62