Staff augmentation ou contratar: o custo real

Avatar
Autor

A comparação entre staff augmentation e contratar costuma ser feita entre dois números que medem coisas diferentes: um salário anual e uma taxa horária. Divida o salário pelas horas de trabalho e o funcionário parece muito mais barato. É nessa divisão que o raciocínio falha.

Uma taxa horária é um preço completo. Um salário é a primeira linha de uma fatura mais longa. Acrescente as contribuições do empregador, o equipamento, o recrutamento, os meses até a pessoa ser produtiva e a parte do ano em que há menos trabalho do que pessoas.

Os números por trás da comparação
32–40 mil €
Mediana nacional do salário base em engenharia de software em Portugal
65 mil €
Estimativa indicativa para perfis sénior, antes de qualquer encargo do empregador
29–53 €
Taxa horária de programadores portugueses em contrato, por senioridade
48%
Prémio salarial de quem trabalha para empregadores estrangeiros em vez de portugueses
Qual é mais barato depende de quão contínuo é o trabalho e de quanta certeza tem de que a necessidade dura três anos e não nove meses.

Quanto custa realmente um programador interno?

Seis componentes, e o salário é só um deles. Os dois que mais vezes ficam de fora são os dois últimos, porque não são faturados.

ComponenteO que éO que acrescenta
Salário e contribuiçõesSalário mais encargos do empregadorSalário bruto, segurança social do empregador e subsídios de férias e de Natal. Verifique se o valor anual que está a usar já inclui estes subsídios, porque as convenções variam.
EquipamentoFerramentas e posto de trabalhoPortátil, licenças, secretária ou subsídio de teletrabalho. Recorrente e não pontual, e raramente contado na comparação.
RecrutamentoPago quer resulte quer nãoHonorários de agência ou tempo interno, mais o período em que a vaga está aberta. Uma vaga aberta durante três meses são três meses de trabalho por fazer, e uma contratação errada recomeça o ciclo.
Período de adaptaçãoCusta a dobrarA pessoa nova ainda não é produtiva, e alguém que é produtivo gasta tempo a pô-la a par. Semanas a meses em qualquer sistema não trivial.
Há um sétimo componente sem número associado e com peso real: o compromisso fixo. Um funcionário custa o mesmo num trimestre calmo e num trimestre cheio. Isso é uma vantagem quando o trabalho é contínuo e um encargo quando não é.

Quanto custa o staff augmentation e o que inclui?

O staff augmentation tem uma taxa visível mais alta e nenhum compromisso para além do contrato. As referências públicas colocam os programadores portugueses entre 29 e 53 € por hora, consoante a senioridade, a Europa Central e de Leste entre 45 e 70 € e as empresas da Europa Ocidental entre 95 e 130 €. Esses números incluem tudo o que um empregador suportaria à parte: contribuições, férias, equipamento, recrutamento e risco de substituição.

Incluem também algo que um funcionário não pode dar: a possibilidade de parar. Quando um contrato de augmentation termina, o custo termina. Quando uma relação de trabalho termina, termina com outro calendário e com outras obrigações.

A comparação que funciona de facto não é salário contra taxa. Compare doze meses de um funcionário com custo carregado com o número de horas de augmentation que usaria realmente nesses doze meses. A maioria das equipas descobre duas coisas: o funcionário com custo carregado é bem mais caro do que o salário sugere, e não teria usado um ano inteiro de horas de augmentation de qualquer forma. As duas conclusões apontam em sentidos opostos, e é exatamente por isso que vale a pena fazer a comparação como deve ser.

Quando é que contratar é a resposta certa?

Quatro condições. Se três ou quatro se verificarem, contrate. O trabalho é contínuo e sem fim previsto, e um produto permanente com um roadmap permanente mantém um engenheiro ocupado todas as semanas, pelo que o custo fixo face a trabalho contínuo é eficiente. O conhecimento do domínio é o ativo, e quando perceber o negócio é a maior parte do trabalho, esse conhecimento tem de ficar. A pessoa precisa de estar nas conversas de negócio, porque os engenheiros que estão na sala onde as decisões são tomadas produzem software diferente dos que recebem o resultado. E consegue absorver a demora, porque contratar leva meses, por melhor que o mercado esteja.

