Quem compara nearshore ou offshore, ou ainda uma equipa interna, começa sempre por uma tabela de taxas, e todas as tabelas de taxas erram a ordenação pelo menos uma vez.
As taxas são comparáveis. As estruturas de custo não são. Um engenheiro contratado, uma equipa offshore subcontratada e um fornecedor nearshore trazem compromissos fixos completamente diferentes, uma distribuição de risco diferente e uma carga de gestão diferente do seu lado. Numa decisão entre nearshore ou offshore, o número por hora não capta nada disso.
Nearshoring significa contratar uma equipa de engenharia num país próximo, normalmente com quatro ou mais horas de horário de trabalho em comum e muitas vezes dentro do mesmo bloco regulatório. Offshoring significa um país distante, normalmente com pouca sobreposição e um enquadramento legal diferente. Equipa interna significa contratar os engenheiros diretamente. Há um quarto modelo que atravessa os três: o team augmentation, em que engenheiros externos trabalham dentro da sua própria equipa e processo em vez de funcionarem como unidade de entrega separada, o que é um modelo de alocação de pessoas e não um modelo de localização.
Nearshore, offshore ou equipa interna: a que o compromete cada modelo?
Numa equipa interna, o equivalente a uma taxa é o salário. As agregações públicas colocam a mediana nacional portuguesa em engenharia de software entre 32.000 e 40.000 € de salário base anual, com cerca de 65.000 € para perfis sénior. Os salários da Europa Ocidental são bastante mais altos, com medianas publicadas de 81.495 € na Alemanha, 89.987 € nos Países Baixos e 101.127 € na Irlanda. Lido como ranking, o offshore ganha, o nearshore fica em segundo e a equipa interna parece a mais barata de todas, porque o salário exclui tudo o que está à sua volta. As três leituras estão erradas por razões diferentes.
| Modelo | Perfil de custo | A que o compromete |
|---|---|---|
| Equipa interna | Custo fixo, controlo total | O salário continua independentemente do volume de trabalho. Os encargos do empregador, o risco de contratação e o risco de retenção são seus. Sobreposição total de horário, e o conhecimento fica. |
| Nearshore | Custo variável, enquadramento comum | Acompanha a dimensão do contrato. O fornecedor suporta os encargos de empregador e de contratação. Quatro ou mais horas de sobreposição, normalmente o mesmo bloco legal, e a retenção do conhecimento depende do contrato. |
| Offshore | Taxa mais baixa, maior custo indireto | Muitas vezes duas horas de sobreposição ou menos, e um enquadramento legal diferente. Na prática, a carga de gestão do seu lado é a maior por causa do esforço de especificação, e o conhecimento costuma sair com a equipa. |
Quando é que cada modelo se aplica?
Entre nearshore, offshore e equipa interna, cada modelo tem trabalho em que é realmente o melhor. A equipa interna serve quando o trabalho é contínuo e sem fim previsto, quando o conhecimento do domínio é o ativo e tem de ficar na empresa, e quando os engenheiros precisam de estar dentro das conversas de negócio em vez de receberem as conclusões. A contrapartida é a contratação: os salários entraram numa fase de estabilização depois de anos de crescimento rápido, o que ajuda a orçamentar, mas o tempo de contratação e a retenção continuam a ser problema seu.
O nearshore serve quando precisa de capacidade mais depressa do que consegue contratar, quando o trabalho exige colaboração em tempo real e quando o alinhamento regulatório importa. Para compradores europeus, estar dentro do mesmo enquadramento legal e de proteção de dados transforma um conjunto de construções contratuais numa base comum.
O offshore serve quando o trabalho é especificável, separável e repetível: manutenção bem definida, grandes volumes de implementação de rotina, testes com critérios de aceitação claros. Onde um caderno de encargos escrito é realmente suficiente, a vantagem de taxa é real e vale a pena.
Um modelo misto serve a maioria das organizações a partir de certa dimensão, e é o arranjo mais comum na prática. Arquitetura central e conhecimento de produto em equipa interna, capacidade elástica em nearshore, volume especificável em offshore. O que o faz funcionar é cada tipo de trabalho ir para o modelo adequado, em vez de encaminhar tudo para a taxa mais barata.
O que é que a comparação entre nearshore ou offshore não mostra?
Quatro custos que não aparecem em nenhuma comparação entre nearshore ou offshore e que recaem sobre os três modelos.
Onde fica Portugal neste quadro?
Como opção nearshore para compradores da Europa Ocidental, e não como a mais barata. Os programadores portugueses estão entre 29 e 53 € por hora, 10 a 15 por cento abaixo da Alemanha e da França e ao nível de Espanha. A Europa Central e de Leste sobrepõe-se a esse intervalo, e os mercados offshore asiáticos ficam bem abaixo. Quem escolhe apenas pela taxa tem opções mais baratas.
O que Portugal elimina é o custo de coordenação: o mesmo fuso horário dos clientes da Europa Ocidental, o mesmo enquadramento legal e de proteção de dados da UE e uma grande base de engenheiros que trabalham em inglês. Nada disso aparece numa tabela de preços. Tudo isso aparece no número de horas que um projeto demora.
Nearshore ou offshore: como escolher em quatro perguntas?
-
1Este trabalho é contínuo e sem fim previsto, e o conhecimento do domínio é o ativo? Se sim, contrate. Nenhum modelo de fornecedor retém conhecimento de forma tão fiável como o emprego.
-
2O trabalho pode ser totalmente especificado por escrito, sem conversa? Se sim, o offshore é viável e a vantagem de taxa é real. Se não, a diferença horária vai ser paga em retrabalho.
-
3Preciso de capacidade em semanas e não em meses? A contratação não consegue responder a isto. A escolha entre nearshore ou offshore consegue, consoante a resposta à pergunta anterior.
-
4Requisitos de conformidade, de localização dos dados ou de auditoria limitam onde o trabalho pode ser feito? Se sim, isso reduz as opções antes de o custo entrar sequer na discussão.
Nearshore, offshore e equipa interna num modelo misto: como funciona na prática
Pense numa empresa ilustrativa com um produto central e um fluxo constante de trabalho à volta dele. O modelo misto divide esse trabalho pela quantidade de conversa que exige, não pelo preço mais baixo que se consegue.
Equipa interna. O responsável de produto, o arquiteto e os engenheiros que concentram o conhecimento do domínio ficam dentro de casa. Tomam as decisões que custam caro reverter e guardam o contexto que mais ninguém tem.
Nearshore. Uma equipa de um fornecedor fica com o trabalho do roadmap que exige contacto diário: funcionalidades novas, integrações com parceiros, alterações que nascem do feedback dos utilizadores. Com horário em comum, as perguntas têm resposta no mesmo dia.
Offshore. O trabalho que pode ser totalmente escrito vai para mais longe: um conjunto de testes de regressão com critérios de aceitação claros, uma lista de tarefas de manutenção bem definidas, scripts de migração de dados com uma especificação fechada.
O arranjo só funciona se alguém for dono das fronteiras. Quando o trabalho passa de um modelo para outro sem ninguém o decidir, a vantagem de custo desaparece. Uma revisão trimestral curta sobre o que cada equipa está a fazer, e se ainda faz sentido estar lá, mantém a divisão honesta.
A divisão também muda com o tempo. O trabalho que começa como conversa torna-se muitas vezes especificável quando o produto estabiliza. É esse o momento de o mudar de sítio.


