Nearshore ou offshore? O custo real face à equipa interna

Avatar
Autor

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.

64–108 €
Europa Ocidental, contratação de profissionais independentes, com empresas a 95–130 €
45–70 €
Europa Central e de Leste, com a Polónia a 40–56 €
29–53 €
Portugal, por senioridade, 10 a 15 por cento abaixo da Alemanha e da França
25–149 €
A dispersão global completa, razão pela qual as comparações com um único número enganam
O modelo que ganha depende de uma variável que não aparece em nenhuma tabela de preços: quanto do trabalho precisa de uma conversa e não de uma especificaçã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.

ModeloPerfil de custoA que o compromete
Equipa internaCusto fixo, controlo totalO 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.
NearshoreCusto variável, enquadramento comumAcompanha 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.
OffshoreTaxa mais baixa, maior custo indiretoMuitas 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.
Há duas linhas que merecem mais atenção. Tipo de custo: um engenheiro contratado custa o mesmo num trimestre calmo e num trimestre cheio, o que é bom quando o trabalho é contínuo e caro quando não é. Carga de gestão: o trabalho que pode ser totalmente especificado por escrito atravessa bem uma grande diferença horária; o trabalho que exige conversa não. Se metade do trabalho precisar de conversa, uma equipa offshore ou espera um dia por cada resposta ou adivinha, e a taxa mais barata paga a adivinhação.
Exemplo prático
Um fornecedor a 35 € por hora que precisa de 900 horas custa 31.500 €. Um fornecedor a 55 € por hora que precisa de 480 horas custa 26.400 €. Compare estimativas, não taxas.

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.

Está a comparar os três modelos? Envie-nos o trabalho em vez da descrição de funções e dizemos-lhe que partes precisam mesmo de horário em comum.
Fale com a nossa equipa →

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.

Integração de pessoas. Cada pessoa nova, interna ou externa, consome tempo produtivo de alguém que já conhece o sistema. Os contratos curtos pagam isto proporcionalmente mais, e é por isso que trocar de fornecedor atrás de taxas mais baixas raramente produz a poupança esperada.
Rotatividade. Um engenheiro que sai leva o contexto com ele. Com fornecedores, depende do contrato: alguns garantem continuidade, outros substituem pessoas sem avisar, e a diferença nota-se na velocidade de entrega e não na fatura.
Manutenção. Seja quem for que constrói, alguém mantém, a 15 a 20 por cento do custo de construção por ano, mais alojamento. Se a equipa que construiu o sistema se dispersar na entrega, essa manutenção sai mais cara, porque o primeiro ano é gasto a redescobrir decisões.
Custo de especificação. Quanto mais longe a equipa estiver do negócio, mais coisas têm de ficar escritas. Esse trabalho de escrita é feito pelas suas pessoas, e é o custo que mais vezes fica de fora num business case de offshore.

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?

  1. 1
    Este 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.
  2. 2
    O 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.
  3. 3
    Preciso 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.
  4. 4
    Requisitos 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.

Perguntas frequentes

Definições

O que é nearshoring?
Nearshoring é 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 enquadramento regulatório. Para compradores da Europa Ocidental, isso costuma significar Portugal, Espanha, Polónia ou os países bálticos. Difere do offshoring, em que a equipa está num país distante com pouca sobreposição de horário.
Qual é a diferença entre desenvolvimento de software nearshore e offshore?
Distância, sobreposição de horário e enquadramento legal. As equipas nearshore partilham a maior parte do dia de trabalho e normalmente o mesmo bloco regulatório, o que torna prática a colaboração em tempo real. As equipas offshore oferecem taxas mais baixas mas pouca sobreposição, o que significa que o trabalho tem de ser especificável por escrito para correr bem à distância.
O que é team augmentation e em que difere do outsourcing?
O team augmentation coloca engenheiros externos dentro da sua própria equipa e processo, a trabalhar segundo as suas prioridades e a sua definição de pronto. O outsourcing de projeto entrega um resultado face a um âmbito, com o fornecedor a assumir o risco de estimativa e de pessoal. O augmentation pode ser nearshore ou offshore, porque descreve o modelo de alocação de pessoas e não a localização.

Nearshore ou offshore: comparar custos

O desenvolvimento offshore é mais barato do que o nearshore?
Na taxa horária, normalmente sim. No custo total, depende do trabalho. O offshore serve trabalho que pode ser totalmente especificado e separado. O trabalho que precisa de conversa frequente acumula um atraso por cada pergunta que espera um dia pela resposta, mais o custo de especificação absorvido pelas suas pessoas, e isso pode ultrapassar a diferença de taxa.
Uma equipa interna é mais barata do que o outsourcing?
O salário parece mais barato do que qualquer taxa horária porque exclui os encargos do empregador, o tempo não faturável, o recrutamento e o compromisso fixo que continua quando o volume de trabalho desce. A equipa interna é o modelo mais forte para trabalho contínuo em que o conhecimento do domínio tem de ficar na empresa. É o modelo mais caro para projetos com fim, porque o custo não para quando o projeto acaba.
Como devo comparar orçamentos entre os três modelos?
Não pela taxa horária. Peça estimativas decompostas por perfil e por módulo, com os pressupostos declarados, e depois acrescente os custos que cada modelo passa para si: esforço de especificação, tempo de gestão, integração de pessoas e quem mantém o resultado depois. A manutenção anual de 15 a 20 por cento do custo de construção recai sobre qualquer modelo que escolha.
Caixa Mágica Software, desenvolvimento de software nearshore
Equipa Caixa Mágica
A Caixa Mágica Software é uma empresa portuguesa de software com mais de 20 anos de experiência em software à medida, soluções de IA e equipas de desenvolvimento nearshore para empresas europeias.
Nearshore · Caixa Mágica Software
Dizemos-lhe quando o nearshore não é a resposta certa
Fazemos engenharia nearshore para clientes portugueses e europeus há mais de uma década. Se está a comparar os três modelos, envie-nos o trabalho em vez da descrição de funções. Recebe uma leitura honesta sobre que partes precisam mesmo de horário em comum, que partes poderiam ir para outro lado e quanto lhe custaria cada opção no total.