3 ms·
Outsourcing usually doesn't work out because of poor management, such as the first principle and primary driver of a project being to cut costs. And the reason
by ilaksh 5y ago
Outsourcing usually doesn't work out because of poor management, such as the first principle and primary driver of a project being to cut costs. And the reason for that is often because budgets are insufficient.
They try to find cut-rate programmers by going overseas, then try to save more money by finding the less expensive outsourcing agency. Then, instead of engaging with the problem, they hire a third party middleman who takes a big cut and has no stake in the actual outcome. This is a horrible incentive structure and usually results in poor communication.
The fact that they are from another country is irrelevant. The language skills could be very relevant, but again it is usually so poorly managed that none of the people that should be communicating directly with developers even try or are given an opportunity.