Requirements Management in an Agile-Scrum

Date

2011-01-03

Authors

Oyeyipo, Elizabeth O.
Mueller, Carl J.

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Producing high quality software products meeting the stakeholder's requirements is a major challenge in software engineering. Dynamically changing environments make changes to requirements in the software development process an inevitable task. Poor requirements and changes to requirements are major elements that cause software project failures. This research explores requirements changes in an Agile-Scrum software development process. The goal of the study was twofold: 1) to empirically investigate the claims of Agile proponents that Agile methodology allows changes to requirements even late into the project with minimal impact on software functionality and quality of the delivered product. 2) To investigate the impact of requirements changes on the development productivity, if there exist a correlation between the development effort and requirements changes. Measurement data were collected from the development teams. Productivity of multiple project teams was evaluated using both traditional and new measures. Passed test cases is one of the measures investigated in this research. The findings of the experiments demonstrate a high correlation between the number of test cases passed and the productivity.

Description

Keywords

agile, scrum, requirements, change, project tracking, Computer Science

Citation

Oyeyipo, E. O., & Mueller, C. J. (2011). Requirements management in an agile-scrum (Report No. TXSTATE-CS-TR-2011-29). Texas State University-San Marcos, Department of Computer Science.

Rights

Rights Holder

Rights License

Rights URI