“The things that work well offshore are the things that do not require frequent client interaction, [such as] very well-defined application development -- the key word being well-defined -- application maintenance, year-2000 [problems], things of that nature.”
“There is a fair amount of discipline and overhead involved in doing work offshore. Issues like configuration management and version control become dramatically more complex when you've got teams several time zones apart.”
“Although there is some political instability in a country like India, it really doesn't impact the software development, primarily because all of this work is done through satellite links.”