Control in Internal and Outsourced Software Projects

被引:119
作者
Tiwana, Amrit [1 ]
Keil, Mark [2 ]
机构
[1] Iowa State Univ, Coll Business, Ames, IA 50011 USA
[2] Georgia State Univ, J Mack Robinson Coll Business, Atlanta, GA 30303 USA
关键词
attempted control; control theory; information systems development; project controls; realized control; survey research; ORGANIZATIONAL CONTROL; USER PARTICIPATION; MANAGEMENT; INFORMATION; PERSPECTIVE; PERFORMANCE; DESIGN; RISK; UNCERTAINTY; COOPERATION;
D O I
10.2753/MIS0742-1222260301
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Although the choice of control mechanisms in systems development projects has been extensively studied in prior research, differences in such choices across internal and outsourced projects and their effects on systems development performance have not received much attention. This study attempts to address this gap using data on 57 outsourced and 79 internal projects in 136 organizations. Our results reveal a paradoxical overarching pattern: controllers attempt greater use of control mechanisms in outsourced projects relative to internal projects, yet controls enhance systems development performance in internal projects but not in outsourced projects. We introduce a distinction between attempted control and realized control to explain this disconnect, and show how anticipated transaction hazards motivate the former but meeting specific informational and social prerequisites facilitate the latter. Our results contribute three new insights to the systems development control literature. First, controllers attempt to use controller-driven control mechanisms to a greater degree in outsourced projects but controllee-driven control mechanisms to a greater degree in internal projects. Second, we establish a hitherto-missing control-performance link. The nuanced differences in internal and outsourced projects simultaneously confirm and refute a pervasive assertion in the information systems controls literature that control enhances performance. Finally, we show how requirements volatility-which can be at odds with control-alters the control-performance relationships. Implications for theory and practice are also discussed.
引用
收藏
页码:9 / 44
页数:36
相关论文
共 43 条
[31]   THE EFFECT OF COORDINATION AND UNCERTAINTY ON SOFTWARE PROJECT PERFORMANCE - RESIDUAL PERFORMANCE RISK AS AN INTERVENING VARIABLE [J].
NIDUMOLU, S .
INFORMATION SYSTEMS RESEARCH, 1995, 6 (03) :191-219
[32]   The matrix of control: Combining process and structure approaches to managing software development [J].
Nidumolu, SR ;
Subramani, MR .
JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2003, 20 (03) :159-196
[33]   ORGANIZATIONAL CONTROL - 2 FUNCTIONS [J].
OUCHI, WG ;
MAGUIRE, MA .
ADMINISTRATIVE SCIENCE QUARTERLY, 1975, 20 (04) :559-569
[34]   CONCEPTUAL-FRAMEWORK FOR THE DESIGN OF ORGANIZATIONAL CONTROL MECHANISMS [J].
OUCHI, WG .
MANAGEMENT SCIENCE, 1979, 25 (09) :833-848
[35]   MARKETS, BUREAUCRACIES, AND CLANS [J].
OUCHI, WG .
ADMINISTRATIVE SCIENCE QUARTERLY, 1980, 25 (01) :129-141
[36]   Stopping behavior of systems analysts during information requirements elicitation [J].
Pitts, MG ;
Browne, GJ .
JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2004, 21 (01) :203-226
[37]   Do formal contracts and relational governance function as substitutes or complements? [J].
Poppo, L ;
Zenger, T .
STRATEGIC MANAGEMENT JOURNAL, 2002, 23 (08) :707-725
[38]   SOFTWARE PROJECT-MANAGEMENT UNDER INCOMPLETE AND AMBIGUOUS SPECIFICATIONS [J].
ROWEN, RB .
IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 1990, 37 (01) :10-21
[39]   Predictors of formal control usage in IT outsourcing partnerships [J].
Rustagi, Sandeep ;
King, William R. ;
Kirsch, Laurie J. .
INFORMATION SYSTEMS RESEARCH, 2008, 19 (02) :126-143
[40]   The impact of unreliable information on the management of software projects: A dynamic decision perspective [J].
Sengupta, K ;
AbdelHamid, TK .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1996, 26 (02) :177-189