We gained detailed empirical knowledge about rolespecific information needs that have to be satisfied in requirements documents in traditional software development processes. Motivated by the widespread use of agile development and existing challenges in industry regarding agile requirements engineering our current research aims at investigating whether agile teams could also benefit from results of our previous research. To support typical agile development characteristics like extensive collaboration and communication, we envision the elaboration of communication and documentation guidelines based on empirical data about information needs. As a first step, we compared the scope and content of RE artifacts produced in agile activities (e.g. user stories) to previously investigated traditional RE artifacts. This analysis shows that artifacts resulting from agile activities cover key requirements information, but the level of detail is often less than in traditional RE artifacts. In order to better understand possible implications, we conducted interviews and a survey with agile team members. Initial results reveal that, for example, less detailed documentation leads to problems like product inconsistencies in agile settings. Moreover, we gained first insights into the relevance of RE-related agile artifacts for activities like architecture design, user interface design and testing.
[1]
Theodore D. Hellmann,et al.
Integrating Agile and User-Centered Design: A Systematic Mapping and Review of Evaluation and Validation Studies of Agile-UX
,
2014,
2014 Agile Conference.
[2]
Sabrina Marczak,et al.
A systematic literature review on agile requirements engineering practices and challenges
,
2015,
Comput. Hum. Behav..
[3]
Jörg Dörr,et al.
What you need is what you get!: The vision of view-based requirements specifications
,
2012,
2012 20th IEEE International Requirements Engineering Conference (RE).
[4]
G. G. Stokes.
"J."
,
1890,
The New Yale Book of Quotations.
[5]
Nazri Kama,et al.
Review on Agile requirements engineering challenges
,
2016,
2016 3rd International Conference on Computer and Information Sciences (ICCOINS).
[6]
Jörg Dörr,et al.
What do software architects expect from requirements specifications? results of initial explorative studies
,
2012,
2012 First IEEE International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks).
[7]
Philipp Diebold,et al.
Agile practices in practice: a mapping study
,
2014,
EASE '14.