|
|
continued from page 1
So I then set my mind to some of the other factors that affect the decision to send work overseas. Even though off shore developers are less expensive, and can sometimes deliver results faster than local developers -- for reasons I don’t have the space to address -- one of the reasons clients prefer to do business with local developers is: accessibility. They like to be able to pick up the phone and talk to the developer.
In this country we value the relationships we maintain with the company and people with whom we do business. Given this, why are so many businesses so willing to give work to people they barely know who represent others they’ll never meet who’ll actually do the work?
Some like to say that work ethic, long hours, and slave-labor environments are what drive down the cost of the overseas developers. Hogwash. Developers are highly educated, analytically thinking, creative knowledge workers. That doesn’t change when you leave our shores. Developers’ salaries in other countries give those employees a leg up in quality of life and they work with the latest technology in very comfortable surroundings. Much like American developers. In fact, most of the off shore developers were trained in the West, and in particular in the US, or by others who were trained here. And, where is most of the technology developed? The US effectively invented the software industry, so it’s not for lack of talent here that work goes off shore.
This set me onto a path that brought me to another realization. (Given my particular areas of expertise, it’s frankly rather embarrassingly obvious.) In order to successfully send work off shore, one must have very explicit, well-documented, well-understood, and complete requirements for the work to be done. Could this be the real reason the "quality" of the work is so high from off shore developers? Could this be an over-looked attribute of the benefit of off shore development that we could easily use to return business to our shores?
This conclusion is just another example of the value and the deep impact of good requirements. If good requirements make sending software development work off shore possible, then what could good requirements do for improving communication between developers and their customers, and the quality of the results domestically?
<<<Go Back | Keep reading >>>
Copyright Notice and Reproduction Permission
All Contents © Copyright Entinex, Inc. All rights reserved. These works may be freely reproduced, distributed, or transmitted solely for non-commercial, personal, or educational purposes, provided that they are not modified and any reproduction or transmission contains this copyright notice and the author’s complete bio and company information as provided. Nothing else may otherwise be used, reproduced, published, or disseminated without prior written permission.
|
|