Research Note - The Role of Organizational Controls and Boundary Spanning in Software Development Outsourcing: Implications for Project Performance

Past research has studied how the selection and use of control portfolios in software projects is based on environmental and task characteristics. However, little research has examined the consequences of control mode choices on project performance. This paper reports on a study that addresses this issue in the context of outsourced software projects. In addition, we propose that boundary-spanning activities between the vendor and the client enable knowledge sharing across organizational and knowledge domain boundaries. This is expected to lead to facilitation of control through specific incentives and performance norms that are suited to client needs as well as the vendor context. Therefore, we argue that boundary spanning between the vendor and client moderates the relationship between formal controls instituted by the vendor on the development team and project performance. We also hypothesize the effect of collaboration as a clan control on project performance. We examine project performance in terms of software quality and project efficiency. The research model is empirically tested in the Indian software industry setting on a sample of 96 projects. The results suggest that formal and informal control modes have a significant impact on software project outcomes, but need to be finely tuned and directed toward appropriate objectives. In addition, boundary-spanning activities significantly improve the effectiveness of formal controls. Finally, we find that collaborative culture has provided mixed benefits by enhancing quality but reducing efficiency.

[1]  Laurie J. Kirsch,et al.  Deploying Common Systems Globally: The Dynamics of Control , 2004, Inf. Syst. Res..

[2]  Audris Mockus,et al.  An Empirical Study of Speed and Communication in Globally Distributed Software Development , 2003, IEEE Trans. Software Eng..

[3]  Stanislaw Szejko An exercise in evaluating significance of software quality criteria , 1999, ITiCSE '99.

[4]  B. Kogut,et al.  Knowledge of the Firm, Combinative Capabilities, and the Replication of Technology , 1992 .

[5]  Mayuram S. Krishnan,et al.  Contracts in Offshore Software Development: An Empirical Analysis , 2003, Manag. Sci..

[6]  W. Ocasio TOWARDS AN ATTENTION-BASED VIEW OF THE FIRM , 1997 .

[7]  Mayuram S. Krishnan,et al.  The role of software processes and communication in offshore software development , 2002, CACM.

[8]  Mark C. Paulk,et al.  Capability Maturity Model for Software, Version 1.1 , 1993 .

[9]  Amrit Tiwana,et al.  An empirical study of the effect of knowledge integration on software development performance , 2004, Inf. Softw. Technol..

[10]  J. March,et al.  Managerial perspectives on risk and risk taking , 1987 .

[11]  Morgan Swink,et al.  Design-manufacturing integration as a mediator of antecedents to new product design quality , 2004, IEEE Transactions on Engineering Management.

[12]  D. Allen,et al.  The Role of Risk in Contract Choice , 1999 .

[13]  Paul R. Carlile,et al.  A Pragmatic View of Knowledge and Boundaries: Boundary Objects in New Product Development , 2002, Organ. Sci..

[14]  J. C. Henderson,et al.  Managing I/S Design Teams: A Control Theories Perspective , 1992 .

[15]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach (McGraw-Hill Series in Computer Science) , 2004 .

[16]  Sendil K. Ethiraj,et al.  Where Do Capabilities Come from and How Do They Matter? A Study in the Software Services Industry , 2005 .

[17]  Wynne W. Chin,et al.  A Partial Least Squares Latent Variable Modeling Approach for Measuring Interaction Effects: Results from a Monte Carlo Simulation Study and Voice Mail Emotion/Adoption Study , 1996, ICIS.

[18]  Alan H. Bond,et al.  Readings in Distributed Artificial Intelligence , 1988 .

[19]  Bernard J. Jaworski Toward a Theory of Marketing Control: Environmental Context, Control Types, and Consequences , 1988 .

[20]  L. Kirsch The Management of Complex Tasks in Organizations: Controlling the Systems Development Process , 1996 .

[21]  Mark W. Dirsmith,et al.  The Calculated and the Avowed: Techniques of Discipline and Struggles over Identity in Big Six Public Accounting Firms , 1998 .

[22]  Russell L. Purvis,et al.  Controlling Information Systems Development Projects: The View from the Client , 2002, Manag. Sci..

[23]  Suzanne D. Pawlowski,et al.  Bridging User Organizations: Knowledge Brokering and the Work of Information Technology Professionals , 2004, MIS Q..

[24]  M. S. Krishnan,et al.  An Empirical Analysis of Productivity and Quality in Software Products , 2000 .

[25]  GopalAnandasivam,et al.  Research Note---The Role of Organizational Controls and Boundary Spanning in Software Development Outsourcing , 2010 .

