Information Systems Research
HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
 QUICK SEARCH:   [advanced]


     


INFORMATION SYSTEMS RESEARCH
Vol. 20, No. 3, September 2009, pp. 377-399
DOI: 10.1287/isre.1090.0238
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Right arrow reprints & permissions
Citing Articles
Right arrow Citing Articles via HighWire
Google Scholar
Right arrow Articles by Maruping, L. M.
Right arrow Articles by Agarwal, R.

A Control Theory Perspective on Agile Methodology Use and Changing User Requirements

Likoebe M. Maruping, Viswanath Venkatesh, Ritu Agarwal

Information Systems Department, Sam M. Walton College of Business, University of Arkansas, Fayetteville, Arkansas 72701
Information Systems Department, Sam M. Walton College of Business, University of Arkansas, Fayetteville, Arkansas 72701
Decision, Operations and Information Technologies, Robert H. Smith School of Business, University of Maryland, College Park, Maryland 20742

lmaruping{at}walton.uark.edu
vvenkatesh{at}vvenkatesh.us
ragarwal{at}rhsmith.umd.edu

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.

Key Words: agile methodologies; agility; control theory; requirements uncertainty; software development; teams
History: This paper was received on June 6, 2007.


This article has been cited by other articles:


Home page
Information Systems ResearchHome page
R. Vidgen and X. Wang
Coevolving Systems and the Organization of Agile Software Development
Information Systems Research, September 1, 2009; 20(3): 355 - 376.
[Abstract] [PDF]




HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
Copyright © 2009 by INFORMS.