Outsourcing Tools for IT

Similar documents
Article: The Information Systems Outsourcing Bandwagon Author: Mary C. Lacity, Rudy Hirschheim

A Process View of Information Systems Outsourcing Research: Conceptual Gaps and Future Research Directions

Outsourcing Lessons: A case study of Electronic Data Systems and GMAC Mortgage

Knowledge Transfer in System Development Offshore Outsourcing Projects

Conflicts in IS Outsourcing: Developing a Research Model

A Survey on the Business Relationship between Chinese Outsourcing Software Suppliers and Their Outsourcers

Offshoring and Social Exchange

Organizational Communication in Telework: Towards Knowledge Management

Generating Business Value from Information Technology

Md. Abdus Sobhan & Rokeya Sultana

The Role of Exercises in Training the Nation's Cyber First-Responders

1) MAJOR INVESTMENT GRANTS

Paul D. Camp Community College Grants Policies and Procedures Manual. (Final edition October 3, 2014)

PPEA Guidelines and Supporting Documents

The Influence of Percieved Risk and Perceived Usefulness on Manager's Attitude Towards Business Process Outsourcing

Comparing Offshore Outsourcing and the Internal Offshoring of Software Development: A Qualitative Study

REQUEST FOR PROPOSALS: PROFESSIONAL AUDITING SERVICES

Use of External Consultants

Statement of Guidance: Outsourcing Regulated Entities

Improved Outsourcing process model

REQUEST FOR PROPOSAL TO PROVIDE AUDIT SERVICES FOR OAKLAND TOWNSHIP OAKLAND COUNTY, MICHIGAN November 13, 2013

ACI AIRPORT SERVICE QUALITY (ASQ) SURVEY SERVICES

Outsourcing in Ireland: a Literature Review, Survey and Case Study Perspective

Risks, Benefits, and Challenges in Global IT Outsourcing: Perspectives and Practices

CITY OF LYNWOOD REQUEST FOR PROPOSALS For BUSINESS LICENSE SERVICES

THE RFP PROCESS: STEPS FOR GETTING THE MOST ACCURATE BIDS

REQUEST FOR PROPOSAL

Lessons learned from terminated outsourcing collaborations

REQUEST FOR INFORMATION STAFF AUGMENTATION/IT CONSULTING RFI NO.: DOEA 14/15-001

NOW THEREFORE, the parties enter into the following Agreement:

REQUEST FOR PROPOSALS FOR. Jed Smith Pipeline Replacement Project

Outsourcing the IT Function

Regional Greenhouse Gas Initiative, Inc. Request for Proposals #18-01 RGGI Auction Services Contractor. June 18, 2018

Pilot Study: Optimum Refresh Cycle and Method for Desktop Outsourcing

REQUEST FOR QUALIFICATIONS for ENGINEERING SERVICES

CONTRACT MANAGEMENT GUIDELINES FOR LOCAL HEALTH INTEGRATION NETWORKS May 2017

REQUEST FOR PROPOSALS FOR PENSION ADMINISTRATION AND FINANCIAL SYSTEMS CONSULTING SERVICES

Suffolk COUNTY COMMUNITY COLLEGE PROCUREMENT POLICY

CPA Accounting Services

Integrated Offshore Outsourcing Solution

REQUEST FOR PROPOSALS For Design Services for New Fire Station

REQUEST FOR PROPOSALS COMMUNICATIONS CONSULTANT. The New Orleans City Council seeks proposals from marketing, public relations and/or

FOR OFFICIAL USE ONLY. Naval Audit Service. Audit Report

Educational Partnerships Policy

Attachment A. Procurement Contract Submission and Conflict of Interest Policy. April 23, 2018 (revised)

Sanitary Engineering Department Greene County, Ohio Request for Proposals

Request for Proposals ALICE Impact Funding

Request for Proposals: Non-Profit Housing Corporation Property Acquisition and Renovation

Legal RFP Questions and Answers February 14, 2014

COMPANY CONSULTING Terms of Reference Development of an Open Innovation Portal for UTFSM FSM1402 Science-Based Innovation FSM1402AT8 I.

Insert in subject line: Proposal for Developing and Producing a Forest-PLUS Program Video

Slides by: Ms. Shree Jaswal. Chapter 10 1

