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.

Target Audience
Individuals who manage outsourced software projects

Expected Duration (hours)
1.0

Lesson Objectives

Managing Software Project Outsourcing: Preparing to Manage an Outsourced Project

  • recognize examples of software development areas that may be outsourced
  • match the models of outsourcing with their descriptions
  • describe the managerial implications of outsourcing a software project
  • assess the effectiveness of the preparation of a statement of work for a given scenario
  • identify the main parts of a request for proposal
  • identify the value of being able to plan an effective governance model for an outsourced project
  • Course Number:
    proj_18_a01_bs_enus