A control theory perspective on agile methodology use and changing user requirements

A control theory perspective on agile methodology use and changing user requirements

0.00 Avg rating0 Votes
Article ID: iaor200970847
Country: United States
Volume: 20
Issue: 3
Start Page Number: 377
End Page Number: 399
Publication Date: Sep 2009
Journal: Information Systems Research
Authors: , ,
Keywords: agile manufacturing, software engineering
Abstract:

In this paper, we draw on control theory to understand the conditions under which the use of agile practices is most effective in improving software project quality. Although agile development methodologies offer the potential of improving software development outcomes, limited research has examined how project managers can structure the software development environment to maximize the benefits of agile methodology use during a project. As a result, project managers have little guidance on how to manage teams who are using agile methodologies. Arguing that the most effective control modes are those that provide teams with autonomy in determining the methods for achieving project objectives, we propose hypotheses related to the interaction between control modes, agile methodology use, and requirements change. We test the model in a field study of 862 software developers in 110 teams. The model explains substantial variance in four objective measures of project quality–bug severity, component complexity, coordinative complexity, and dynamic complexity. Results largely support our hypotheses, highlighting the interplay between project control, agile methodology use, and requirements change. The findings contribute to extant literature by integrating control theory into the growing literature on agile methodology use and by identifying specific contingencies affecting the efficacy of different control modes. We discuss the theoretical and practical implications of our results.

Reviews

Required fields are marked *. Your email address will not be published.