Outsourcing in universities: A comparative analysis of in-house sourcing vs outsourcing (A case study of University of Ruhun.>

The Market Value of IT Outsourcing Investment Announcements: An Event-Study Analysis

MPG SBA 8(a) Ordering Guide

Request for Proposal. Housing Opportunity Program Development Services

Offshore Outsourcing. Agenda

REQUEST FOR PROPOSAL (RFP) SOAP MINE ROAD GROUNDWATER CLEAN-UP DESIGN BUILD PROJECT. RFP RELEASE DATE January 17, 2014

Southern Kern Unified School District

Doctor of Nursing Practice (DNP) Project Handbook 2016/2017

Cross-Cultural Telecommuting Evaluation in Mexico and United States

Dakota County Technical College. Pod 6 AHU Replacement

ARKANSAS STATE HIGHWAY AND TRANSPORTATION DEPARTMENT. Request for Proposals (RFP) INNOVATIVE FINANCING STUDY FOR THE INTERSTATE 69 CORRIDOR

NOTICE TO AUDITORS SOLICITATION OF AUDIT SERVICES

Grants Manager Class Specification

PARTNERSHIP AGREEMENT Between The U.S. Small Business Administration And The U.S. Department of Defense

Addendum No. 2 April 15, 2015 Architectural Design Services Requirements Contracts Request for Qualifications Project No.

Project Request and Approval Process

Global Sourcing Market Update: October, 2007 Preview Deck Topic: Bank of the Future The Emerging Operating Model

AARP Foundation Isolation Impact Area. Grant Opportunity. Identifying Outcome/Evidence-Based Isolation Interventions. Request for Proposals

CITY OF OAKLAND AGENDAREPORT

Request for Proposals (RFP) for Accounting Services Community Futures West Yellowhead

Request for Proposal City of Antioch Animal Shelter Feasibility Study, Business Plan Development, Non-Profit Incorporation

REQUEST FOR EXPRESS OF INTEREST (REOI)

Relationship and Contract Issues of IT Outsourcing Descriptive Case Studies in China Regions

BRANDED PROMOTIONAL ITEMS REQUEST FOR VENDORS (RFV) Los Angeles County Children and Families First Proposition 10 Commission (aka First 5 LA)

CHARTER SCHOOL CLOSURE POLICY

REQUEST FOR PROPOSALS

REQUEST FOR PROPOSALS: NON-PROFIT GRANT WRITING SERVICES

Contract Administration Policy

RE: Request for Proposal Number GCHP081517

STENOGRAPHER REQUEST FOR QUALIFICATIONS (RFQ)

July 21, General Conditions and Instructions to Offerors for. Consumer Assessment of Health Providers and Systems ( CAHPS ) Surveys

SOUTHEAST MICHIGAN COMMUNITY ALLIANCE (SEMCA)

Entrepreneurship, Innovation, Startups and the Law. Fall 2017 Preliminary Syllabus

An Exploratory Study to Determine Factors Impacting Outsourcing of Information Systems in Healthcare

ICANN Designated Agent for Registrar Data Escrow Services

REQUEST FOR PROPOSAL. Virginia s Region 2000 Local Government Council Region 2000 Services Authority

Request for Proposals (RFP) # School Health Transactional System. Release Date: July 24, 2018

ASX CLEAR OPERATING RULES Guidance Note 9

CITY OF PITTSFIELD COMMUNITY CHOICE POWER SUPPLY PROGRAM DRAFT AGGREGATION PLAN COLONIAL POWER GROUP, INC.

HEALTHY FAMILIES PROGRAM TRANSITION TO MEDI-CAL

TOWN OF STOUGHTON COMMUNITY CHOICE POWER SUPPLY PROGRAM AGGREGATION PLAN COLONIAL POWER GROUP, INC.

Laws and Regulations Governing NYS Teacher Centers (Teacher Resource and Computer Training Centers) Education Law 316

REQUEST FOR PROPOSAL (RFP) # CONSULTANT SERVICES FOR DEVELOPMENT OF A DISTRICT SUSTAINABILITY PLAN

Arts and Foreign Language Assistance

Request for Information and Qualifications RFIQ No Facility Asset Management Consulting Services

ASX CLEAR (FUTURES) OPERATING RULES Guidance Note 9

Sponsorship Agreement/Sub-Grant Posted Date June 6, 2016 Due Date for Applications Cycle 1: Cycle 2: July 15, 2016 January 13, 2017

REQUEST FOR PROPOSAL

Transcription:

Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2001 Proceedings Americas Conference on Information Systems (AMCIS) December 2001 Outsourcing Tools for IT Wai-Ho Au Hareton Leung Keith Chan Ming-Shu Li Chinese Academy of Science Follow this and additional works at: http://aisel.aisnet.org/amcis2001 Recommended Citation Au, Wai-Ho; Leung, Hareton; Chan, Keith; and Li, Ming-Shu, "Outsourcing Tools for IT" (2001). AMCIS 2001 Proceedings. 357. http://aisel.aisnet.org/amcis2001/357 This material is brought to you by the Americas Conference on Information Systems (AMCIS) at AIS Electronic Library (AISeL). It has been accepted for inclusion in AMCIS 2001 Proceedings by an authorized administrator of AIS Electronic Library (AISeL). For more information, please contact elibrary@aisnet.org.

OUTSOURCING TOOLS FOR IT Wai-Ho Au Laboratory for Software Development and Management cswhau@comp.polyu.edu.hk Keith C. C. Chan Laboratory for Software Development and Management cskcchan@comp.polyu.edu.hk Hareton K. N. Leung Laboratory for Software Development and Management cshleung@comp.polyu.edu.hk Ming Shu Li Institute of Software Chinese Academy of Science Abstract IT outsourcing is concerned with contracting technology services to an external organization. Although IT outsourcing can provide many potential advantages, it is a risky business venture such that it may also result in serious negative consequences. In order to obtain the potential benefits of IT outsourcing, an organization should adopt a systematic methodology for IT sourcing management. It can also use automated tool to better manage outsourced projects. In this paper, we review two off-the-shelf IT outsourcing management tools, especially for software development and maintenance. We evaluate the tools against a method, which provides a guideline for an organization to manage outsourcing of software development and maintenance to a third party. In this method, the outsourcing of software development and maintenance projects involves six phases: planning, analysis, design, implementation, operations, and termination. We identify the key activities and evaluate the outsourcing management tools against these activities in each of these phases. Keywords: Outsourcing management tools, outsourcing management, software development, software maintenance Introduction Information technology (IT) outsourcing is concerned with the strategic use of outside resources to perform IT operations, which are originally handled by internal staff and resources. It has been reported in (Huff 1991), (Saunders et al. 1997) that IT outsourcing can reduce operating costs by a substantial amount. According to the Outsourcing Institute, a professional association and executive network with a mission to provide timely information and services on outsourcing and related sourcing strategies, IT outsourcing also allows an organization to share risks with outsourcing partners and gain access to world-class IT capabilities. Furthermore, outsourcing IT infrastructure tasks also permits the organizations to concentrate at core competencies, product development, and other concerns more directly related to revenue development (Goth 1999). It is for these reasons that many organizations consider IT outsourcing as a means to remain competitive. Although IT outsourcing has enormous advantages, it is a risky business venture and it may result in a number of negative consequences such as hidden transaction and management costs, costly contractual amendments, diminished quality of service, and loss of expertise, etc. (Earl 1996). It is important to note that the negative consequences do not mean IT outsourcing is bad. It only indicates that IT outsourcing is one of the risky business ventures and an effective methodology is required to manage IT outsourcing projects so that the potential benefits can be obtained. Among IT outsourcing projects, a recent study (Goth 1999) has estimated that money spent on software application development and maintenance will be increased by 55% in a five-year time from 1998 to 2003. Owing to the dramatic increase in budgets, 2001 Seventh Americas Conference on Information Systems 1851

IT Management there is a rise in the demand of methods for effectively managing outsourcing of software development and maintenance. Additionally, an organization can better manage outsourced projects using automated tools. In this paper, we review two off-the-shelf outsourcing management tools for software development and maintenance. We evaluate the tools against a method developed in (Au et al. 2000) for service requesters to manage the outsourcing of software development and maintenance projects. The outsourcing of software projects comprises a number of phases including planning, analysis, design, implementation, operations, and termination. The planning phase includes activities to determine which projects should be outsourced. The analysis phase consists of activities to select appropriate external software houses. The design phase comprises activities to prepare a contract between the service requester and external software houses. The implementation phase is composed of activities to transit from in-house provision of services to outsourcing. The operation phase involves activities to manage the outsourcing relationship. The termination phase includes the activities to test the final software products and to negotiate another contract with the software house or a new contract with another software house at the end of the contract. We identify the key activities and evaluate the outsourcing management tools against these activities in each of these phases. The rest of this paper is organized as follows. In Section 2, we provide an overview of the method for managing outsourcing of software development and maintenance projects. In Section 3, we describe how we identify and select the outsourcing management tools for evaluation. In Section 4, we evaluate the tools against the key activities in each phase of the outsourcing management method. Finally, we conclude this paper with a summary in Section 5. An Overview of Outsourcing Management In this section, we describe a method developed in (Au et al. 2000) for managing the outsourcing of software development and maintenance. This method provides a means for service requesters to manage the outsourcing of software projects. It covers all phases of software outsourcing, from the initial sourcing decision, to the management of the outsourcing relationship, to its termination. Our method is based on the following principles that underlay all phases and activities. The results of outsourcing are dependent on different circumstances. An outsourcing arrangement that is best for one organization may not be appropriate for other organizations. There is a strong relationship between outsourcing and information planning and strategy. The objectives of outsourcing should align with the business objectives of the organization. The outsourcing arrangement should be implemented systematically. A methodology that describes the various steps to be performed should be adopted. Successful outsourcing arrangements focus on results. These results should be objective, measurable, quantifiable, and comparable against pre-established criteria. The performance should be monitored regularly, and appropriate corrective actions should be taken when necessary. In this method, an organization determines which projects should be outsourced at the beginning (the planning phase). When it has been decided that a project will be outsourced, the organization will select a software house for outsourcing (the analysis phase). Once a software house is selected by the organization, a contract will be produced upon their mutual agreement (the design phase). Upon the agreement of the contract, the organization will transfer the business logic, system design, documentation, etc. to the software house so that it can work on the software project (the implementation phase). In the process of developing the software, the organization keeps on monitoring the progress and managing the outsourcing relationship (the operations phase). At the end of the contracting period, the organization will test the final software products and make a decision to negotiate another contract with the software house or a new one, and the cycle repeats (the termination phase). The Planning Phase In the planning phase, an organization will determine which projects will be outsourced and which projects will be handled inhouse. The details for this phase are shown in Figure 1 below. 1852 2001 Seventh Americas Conference on Information Systems

Au et al./outsourcing Tools for IT Purpose To decide which projects (or which parts of projects) will be outsourced and which projects (or which parts of projects) will be performed inhouse. Activities 1. Initiation of sourcing evaluation 2. Analysis of current systems and changes 3. Identification of objectives 4. Estimation of efforts 5. Identification of core competencies 6. Identification of risks 7. Staff arrangement 1. The projects (or the parts of projects) to be outsourced 2. The projects (or the parts of projects) to be handled in-house Figure 1. The Activities and of the Planning Phase The Analysis Phase In the analysis phase, the organization should select a software house for outsourcing software development and maintenance. The details for this phase are given below (Figure 2). Purpose To select a software house as service provider for a software development and maintenance project to be outsourced. Activities 1. Preparation of request for proposal 2. Identification of potential service providers 2. Distribution of request for proposal 4. Determination of criteria 5. Selection of service provider 1. The software house to which the project will be outsourced Figure 2. The Activities and of the Analysis Phase The Design Phase In the design phase, the organization designs the outsourcing relationship with the selected software house and negotiates with the selected software house to produce a contract. Figure 3 shows the activities and deliverables of the design phase. Purpose To design the outsourcing relationship with the selected software house. Activities 1. Determination of outsourcing relationship 2. Determination of contract type 3. Preparation of contracts 1. The outsourcing contract between the organization and the service provider (i.e. the selected software house) Figure 3. The Activities and of the Design Phase The Implementation Phase In the implementation phase, the outsourcing relationship is established between the organization and the software house. The activities involved in this phase are shown in Figure 4. 2001 Seventh Americas Conference on Information Systems 1853

IT Management Purpose To establish the outsourcing relationship with the selected software house. The organization transfers the information required to develop and maintained the outsourced project to the selected software house. Activities 1. Transfer of business logic 2. Transfer of systems, specifications, and documentation 1. The outsourcing relationship with the selected software house 2. The transfer of information required to develop and maintain the outsourced project to the selected software house Figure 4. The Activities and of the Implementation Phase The Operations Phase In the operations phase, the outsourcing relationship with the software house is managed and any maintenance or changes in the outsourcing relationship are negotiated and implemented. Figure 5 shows the activities and deliverables of the operations phase. Purpose To manage the outsourcing relationship with the selected software house. Activities 1. Measurement of compliance to requirements 2. Enforcement of compliance 1. The software product compliant with the requirements Figure 5. The Activities and of the Operations Phase The Termination Phase In the termination phase, the outsourcing relationship is terminated because of the end of the contracting period or the early termination of the contract. The termination phase should be carried out in a way that causes the least possible disruption and ensures a smooth transition to the new situation. The details of the termination phase are given in Figure 6 below. Purpose To minimize the possible disruption and ensure a smooth transition to the new situation when the contracting period ends or the contract is terminated. Activities 1. Preparation for early termination 2. Evaluation of final software products 3. Starting evaluation of another contract with the selected software house or another software house. Figure 6. The Activities and of the Termination Phase Outsourcing Management Tools We have identified two off-the-shelf outsourcing management tools in the market. In this section, we summarize their functionalities and describe how they can be used in managing outsourcing of software development and maintenance projects. FM-1 FM-1 (Formation Consulting Ltd. 1997) is a toolset for planning and managing IT outsourcing projects. Its outsourcing management model consists of eight stages, namely, (i) project initiation, (ii) internal assessment, (iii) external assessment, (iv) 1854 2001 Seventh Americas Conference on Information Systems

Au et al./outsourcing Tools for IT proposal acquisition, (v) vendor selection, (vi) agreement finalization, (vii) service implementation, and (viii) project closure. The activities involved in each stage are summarized in Figure 7. Tabular Format (TF!) Tabular Format (TF!) (Acquisition Services Consulting Group, Inc. 1992) is a tool employing a disciplined and structured approach to contracting for services. It enforces (i) a rigorous definition of the required services, (ii) a disciplined and timely assessment of responses, and (iii) a comprehensive process for contract and relationship management. The activities supported are summarized in Figure 8. Evaluation of Outsourcing Management Tools In this section, we evaluate the features of the outsourcing management tools we described in Section 3 against the approach we reported in Section 2. The evaluation is summarized in Figure 9. As shown in Figure 9, FM-1 is able to support more phases of the approach when compared to TF!. Unfortunately, none of them can support all the phases of the approach. Both tools provide strong support of the analysis phase. FM-1 also provides good support of the implementation. We are still in lack of an outsourcing management tool, which supports all the phases. Stage Activities Project Initiation 1. Define project scope. 2. Design project plan and budgeting. 3. Prepare business case. 4. Prepare stage schedule. 5. Arrange project organization. 6. Define project control procedures. Internal Assessment 1. Define outsourcing scope. 2. Assess situations. 3. Define financial model. 4. Consolidate investigation results. 5. outsourcing options. 6. Approve outsourcing options. External Assessment 1. Perform market survey. 2. Define evaluation criteria. 3. Evaluate vendors. 4. Approve vendor evaluation. Proposal Acquisition 1. Prepare Request for Proposal (RFP). 2. Define evaluation criteria. Vendor Selection 1. Evaluate proposals. 2. Vendor presentations. 3. Reference visits. 4. Select vendor. 5. Approve vendor selection. Agreement Finalization 1. Produce initial agreement. 2. Negotiation cycle. 3. Approve agreement. Service Implementation 1. Prepare Service Level Agreement. 2. Service reporting. 3. Service management. 4. Implementation and hand over. Project Closure 1. Evaluate transition project. 2. Project completion. 3. Process improvement. Figure 7. Project Stages of FM-1 2001 Seventh Americas Conference on Information Systems 1855

IT Management Stage Activities/ SOW Development 1. Prepare Statement of Work (SOW). Biddable RPF 1. Prepare Request for Proposal (RPF) for potential vendors to bid the project. 2. Define evaluation criteria. Evaluation of Bids 1. Evaluate proposals. Implementation and 1. Implement and manage the outsourced project. Management Monitoring and 1. Monitor the performance of the selected vendor. Performance Reporting Contract Re-let 1. Project completion. 2. Decide to renew the contract or not. Figure 8. Project Stages of TF! Conclusions In this paper, we described a method, which provides a guideline for an organization to manage outsourcing of software development and maintenance to a third party. The method involves six phases: planning, analysis, design, implementation, operations, and termination. We identified the key activities. Furthermore, we provided a survey of off-the-shelf IT outsourcing management tools, especially for software development and maintenance. We then evaluated the tools against the method. Some of these tools support more phases of the method than others. However, none of them can support all the phases. We are still in lack of an outsourcing management tool, which supports all the phases of the method. Planning 1. Initiation of sourcing evaluation 2. Analysis of current systems and changes 3. Identification of objectives 4. Estimation of efforts 5. Identification of core competencies 6. Identification of risks 7. Staff arrangement Analysis 1. Preparation of request for proposal 2. Identification of potential service providers 3. Distribution of request for proposal 4. Determination of criteria 5. Selection of service provider Design 1. Determination of outsourcing relationship 1. Determination of contract type 3. Preparation of contracts Implementation 1. Transfer of business logic 2. Transfer of systems, specifications, and documentation Operations 1. Measurement of compliance to requirements 2. Enforcement of compliance Termination 1. Preparation for early termination 2. Evaluation of final software products FM-1 TF! Figure 9. Evaluation of Outsourcing Management Tools 1856 2001 Seventh Americas Conference on Information Systems

Au et al./outsourcing Tools for IT References Acquisition Services Consulting Group, Inc., Tabular Format (TF!), http://www.ascginc.com/tf.html, 1992. Au, W.-H., Leung, H.K.N., and Chan, K.C.C., Outsourcing Management for Software Development and Maintenance, in Proc. of the Int l Software Development & Management Conf., Hong Kong, 2000, pp. 313-323. Aubert, B.A., Rivard, S., and Patry, M., A Transaction Cost Approach to Outsourcing Behavior: Some Empirical Evidence, Information & Management, vol. 30, pp. 51-64, 1996. Collins, J., and Millen, R., Information Systems Outsourcing by Large American Firms: Choices and Impacts, Information Resources Management Journal, Winter 1995. Dedene, G., and De Vreese, J.-P., Realities of Off-Shore Reengineering, IEEE Software, vol. 12, no. 1, pp. 35-45, 1995. Earl, M.J., The Risks of Outsourcing IT, Sloan Management Review, pp. 26-32, Spring 1996. Formation Consulting Ltd., FM-1: Outsourcing Tools for Project Managers, http://www.formation-consulting.co.uk/, 1997. Goth, G., The Ins and Outs of IT Outsourcing, IT Professional, vol. 1, no. 1, pp. 11-14, 1999. Huff, S., Outsourcing of Information Services, Business Quarterly, pp. 62-65, Spring 1991. Judenberg, J., Applications Maintenance Outsourcing: An Alternative to Total Outsourcing, Information Systems Management, pp. 34-48, Fall 1994. Ketler, K., and Willems, J.R., A Study of the Outsourcing Decision: Preliminary Results, in Proc. of the ACM SIGCPR Conf. on Computer Personnel Research, New Orleans, LA, 1999, pp. 182-189. Khandelwal, V.K., and Ferguson, J.R., Critical Success Factors (CSFs) and the Growth of IT in Selected Geographic Regions, in Proc. of the 32nd Annual Hawaii Int l Conf. on System Sciences, 1999, pp. 1-13. Marcolin, B.L., and McLellan, K.L., Effective IT Outsourcing Arrangement, in Proc. of the 31st Annual Hawaii Int l Conf. on System Sciences, 1998, pp. 654-665. Nam, K., Rajagopalan, S., Rao, H.R., and Chaudhury, A., A Two-Level Investigation of Information Systems Outsourcing, Communications of the ACM, vol. 39, no. 7, pp. 36-44, 1996. Saunders, C., Gebelt, M., and Hu, Q., Achieving Success in Information Systems Outsourcing, California Management Review, pp. 63-79, Winter 1997. 2001 Seventh Americas Conference on Information Systems 1857