Sponsored Link •
I just got a phone call from a perfectly nice woman who proceeded to ask me about my company's IT needs. While on the surface this could have been any number of solicitation calls that I get on a regular basis; this one really struck a nerve from the get-go.
I just got a phone call from a perfectly nice woman who proceeded to ask me about my companys IT needs. While on the surface this could have been any number of solicitation calls that I get on a regular basis; this one really struck a nerve from the get-go.
The gist of her pitch was to tell me how the company she works for reduces the costs of software development for many Fortune 500 companies. I politely asked her if her company was an offshore IT outsource setup. Well yes, she answered. That is all I needed to hear. I have some pretty strong opinions (as many of us do) on the whole outsourcing thing and started to tell her them. After all, she called me. I clearly indicated that I was definitely not interested in using their services, but she continued to ask me if Id be interested in arranging another call so she could tell me what they could do for my company. What part of Ive got perfectly good engineers and IT staff working for my company and Im not interested in your services didnt she understand? Thats when I just flat out hung up. But is it really enough to just hang-up on these folks? I think not.
Im fortunate enough that I actually own my company so I dont have to deal with the political sewage that frequently seeps down in many companies. The entire situation in this country dealing with the outsourcing of our high-tech industry boils my blood. I am a true believe that the legislation currently being proposed to lower the H-1B and L-1B visa quotas will not go far enough. I think these visas should be abolished until all of the unemployed and laid-off IT workers and engineers who are US citizens are back on a payroll. The fact that a US company thinks that hiring a barely-English-speaking worker in India or the Philippines is going to solve their competitive problems is just absurd. This is such a shortsighted solution that it makes me sick to think that the people in these corporations actually think that they are making sound business decisions. When the high-tech people being displaced by these policies dont have the income to purchase the products being made off-shore, who exactly, Mr. and Ms. CxO, do you think is going to buy your stuff? You think the worker in India is going to run out and buy it? I doubt it. Im not speaking as a disgruntled engineer who has been laid off; Ive avoided that fate which makes me, unfortunately, unusual among my friends. Im speaking from experience, both as consumer and as a developer dealing with offshore companies.As a developer, Ive worked for a company that thought it was just the greatest idea to hire half of our development team from an Indian outsourcing company. The PR on the Indian developers was that they were fully qualified and were less than half the price of some of the members of our engineering team. Sure sounded like a plan. Well in reality it was, and continues to be, a terrible idea. The fully qualified engineering team was not even close to qualified. They not only completely screwed up the code base, but they cost us more work in the end to fix their mess. Then there was the 2-day turn around per incident because of the time differences between them and us. Every little thing was an email, wait a day, another email, and wait a day. Things that should have taken minutes to resolve took days. It was a complete fiasco. When the emails just ended being a waste of time, we had to schedule conference calls at all hours of the night, again to take the time differences in the locations into account.
Are all outsourcing companies a total waste? I doubt it, Im sure there are some stellar engineers working at some of these companies. Just as there are stellar engineers all over the world. Do I want, or need, to work with them from my office in the US to successfully complete a project? I dont think so. Will using an offshore development team save money? I can tell you from my experience, it was exactly the opposite.
From a consumers point of view, I recently needed support from Symantec Corporation because of a serious problem I was having on my machine caused by one of their products. I bought and downloaded a virus checker, which completely roached my machine. First I got the email support, which was clearly a form letter, of things to try from Manjunath C, Symantec Authorized Technical Support. I can only assume that my complaint was handled through an offshore call center. Ok, I can deal with that, but what annoyed me no end was that I had initially emailed very detailed symptoms and a description of the problem. I am, after all, an engineer.
When the suggestions sent in their form letter didnt work, I emailed back (again) very specific symptoms, and got the same exact email back. As you might expect, I was quite annoyed since I wasnt even able to boot my machine because of their product. After more than 5 days of this because they wanted me to pay to be able to talk to a person, I uninstalled the product, demanded a refund, and switched to another vendor. I believe that had Semantic support been here in the States, I could have dialed them (I wouldnt even ask for a toll-free number at this point), spoken to someone and either have gotten a fix for the problem or resolved it some other way. Perhaps I still would have had to remove the program, gotten a refund and switched vendors, but Semantic sure would have understood the problem that I doubt Im the only person to have had. Was this just a case of bad technical support, or was it because the training the offshore worker got was focused only within some predetermined parameters? Thats the difference between having a worker, and having an experienced worker. The price that I paid for Symantec having just a worker was 5 days of downtime for my business. And note to anyone from Semantic who might read this: I wont be using your stuff again for a very, very long time, if ever.
This same sort of difficulty in dealing with customer support happened to me too in dealing with HP recently where a conversation that should have taken less than 5 minutes took more than 20 because of the heavy accent on the part of the offshore worker handling the Accounts Payable for HP. I was able to tell where he was located due to the hp.india.com return address of his email.. Why should I be forced to lose money (my time is money also) while other companies think they have a right to save it? And by the way to HP: having an AP rep on the phone for 20 minutes from India to Colorado is not, perhaps, the cost savings you folks intended.
I want to be very clear; I have no problem working with anyone of any nationality. In fact, most of my career has been spent working with teams located around the globe. What I do have a problem with is working with people who are being hired as cheap labor who clearly arent qualified or and can be very hard to understand to handle the business situation or transaction required. While many of us in the industry feel like we are being dragged through the wringer and have no choice when dealing with the whole offshore situation. Id like to suggest that we, as an industry, have a number of choices. Here are a few:
|Sue Spielman is President and Senior Consulting Engineer for Switchback Software LLC (www.switchbacksoftware.com), elevation 10,000 ft. Switchback Software provides a full range of software consulting services and development of enterprise business, web, and wireless applications for companies large and small. She frequently speaks at industry conferences on all sorts of topics, writes for a variety of publications, and is the author of a number of books including: 'The Struts Framework: Practical Guide for Java Programmers', 'JSTL: Practical Guide for JSP Programmers', and 'The Web Conferencing Book'. When she isn't coding, writing or speaking, she can be found traveling around the world or riding her bike through the Rocky Mountains of Colorado.|