Nearshore, offshore ou EUA: o custo além da hora
O valor da hora é o menor termo do custo de entrega. Quanto custam de fato a sobreposição de fuso, o retrabalho e a perda de contexto num projeto.
Não existe resposta universalmente certa aqui, e quem afirma o contrário está vendendo o próprio modelo de entrega. O que vem a seguir é o método que usaríamos de qualquer lado da mesa, e ele aponta para offshore em alguns tipos de trabalho.
A comparação quase sempre é feita pelo valor da hora. Esse é o único número fácil de obter e o que menos explica quanto um projeto acaba custando.
Os termos que realmente movem o custo total
Valor da hora é um multiplicador sobre horas. A pergunta interessante é o que determina as horas.
Sobreposição de fuso. Não a diferença, a sobreposição. Quatro horas de expediente compartilhado significam que uma pergunta feita às 16h é respondida amanhã. Em trabalho com requisitos estáveis isso custa quase nada. Em trabalho onde os requisitos ainda estão sendo descobertos, cada pergunta não respondida é um dia de espera ou um palpite, e palpites viram retrabalho.
Taxa de retrabalho. A fração do que foi entregue e precisa ser refeito porque resolveu o problema errado. É aqui que entrega distribuída realmente encarece, e quase nunca se mede isso.
Perda de contexto na passagem. Quanto precisa ser escrito porque não pode ser perguntado. Parte disso é saudável: especificação escrita é boa. Passado um limite, vira um projeto de documentação pendurado num projeto de software.
Rotatividade. Reconstruir contexto num engenheiro novo custa semanas, em qualquer geografia. Custa mais quando o conhecimento vive em poucas cabeças e menos dele está escrito.
Custo de coordenação. Cada localidade adicional acrescenta reuniões, tradução e mais um lugar onde uma decisão pode empacar.
Qual modelo cabe em qual trabalho
A versão honesta dessa comparação não é "qual é melhor". É que os modelos servem a trabalhos diferentes.
| Tipo de trabalho | Melhor encaixe | Por quê |
|---|---|---|
| Bem especificado, requisitos estáveis | Offshore | Baixa taxa de perguntas barateia a sobreposição; a hora domina |
| Grande volume de trabalho semelhante | Offshore ou nearshore | O custo de especificar se dilui em muitas unidades |
| Discovery, arquitetura, decisões | EUA ou nearshore com boa sobreposição | Taxa de perguntas alta e respostas precisam ser do mesmo dia |
| Dado regulado com exigência americana | EUA | Residência de dado e escopo de BAA são restrição, não preferência |
| Resposta a incidente em produção | Quem estiver no seu horário | Quem está acordado quando quebra é a única coisa que importa |
| Time pequeno, requisitos ainda se movendo | EUA ou nearshore | O custo de coordenação supera qualquer vantagem de hora |
Onde a conformidade tira a escolha
Para alguns trabalhos a geografia é restrição, não otimização.
Se há informação de saúde protegida no escopo, todo mundo que consegue acessá-la está na corrente do Business Associate, inclusive subcontratados no exterior. Isso funciona e é feito rotineiramente, mas precisa ser explícito: entidades nomeadas, contratos assinados e controles de acesso que sobrevivam a auditoria. Um time no exterior acessando dado de produção sem aparecer em lugar nenhum dessa corrente é apontamento esperando para acontecer. O que o contrato cobre está em o que um BAA realmente obriga.
Exigência de residência de dado em alguns contratos elimina a opção por completo. Leia antes de rodar a comparação, não depois.
Uma comparação que você pode rodar de fato
Faça a todo fornecedor, de qualquer geografia, as mesmas cinco perguntas. As respostas informam mais do que o valor da hora.
- Quantas horas por dia se sobrepõem ao nosso time? Horas específicas, não "somos flexíveis".
- Quem responde uma dúvida de requisito, e em quanto tempo? Um papel nomeado e um prazo realista.
- Qual a sua rotatividade em projetos como o nosso? Vagueza aqui já é a resposta.
- Quem é dono das decisões de arquitetura? Se não é o time que escreve o código, conte com um custo de tradução.
- O que acontece às 2h da manhã quando a produção cai? De quem toca o telefone, e essa pessoa está acordada.
Um fornecedor que responde as cinco com precisão está descrevendo um modelo de entrega que já rodou. Isso vale mais do que diferença de hora, e está diretamente ligado a como avaliar profundidade de engenharia.
Nada disso determina quanto um sistema custa para ser construído. Isso vem da superfície de integração, da migração de dados e do regime regulatório, que estão em como dimensionar o custo de software sob medida.
Montamos cada projeto em torno da sobreposição que o trabalho de fato exige, e combinamos isso antes de começar. O que isso significa na operação está nas nossas práticas de segurança, e como escopamos está em desenvolvimento sob medida.