Hardly a week goes by where I don’t hear a horror story about somebody sending their programming project overseas and getting a nightmare of messed up code back in return. Yeah, the cost savings are impressive and the “initial” timelines seem unbeatable… but then reality sets in as the project goes over time and over budget. Does offshore development really work? Do the benefits really outweigh the risks? After over 15 of sending work overseas, and actually owning an India Company — I can say emphatically YES… but there are some rules that must be followed if you want a successful outcome.