Peter Bunus Department of Computer and Information Science, Linköping University Sweden peter.bunus@liu.se Outsourcing Risk Management Lecture 4 TDDD31 Software Engineering with International Partners International Partners Source: Center for Information Systems Research (CISR) © 2009 MIT Sloan CISR ‐ Ross – Offshore outsourcing provides variable capacity and usually results in ff lower wages – –Onshore outsourcing provides proximity and avoids time zone issues Onshore outsourcing provides proximity and avoids time zone issues Onshore versus offshore outsourcing – Business process outsourcing relies on external parties to process transactions associated with business functions (e.g. Qatar Airways outsources revenue accounting; BAE Systems outsources HR) – Traditionally, firms have created functions to run all essential functions, whether or not they are strategic. h th t th t t i Business process outsourcing vs. inhouse p g business processes p – IT IT outsourcing relies on external parties to provide development and/or outsourcing relies on external parties to provide development and/or infrastructure operations support (e.g. Campbell's outsourcing to IBM; Dow's outsourcing to Accenture and IBM) g ) – Inhouse sourcing requires technical expertise to develop and runsystems IT outsourcing versus inhouse development and operations What has been discussed during the lectures? 2 Source: Center for Information Systems Research (CISR) © 2009 MIT Sloan CISR ‐ Ross Dedicated processing versus "the cloud" –Most firms install their software, then take responsibility for Most firms install their software then take responsibility for running their systems, which includes installing upgrades and enhancements. –Salesforce.com, IBM, Oracle and others are offering to provide ( ), y software as a service (SaaS), which means they will run the software on their machinesand take care of all updates and maintenance. 3 What has been discussed during the lectures? Source: Center for Information Systems Research (CISR) © 2009 MIT Sloan CISR ‐ Ross 4 Beware of the expected cost savings from outsourcing. IT outsourcing changes the skill requirements of the IT unit. IT outsourcing changes the skill requirements of the IT unit Some processes within a firm are commodities and those processes can—and processes can and often should often should—be be outsourced for operational outsourced for operational excellence. (But wait for the market to materialize.) A strategy of operational excellence can inhibit rather than A strategy of operational excellence can inhibit rather than promote business innovation. Some business processes are distinctive. For those, outsourcing is Some business processes are distinctive. For those, outsourcing is risky. g y Outsourcing can accelerate architecture maturity. Architecture maturity can better position a firm to benefit from outsourcing. g have promise but they do p y Offshoringg and “cloud”technologies not resolve problems caused by undisciplined business processes. They demand new management skills. IT and Business Process Outsourcing: Promises and RisksIT Risks Risk Management 5 6 – Risk as a probability function – Risk as a variance: In finance, risk is calculated as the variance of the Risk as a variance: In finance risk is calculated as the variance of the distribution of outcomes – Risk as expected loss: In some disciplines such as casualty insurance, risk p p y , is interpreted as expected loss, which is the product of a loss function and a probability function Risk as an undesirable event. According to Levine and Schneider (1997 pg 38) risk is “…events that, if they occur, represent a (1997, pg. 38), risk is events that if they occur represent a material threat to an entity’s fortune.” Using this approach, risk can be interpreted as an occurrence of undesirable events can be interpreted as an occurrence of undesirable events. What is Risk? 7 In this probability distribution, there are four possible states of the world one period into the future. For example, state 1 may correspond to a recession. A probability is assigned to each state. The probability reflects how likely it is that the state will occur. The sum of the probabilities must equal 100%, indicating that something must happen. The last two columns present the returns or outcomes for stocks A and B that will occur in the four states. The expected rate of return on a stock represents the mean of a probability distribution of possible future returns on the stock. The table below provides a probability distribution for the returns on stocks A and B Expected Return Calculate the Expected Return 8 The standard deviation is calculated as the positive square root of the variance. Given an asset's expected return, its variance can be calculated using the i ' d i i b l l d i h following equation: Measure of Risk – Variance 9 Although Stock B Alth h St k B offers a higher ff hi h expected return than Stock A, it also is riskier since its variance and standard deviation are greater than Stock A's Calculate the Variance and the SD 10 Risk Classification 11 • Transition costs ‐ cost of switching service providers ( g (e.g. internal to external) ) • Contractual amendments ‐ flexibility in updating contract for business changes • Cost escalation ‐ risk of opportunistic price hikes by service provider • Management costs ‐ cost of monitoring and supervising the outsourcing operation • Disputes and litigations ‐ risk of legal complications • Loss of organizational competencies – risk of tacit knowledge loss • Lock‐in ‐ risk of captive contract by monopolist service provider • Service debasement ‐ risk of performance degradation i in service provision i ii IT Outsourcing Risks 12 Asset specificity Asset specificity Small number of suppliers Client’ss degree of expertise in outsourcing contracts Client degree of expertise in outsourcing contracts Inability to adapt the contract to changing business and technology Inflexible contracting Inflexible contracting – – – – – – Uncertainty Uncertainty Opportunism Client’ss degree of expertise in IT operations Client degree of expertise in IT operations Client’s degree of expertise in outsourcing contracts Relatedness Fixed process that exceed market prices two to three years into the contract Hidden/excess cost – – – – – Lock‐in Risks 13 Measurement problems Cli t’ l k f Client’s lack of experience in managing outsourcing project i i i t i j t Supplier’s degree of expertise in IT operations Supplier’ss degree of expertise in IT contracting Supplier degree of expertise in IT contracting – Failure to retain requisite capabilities and skills F il t t i i it biliti d kill – Lack of innovation from supplier – Deteriorating service in the face of patchy supplier staffing of the contrac Deteriorating service in the face of patchy supplier staffing of the contrac Service debasement – – – – Disputes and litigations Di t d liti ti – Uncertainty Uncertainty – Technological discontinuity Costly contractual amendments Risks 14 – – – – – – – – – Unclear responsibilities Unclear responsibilities No interaction among cross‐cultural team members Conflicting development standards Conflicting development standards Widely divergent working styles Mistrust and miscommunications Mistrust and miscommunications Poorly articulated requirements Inability to resolve time zone differences Inability to resolve time zone differences Poor communication of decision Unwillingness to provide feedback g p Cultural differences Risks 15