A Control Theory Perspective on Agile Methodology Use and Changing User Requirements
Likoebe M. Maruping (),
Viswanath Venkatesh () and
Ritu Agarwal ()
Additional contact information
Likoebe M. Maruping: Information Systems Department, Sam M. Walton College of Business, University of Arkansas, Fayetteville, Arkansas 72701
Viswanath Venkatesh: Information Systems Department, Sam M. Walton College of Business, University of Arkansas, Fayetteville, Arkansas 72701
Ritu Agarwal: Decision, Operations and Information Technologies, Robert H. Smith School of Business, University of Maryland, College Park, Maryland 20742
Information Systems Research, 2009, vol. 20, issue 3, 377-399
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.
Keywords: agile methodologies; agility; control theory; requirements uncertainty; software development; teams (search for similar items in EconPapers)
Date: 2009
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (23)
Downloads: (external link)
http://dx.doi.org/10.1287/isre.1090.0238 (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:inm:orisre:v:20:y:2009:i:3:p:377-399
Access Statistics for this article
More articles in Information Systems Research from INFORMS Contact information at EDIRC.
Bibliographic data for series maintained by Chris Asher ().