Reliable Customers and Credible Fixed-Price Contracts for Software Development Projects: A Study of One Supplier's Contracts

A fundamental tenet of the information systems discipline holds that changing requirements in software development projects (SDP) are the main reason for failure; therefore, in case of such uncertainties, fixed-price contracts (FPC) are not suitable for success. Our empirical research, informed by economic theories, compellingly illustrates that the FPC is an appropriate contractual form. However, we claim that there is a need to optimize its use. With this paper, we show that reliable customers allow credible FPCs enhancing project success, whereas sophisticated contract provisions do not have this effect. Customer reliability reflects whether the customer uses stable methods and regulations for information processing regarding goal definition, belief generation, and decision-making. Our findings offer managers important insights into how they can design and enact FPCs to manage SDPs successfully. Further, we show how economic theories can enhance understanding of SDP success.

[1]  T. M. Rajkumar,et al.  Offshore Software Development: The View from Indian Suppliers , 2001, Inf. Syst. Manag..

[2]  W. Dugger The Economic Institutions of Capitalism , 1987 .

[3]  Mahmood Niazi,et al.  Barriers in the selection of offshore software development outsourcing vendors: An exploratory study using a systematic literature review , 2011, Inf. Softw. Technol..

[4]  Edsger W. Dijkstra,et al.  The humble programmer , 1972, CACM.

[5]  Cornelia Gaebert,et al.  Dilemma structures between contracting parties in software development projects , 2014, 2014 9th International Conference on Software Engineering and Applications (ICSOFT-EA).

[6]  O. Williamson The Economic Institutions of Capitalism: Firms, Markets, Relational Contracting , 1985 .

[7]  Kweku-Muata Osei-Bryson,et al.  Using decision tree modelling to support Peircian abduction in IS research: a systematic approach for generating and evaluating hypotheses for systematic theory development , 2011, Inf. Syst. J..

[8]  Yogesh Kumar Dwivedi,et al.  IS/IT Project Failures: A Review of the Extant Literature for Deriving a Taxonomy of Failure Factors , 2013, TDIT.

[9]  Ming Fan,et al.  Design and Analysis of Contracts for Software Outsourcing , 2010, Inf. Syst. Res..

[10]  C. List,et al.  Aggregating Sets of Judgments: An Impossibility Result , 2002, Economics and Philosophy.

[11]  Michael D. Myers,et al.  A Set of Principles for Conducting and Evaluating Interpretive Field Studies in Information Systems , 1999, MIS Q..

[12]  Khaled El Emam,et al.  A Replicated Survey of IT Software Project Failures , 2008, IEEE Software.

[13]  Thomas Mellewigt,et al.  Contractual Functions and Contractual Dynamics in Inter-Firm Relationships: What We Know and How to Proceed , 2006 .

[14]  W. Hamilton,et al.  The Evolution of Cooperation , 1984 .

[15]  Pernille Bjørn,et al.  Global Software Development: Commitment, Trust and Cultural Sensitivity in Strategic Partnerships , 2013 .

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

[17]  Paula Savolainen,et al.  Why do software development projects fail? : emphasising the supplier's perspective and the project start-up , 2011 .

[18]  R. Heiner The Origin of Predictable Behavior , 1983 .

[19]  O. Williamson OUTSOURCING: TRANSACTION COST ECONOMICS AND SUPPLY CHAIN MANAGEMENT† , 2008 .

[20]  Alvin I. Goldman,et al.  Group Knowledge Versus Group Rationality: Two Approaches to Social Epistemology , 2004, Episteme.

[21]  Saleem Abuleil,et al.  A Taxonomy of an IT Project Failure: Root Causes , 2009 .

[22]  M. Benaroch,et al.  Contract Design Choices in IT Outsourcing: New Lessons from Software Development Outsourcing Contracts , 2012 .

[23]  Cornelia Gaebert,et al.  Contract Design and Uncertainty in Software Development Projects , 2014, BIR.

[24]  Anandhi Bharadwaj,et al.  An Empirical Analysis of Contract Structures in IT Outsourcing , 2009, Inf. Syst. Res..

[25]  Lior Fink,et al.  Why project size matters for contract choice in software development outsourcing , 2014, DATB.