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 Inayat | 1 | 4 | 0.43 |
Lauriane Moraes | 2 | 4 | 0.43 |
Maya Daneva | 3 | 119 | 5.20 |
Siti Salwah Salim | 4 | 131 | 16.62 |