Outsourcing Code Development

The second-most-common task to outsource is code development, for good reason. With solid development methodologies, standard technologies, and a broad set of supporting tools, coding and unit testing are relatively easy to outsource. Easy doesn’t mean worry-free, however. Programming has been outsourced for more than thirty years, but it still has its challenges, including the following:

  • Code quality

  • Adherence to requirements

  • Productivity

How can we improve code outsourcing in these three critical dimensions? Let’s find out.

Code Quality

To control and improve the code you receive from your vendor, you need to establish quality benchmarks and then define SMART objectives to which you can hold your vendor ...

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.