[26]  R. MacCallum,et al.  THE APPLICATION OF EXPLORATORY FACTOR ANALYSIS IN APPLIED PSYCHOLOGY: A CRITICAL REVIEW AND ANALYSIS , 1986 .

[27]  Laurie J. Kirsch,et al.  Portfolios of Control Modes and IS Project Management , 1997, Inf. Syst. Res..

[28]  Carl L. Gordon,et al.  Systems Analysis and Design: Current Practices , 1987, MIS Q..

[29]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[30]  W. Ouchi A Conceptual Framework for the Design of Organizational Control Mechanisms , 1979 .

[31]  F. Bookstein,et al.  Two Structural Equation Models: LISREL and PLS Applied to Consumer Exit-Voice Theory , 1982 .

[32]  Mayuram S. Krishnan,et al.  Effects of Process Maturity on Quality, Cycle Time, and Effort in Software Product Development , 2000 .

[33]  Emmanuelle Vaast,et al.  The Emergence of Boundary Spanning Competence in Practice: Implications for Implementation and Use of Information Systems , 2005, MIS Q..

[34]  Natalia Levina,et al.  Collaborating on Multi-Party Information Systems Development Projects: A Collective Reflection-in-Action View , 2005, Inf. Syst. Res..

[35]  Susan Leigh Star,et al.  The Structure of Ill-Structured Solutions: Boundary Objects and Heterogeneous Distributed Problem Solving , 1989, Distributed Artificial Intelligence.

[36]  Paul R. Carlile,et al.  Transferring, Translating, and Transforming: An Integrative Framework for Managing Knowledge Across Boundaries , 2004, Organ. Sci..

[37]  Richard A. Guzzo,et al.  Teams in organizations: recent research on performance and effectiveness. , 1996, Annual review of psychology.

[38]  Detmar W. Straub,et al.  Structural Equation Modeling and Regression: Guidelines for Research Practice , 2000, Commun. Assoc. Inf. Syst..

[39]  Mark Keil,et al.  How Software Project Risk Affects Project Performance: An Investigation of the Dimensions of Risk and an Exploratory Model , 2004, Decis. Sci..

[40]  Scott B. MacKenzie,et al.  Common method biases in behavioral research: a critical review of the literature and recommended remedies. , 2003, The Journal of applied psychology.

[41]  Jeanne W. Ross,et al.  From the Vendor's Perspective: Exploring the Value Proposition in Information Technology Outsourcing 1, 2 , 2003 .

[42]  Kathleen M. Eisenhardt,et al.  Control: Organizational and Economic Approaches , 1985 .

[43]  J KirschLaurie Deploying Common Systems Globally , 2004 .

[44]  M. C. Jensen,et al.  Harvard Business School; SSRN; National Bureau of Economic Research (NBER); European Corporate Governance Institute (ECGI); Harvard University - Accounting & Control Unit , 1976 .

[45]  J. Christopher Westland,et al.  The cost behavior of software defects , 2004, Decis. Support Syst..

[46]  Rajiv Sabherwal,et al.  Portfolios of Control in Outsourced Software Development Projects , 2003, Inf. Syst. Res..

[47]  Willow A. Sheremata Finding and solving problems in software new product development , 2002 .

[48]  Thiagarajan Ravichandran,et al.  Quality Management in Systems Development: An Organizational System Perspective , 2000, MIS Q..

[49]  A. Banerjee,et al.  Reputation Effects and the Limits of Contracting: A Study of the Indian Software Industry , 1999 .

[50]  Bertrand Meyer The unspoken revolution in software engineering , 2006, Computer.

[51]  Mayuram S. Krishnan,et al.  Measurement Programs in Software Development: Determinants of Success , 2002, IEEE Trans. Software Eng..

[52]  M. Hoegl,et al.  Teamwork Quality and the Success of Innovative Projects , 2001 .

[53]  Natalia Levina,et al.  From the Vendor's Perspective: Exploring the Value Proposition in IT Outsourcing , 2003 .

[54]  G. Hult,et al.  Innovation, Market Orientation, and Organizational Learning: An Integration and Empirical Examination , 1998 .

[55]  R. Grant Chapter 8 – Prospering in Dynamically-Competitive Environments: Organizational Capability as Knowledge Integration , 1999 .

[56]  Traci Carte,et al.  In Pursuit of Moderation: Nine Common Errors and Their Solutions , 2003, MIS Q..

[57]  Wynne W. Chin,et al.  A Partial Least Squares Latent Variable Modeling Approach for Measuring Interaction Effects: Results from a Monte Carlo Simulation Study and an Electronic - Mail Emotion/Adoption Study , 2003, Inf. Syst. Res..