Network Computing is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

How Offshore Outsourcing Failed Us: Page 8 of 10

This development inexperience led to a series of rookie blunders: formatting every database field within the back-end components as "string" (only to reformat them back at the interface); disallowing punctuation in a comment field because the documentation called for "alphanumeric"; and not asking for guidance when faced with difficult coding decisions.

Root Cause #2 -- Overemphasis On Process

I never thought I would say that an offshore vendor is too process-dependent. I had always listed this vendor's quality and process focus as a strength--and it can be. But process by itself can't assure project success, and documentation can't substitute for domain expertise.

Like a contract manufacturing plant, the offshore model is designed to funnel any and all projects through a labyrinth of processes and internal controls so that novice employees who don't know anything about a customer's business can achieve acceptable results.

The problem is that you can't factory-produce this kind of software. Developing software is more like team surgery, where competency, experience, group chemistry and knowledge of the patient go a lot further than a set of processes for how the surgery should be performed.