Quatro pontas ao considerar o desenvolvimento Offshore do software
Ao determinar se o desenvolvimento do software do outsourcing ao sócio offshore, mim sugerir a análise cuidadosa do seguinte:
1) É um custo Labor mais baixo realmente mais baixo?
Não há nenhuma dúvida sobre obter umas taxas de hora em hora mais baixas de um fornecedor offshore. Entretanto, você deve analisar o jogo requerido da habilidade. Por exemplo, um programador talented pôde reque 1 dia para terminar uma tarefa particular quando um outro programador requerer 2 semanas.
Certifique-se pesquisar completamente a reputação de um codificador, avaliação em linha do marketplace, experiência de trabalho precedente, uma comunicação quando possível. Se não não for possível determinar uma maioria do este atributos dos fornecedores, mova-se sobre e não outsource com este fornecedor.
Reque ofertas incluir timelines com marcos miliários.
Mantenha na mente, é possível sua pesquisa determinará o somente algum ou nenhum de seu projeto terá um custo labor mais baixo no mercado worldwide.
2) Importance of Reliable and Effective Communication
Os projetos do desenvolvimento do software são difíceis bastante nivelam com o todos que fala a mesma língua. Não underestimate a importância de habilidades de língua. Além, uma comunicação boa não significa nada se o diálogo for untimely. Está frustrando ter que esperar alguém ou algo.
You need to ensure your project contacts will respond in a timely and effective manner. The best way to determine the communication level is to email, instant message, talk, etc. as much as possible before entering into a software development agreement.
3) Crystal Clear Project Requirements, Design Specifications, Deliverables, Timelines
There is no doubt that poorly defined project plans are a top reason for failed offshore software development plans. Do not enter a project with project deliverables and requirements nearly complete with the idea that other project details will be determined later; during development. Break projects up into parts if possible.
4) Protection
I have completed many projects with people I’ve only met online. However, that doesn’t mean every project has been entirely smooth. Developing a network of reliable providers takes time, effort and patience. Make sure to have a protect plan that includes all or some of the following: payment escrow, arbitration settlement, trade secrets and confidentiality agreements. Here’s a place for contracts –link. Also, I recommend using Open Source whenever possible to mitigate risk.
Conclusion:
Let’s be real - most of these tips can be applied to any type of project. These tips include basic fundamentals of software development management. They are listed because it is often easy to point towards the positive or negative aspects of offshore software development and ignore one’s own responsibilities. Hopefully, these tips remind us to examine factors within our control when involved in offshore software development.
Software de Outsource











