While it is common knowledge that many people use overseas companies to take on programming jobs, due to the lower wages and costs, what they often forget are the issues that may arise:
- Communication barriers may exist, not just with language, but with time zones and different business practices or standards
- Sometimes a local ‘agent’ might take on a job, then outsource it overseas without the client knowing or having much say in it. Then, when the project hits a stumbling block, things can get very difficult, even to the point of the agent losing control and the project failing completely
- It can be difficult to deal with any disputes or legal issues, since the outsourced company may operate under different national laws. The channels of resolution that we are very fortunate to have in Australia may not be available
- It can happen that the overseas company may quote very low to get a job and then introduce all kinds of additional costs as the project unfolds, once they know you are powerless to take the project elsewhere
- Projects can be developed with proprietary code that you don’t own and can’t take elsewhere, so you are stuck with the development company no matter how badly the project turns out
- It might be difficult to get even the basic specifications of the job right, if you are not able to meet with the programming team in person to work it all out.
If you are considering outsourcing overseas, keep the above points in mind. In the end it might be cheaper to pay higher local rates in order to guarantee that the job is done right first time, with peace of mind, the security of knowing you can deal directly with the company involved and the protection of our strong local laws, regulations and insurance.
If you want to take advantage of the many benefits of outsourcing programming overseas, it is often advisable to go through a local contact or company with an overseas office where the work is done. This way you may pay a bit of a premium to cover the local costs of managing the project, but because you are engaging a local company, you will have more protection for fair trading, a local person to deal with and the extra confidence of working with a company that you have a better chance of assessing and determining their credibility and credentials. Just be sure to do your homework before getting started.
It can work out very well indeed, so long as you are prepared and aware of the risks.
Comments
Post has no comments.