Não sabe se a necessidade é permanente? Diga-nos como é o trabalho e dizemos-lhe se contratar é a melhor resposta.
Fale com a nossa equipa →

Quando é que o staff augmentation ganha?

Cinco situações em que o staff augmentation é a decisão mais barata, apesar da taxa mais alta.

A necessidade tem data de fim. Migração, integração, prazo regulatório, um lançamento. Contratar para trabalho com fim deixa-o com um custo permanente depois de o trabalho acabar.
Precisa de capacidade em semanas. O augmentation arranca ao ritmo de um contrato. A contratação arranca ao ritmo de um pré-aviso.
A competência é necessária só numa fase. Um especialista de segurança para uma auditoria, um engenheiro de dados para uma migração. Ter nos quadros um especialista de que precisa quatro meses por ano é capacidade parada e cara.
A procura é incerta. Se o volume de trabalho pode cair para metade no próximo trimestre, o custo fixo é uma aposta. O custo variável não é.
Está a cobrir uma ausência. Licença parental, ausência prolongada, uma saída a meio do projeto. A alternativa é o trabalho parar ou o resto da equipa absorvê-lo.

Há um sexto caso que vale a pena nomear com honestidade: o augmentation usado para evitar a aprovação de uma contratação quando a necessidade é de facto permanente. Funciona, é comum, e custa mais a três anos do que teria custado contratar. Convém saber que é essa a troca que se está a fazer.

Staff augmentation ou outsourcing de projeto?

Os termos são usados como se fossem o mesmo e descrevem modelos diferentes. O augmentation dá-lhe capacidade que é o cliente a dirigir: define as prioridades, é dono do processo e o risco de estimativa fica consigo. O outsourcing dá-lhe um resultado face a um âmbito: o fornecedor é dono do processo e assume o risco de estimativa.

A falha do lado do augmentation é a mais comum. O augmentation coloca pessoas dentro do seu processo, o que pressupõe que existe um processo e alguém que o conduz. Acrescentar três engenheiros a uma equipa sem responsável de arquitetura e sem priorização produz mais três fontes de código e nenhum software entregue a mais. O outsourcing falha de outra forma: o âmbito estava errado e ninguém deu por isso a tempo.

Como pôr o staff augmentation a funcionar?

  1. 1
    Nomeie a pessoa que dirige o trabalho. Os engenheiros em augmentation recebem prioridades de alguém. Se essa pessoa não estiver identificada, recebem prioridades de quem pede mais alto.
  2. 2
    Trate-os como parte da equipa. Reuniões diárias, canais e backlogs separados produzem um sistema separado. Todo o valor do augmentation face ao outsourcing está em as pessoas estarem dentro do seu processo.
  3. 3
    Decida onde fica o conhecimento. Decisões escritas, código revisto, arquitetura documentada. Se o conhecimento só existir na cabeça de alguém cujo contrato termina em março, está a pagar duas vezes.
  4. 4
    Marque uma data de revisão. Ao fim de três ou seis meses, pergunte se este continua a ser o modelo certo. As necessidades tornam-se permanentes em silêncio, e o momento de passar a contratar passa sem ninguém reparar.

Como comparar staff augmentation e contratar com os seus próprios números?

Cinco passos, com valores que pode obter na sua própria área financeira em vez de um benchmark. O exercício completo leva uma tarde.

Calcule o custo carregado de um funcionário. Parta do salário bruto para o perfil. Acrescente as contribuições do empregador e os subsídios de férias e de Natal que o seu processamento salarial confirmar, depois o equipamento, as licenças e uma parte do recrutamento. Divida o recrutamento pelo número de anos que espera que a pessoa fique.

