Definitions, best practices, challenges and advice
By Stephanie Overby
CIO | NOV 6, 2017 3:31 PM PT
Outsourcing is a business practice in which services or job functions are farmed out to a third party. In information technology, an outsourcing initiative with a technology provider can involve a range of operations, from the entirety of the IT function to discrete, easily defined components, such as disaster recovery, network services, software development or QA testing.
Companies may choose to outsource IT services onshore (within their own country), nearshore (to a neighboring country or one in the same time…