Requirements engineering practice and problems in agile projects: results from an international survey

Institute of Software Technology, University of Stuttgart, Stuttgart, Germany
Technical University of Munich, Munich, Germany
Universität Innsbruck, Innsbruck, Austria
Universidade Federal Fluminense, Rio de Janeiro, Brazil
DOI
10.7287/peerj.preprints.2038v1
Subject Areas
Software Engineering
Keywords
requirements engineering, agile, state of the practice, survey
Copyright
© 2016 Wagner et al.
Licence
This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Preprints) and either DOI or URL of the article must be cited.
Cite this article
Wagner S, Méndez Fernández D, Felderer M, Kalinowski M. 2016. Requirements engineering practice and problems in agile projects: results from an international survey. PeerJ Preprints 4:e2038v1

Abstract

Requirements engineering (RE) is considerably different in agile development than in traditional processes. Yet, there is little empirical knowledge on the state of the practice and contemporary problems in agile RE. As part of a bigger survey initiative (Naming the Pain in Requirements Engineering), we build an empirical basis on such aspects of agile RE. Based on the responses from 92 people representing 92 organizations, we found that agile RE concentrates on free-text documentation of requirements elicited with a variety of techniques. Many manage explicit traces between requirements and code. Furthermore, the continuous improvement of RE is done because of intrinsic motivation. Important experienced problems include unclear requirements and communication flaws. Hence, agile RE is in several aspects not so different from RE in other development processes. We plan to investigate specific techniques, such as acceptance-test-driven development, in a future survey to better capture what is special in agile RE.

Author Comment

This is a preprint submission to PeerJ Preprints.