Retire o tempo que não produz. Férias, formação, reuniões internas e os meses de adaptação do primeiro ano. O que sobra é o número de horas produtivas que está realmente a pagar.

Estime a procura real com honestidade. Quantos meses, nos próximos dois anos, vai haver trabalho suficiente para mais um engenheiro a tempo inteiro? Conte os meses de que tem certeza, não os que o roadmap espera.

Ponha preço ao augmentation só para esses meses. Taxa multiplicada pelas horas que usaria nos meses que contou. O augmentation para quando a procura para, por isso não deve ser orçamentado para um ano inteiro se a necessidade for mais curta.

Compare e depois acrescente o risco. Ponha os dois totais lado a lado. Depois pergunte o que acontece a cada um se a procura cair um terço no próximo ano. O funcionário custa o mesmo. O contrato de augmentation diminui.

A maioria das equipas descobre que a resposta é clara quando os números são os seus. Quando não é, o fator decisivo costuma ser se o conhecimento tem de ficar na empresa depois de o trabalho acabar. Se tiver, contrate. Se não tiver, recorra ao augmentation.

Perguntas frequentes

Quanto custa cada opção

O staff augmentation é mais barato do que contratar um programador?
A taxa horária é mais alta, o custo total muitas vezes não é. Um salário exclui as contribuições do empregador, o equipamento, o recrutamento, o período de vaga, o tempo de adaptação e o custo fixo que continua quando o volume de trabalho desce. O augmentation inclui tudo isso e para quando o contrato para. Contratar ganha no trabalho contínuo e sem fim previsto. O augmentation ganha no trabalho com fim ou incerto.
Quanto custa realmente contratar um programador?
O salário mais a segurança social do empregador, os subsídios de férias e de Natal, o equipamento e o software, o custo de recrutamento, o período em que a vaga está aberta e semanas a meses de adaptação, durante as quais a pessoa nova não é totalmente produtiva e uma pessoa da casa é menos produtiva por estar a ajudar.
Quanto ganham os programadores em Portugal?
As agregações públicas colocam a mediana nacional em engenharia de software entre 32.000 e 40.000 € de salário base anual, com estimativas indicativas de cerca de 30.000 € para júnior, 45.000 € para intermédio e 65.000 € para sénior. Quem trabalha para empresas estrangeiras ganha mais 48 por cento do que quem tem funções equivalentes em empregadores portugueses.

Escolher o modelo

O que é staff augmentation?
O staff augmentation coloca engenheiros externos dentro da sua própria equipa e processo, a trabalhar segundo as suas prioridades, as suas ferramentas e a sua definição de pronto. Difere do outsourcing de projeto, em que um fornecedor entrega um resultado face a um âmbito acordado e assume o risco de estimativa e de pessoal.
Qual é a diferença entre staff augmentation e outsourcing?
O augmentation dá-lhe capacidade que é o cliente a dirigir: define as prioridades e é dono do processo. O outsourcing dá-lhe um resultado: o fornecedor é dono do processo e assume o risco de estimativa. O augmentation falha quando não há ninguém internamente a dirigir o trabalho. O outsourcing falha quando o âmbito estava errado e ninguém deu por isso a tempo.
Quando devo passar engenheiros em augmentation para os quadros?
Quando o trabalho se revela contínuo e não finito, quando o conhecimento do domínio passou a ser o principal ativo ou quando a mesma capacidade foi renovada várias vezes durante mais de um ano. Marcar uma data de revisão aos três ou seis meses evita que um arranjo temporário se torne permanente por omissão.
Caixa Mágica Software, staff augmentation e equipas 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.
Team Augmentation · Caixa Mágica Software
Diga-nos como é a necessidade, não o nome da função
Damos capacidade de engenharia a equipas portuguesas e europeias, desde um engenheiro ao lado de uma equipa interna até à entrega completa de um projeto. Envie-nos o que é o trabalho e quanto tempo acha que dura. Se contratar for a melhor resposta, dizemos-lhe.