Since I blog a lot about offshore development, many people assume that I’m a fan of the process. Unfortunately, the way that it is currently introduced and managed, many offshore team efforts have resulted in failures. For the record, I’m not a fan of offshoring purely for cost saving reasons. However, for many companies, leveraging an offshore development model can mean the difference between profitability and loss.
As I’ve mentioned many times before, offshore software development efforts that are motivated by cost savings usually ends up as failures because none of the necessary processes have been put in place to ensure it’s success. If you choose to implement offshore development teams, “Agile Offshore” is really the only reasonable way to make it a successful collaboration.
The reality of the global marketplace suggests that there are a number of factors that will likely speed adoption of offshore software development practices, including:
- Online collaboration tools are being widely adapted and leveraged for every day use. The sophistication of these tools have improved dramatically.
- Venture capital and private funding of innovation has frozen up as a result of macroeconomic conditions. Innovators are forced to look at all avenues of cost controls, while still introducing innovative solutions.
- Online gaming, virtual reality, and the generational shift to online personalities has introduced entire generations of people who are comfortable working with virtual collaborators.
- Issues related to software complexity have given way to a new generation of widely available, free, open-source software that can be leveraged to manage technical complexity. As a result, software development has become more like “putting together pieces” as opposed to “inventing from scratch”.
One recent quote from a venture capitalist: “The World is Flat, Get used to it.”
Part of making progress is understanding how the world has changed and adapting optimally to leverage those changes. It’s no longer acceptable “to bury your head in the sand” and deny that global talent is available and can be leveraged effectively for your organization.


Institutional Startups – From Innovation to Commercialization – why the disconnect?
I came across this interesting article about a study from the NSF on R&D is still very strong in the US as compared to other countries -
http://www.nsf.gov/statistics/infbrief/nsf10322/
Also, here’s a related blog on the topic – http://www.economyincrisis.org/content/offshoring-research-and-development that discusses how R&D is still strong in this country, with the exception of the auto industry, that has become reliant on offshore technology to power next-generation automobiles. The article argues that jobs will likely follow the R&D dollars.
Unfortunately, that’s not likely to the case. In the early 1990’s, I worked at one of the best research labs in the country … AT&T Bell Laboratories. With the AT&T monopoly on telecom, AT&T was able to finance a company that advanced US technology interests with huge advances in research. Advances like UNIX, C, speech recognition, etc. was first developed at Bell Laboratories.
However, with the deregulation of telecom, Bell Labs was charged with speeding the development of innovation into commercial products. Unfortunately, they realized that the disconnect between innovation and commercial use was too large to bridge and Bell Labs ended up being sold completely to Lucent. Very little of the basic research activity is still being done there.
Much of the reason why US automobile car companies are now reliant on overseas R&D is because they failed to invest in R&D early enough to make viable fuel-efficient products today. From a national perspective, it’s imperative to continue to fund great leading-edge research to fuel the next generation of innovation.
That said, it’s still a tall order to convert innovation into commercial products with huge revenue opportunity. Whereas US should maintain leadership in R&D, offshore firms may be a suitable and less expensive catalyst to help turn innovation into marketable opportunities.