An Empirical Study of Requirements Management in an Agile-Scrum Development Environment

Date

2011-05

Authors

Oyeyipo, Elizabeth O.

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

Software requirements, Software process

Citation

Oyeyipo, E. O. (2011). <i>An empirical study of requirements management in an agile-scrum development environment</i> (Unpublished thesis). Texas State University-San Marcos, San Marcos, Texas.

Rights

Rights Holder

Rights License

Rights URI