Defining Your Outsourcing Strategy

  • Define the scope of the outsourcing work. Don’t bite off more than you can chew, yet outsource enough to meet your SMART objectives.

  • Split the outsourcing work into discrete, manageable components. Work partitioning can be based on many dimensions, such as organizational structure, development methodology, or functional components of an application or system.

  • Define best-of-breed outsourcing methodology for your entire engagement and its components. Consider single-sourcing, multisourcing, microsourcing, out-tasking, and crowd-sourcing.

  • Develop an outsourcing approach for each of the components.

    • Pick an engagement model, such as resource augmentation, component outsourcing, project outsourcing, offshore ...

Get Outsource It! now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.