We examine IT contracting in one particular segment of the IT outsourcing market - the market for large scale packaged software implementations such as enterprise resource planning (ERP) systems. Using a small sample of actual outsourcing contracts in several industries and a review of the relevant outsourcing literature, we determined the common provisions and structural characteristics of these contracts. We then used this description to develop an analytical model of IT outsourcing, using principal agent techniques. Our model captures key characteristics of these IT contracts including a multi-stage project structure, vendor learning, probabilistic binary outcomes (success/failure), use of incentive contracting, and implementation risks. In addition to deriving the optimal IT contract; we specifically focus on how vendor learning affects the optimal structure of the contract. In particular, we find that with rapid vendor learning at the early stage of the contract, it is often more efficient to use a multistage contracting procedure, even if it is not technically required, as this enables stronger incentives to be given to the vendor and creates greater profit and surplus.
[1]
Rob Procter,et al.
Software Development Practices
,
1995
.
[2]
Gordon B. Davis,et al.
Software Development Practices, Software Complexity, and Software Maintenance Performance: a Field Study
,
1998
.
[3]
L. Gary,et al.
ABELL F. Dereck, Defining The Business. The Starting Point of Strategic Planning . USA, Prentice Hall, Englewood Cliffs, New Jersey, 1980.
,
1996
.
[4]
Henk Sol,et al.
Proceedings of the 54th Hawaii International Conference on System Sciences
,
1997,
HICSS 2015.
[5]
Tridas Mukhopadhyay,et al.
Software Project Duration and Effort: An Empirical Study
,
2002,
Inf. Technol. Manag..