Managing Software Project Outsourcing: Preparing to Manage an Outsourced Project
Overview/Description Target Audience Expected Duration Lesson Objectives Course Number Overview/Description
Outsourcing is a powerful business strategy that can bring many benefits. These include lower costs, an ability to focus on core business competencies, improved quality, and superior skills and capabilities. IT outsourcing has gained in popularity over the years, and it seems likely to continue doing so. This course focuses on a particular type of IT outsourcing – namely, software project outsourcing. It describes the areas in software development that are typically outsourced, and explains some of the models for outsourcing, including cloud computing. With the aim of helping to prepare the learner for managing an outsourced project, the course outlines the managerial implications of working on this type of project – for example, the need to shift from managing activities to managing outcomes and building cooperation and collaboration across the miles. It also describes how to define your needs and requirements through a statement of work and how to plan effective governance so that your project's objectives are met successfully.