Tempo de leitura: 11 min
Author: ITDS Team
Vai fazer outsourcing de desenvolvimento de software pela primeira vez, ou depois de uma primeira tentativa que não correu bem. A internet está cheia de conselhos sobre modelos e tarifas, mas a maioria dos projetos de outsourcing que falham não falha no código. Falha antes: num contrato que não correspondia ao trabalho, ou num processo de recrutamento que pôs as pessoas erradas no projeto.
Este guia cobre o outsourcing de desenvolvimento de software do início ao fim: os modelos, como se comparam as principais regiões, como um bom fornecedor encontra e avalia engenheiros, o que pôr no contrato, os principais riscos e como escolher um fornecedor. Para ver como a ITDS trabalha, consulte a nossa página sobre desenvolvimento de software nearshore a partir da Polónia e de Portugal.
| Neste guia | |
| O que é Modelos Regiões comparadas O processo de recrutamento |
Contratos e preços Riscos Escolher o fornecedor Perguntas frequentes |
O que é o outsourcing de desenvolvimento de software?
O outsourcing de desenvolvimento de software consiste em recorrer a uma empresa externa para construir, alargar ou manter o seu software. Pode significar alguns engenheiros a integrar a sua equipa, uma equipa inteira a trabalhar no seu produto ou um fornecedor a entregar um projeto definido.
As empresas recorrem ao outsourcing para aceder a competências que não conseguem contratar depressa, pela rapidez e pela flexibilidade. A escassez é real: segundo o Eurostat, mais de metade das empresas da UE que tentaram contratar especialistas em TIC em 2023 tiveram dificuldade em preencher essas vagas. Pode haver poupança a seguir, mas essa é a prova de que o outsourcing funciona, não a razão para começar.
| A maioria do outsourcing falha no contrato e no recrutamento, muito antes de alguém escrever uma linha de código. |
Modelos de outsourcing de desenvolvimento de software
| Modelo | O que recebe | Quem orienta o trabalho | Ideal quando |
|---|---|---|---|
| Staff augmentation | Engenheiros individuais que entram na sua equipa | A sua empresa | Tem um líder técnico forte e lacunas de competências claras |
| Equipa dedicada | Uma equipa completa, muitas vezes com líder próprio | O líder da equipa, segundo as suas prioridades | Precisa de uma capacidade inteira durante um ano ou mais |
| Outsourcing de projeto | Um âmbito definido, muitas vezes a preço fechado | O fornecedor | O âmbito é estável e o fim é claro |
Muitas empresas combinam os modelos ao longo do tempo, por exemplo começando com dois engenheiros acrescentados e fazendo-os crescer para uma equipa dedicada. As nossas páginas sobre disponibilização de especialistas de TI, criação de equipas de TI e execução completa de projetos de TI explicam cada um.
Outsourcing de desenvolvimento de software: regiões comparadas
| Região | Horas em comum com equipas do Reino Unido e da UE | Horas em comum com a costa leste dos EUA | Ponto forte típico |
|---|---|---|---|
| O seu próprio país (onshore) | Todas | Todas | A mesma cultura e lei, o menor leque de talento |
| Portugal e Polónia | Todas ou quase todas | Cerca de 2 a 4 horas | Profundidade sénior, lei e proteção de dados da UE |
| América Latina | Poucas | A maior parte do dia | Colaboração em tempo real com equipas dos EUA |
| Sul e Sudeste Asiático | Parciais ou poucas | Poucas ou nenhumas | Escala e tarifas baixas |
Para empresas europeias, Portugal e a Polónia oferecem normalmente o melhor equilíbrio entre horas em comum, talento sénior e segurança jurídica. Para empresas dos EUA, a escolha é entre mais sobreposição em tempo real na América Latina e maior profundidade sénior, ao abrigo da lei europeia, na Europa.
O processo de recrutamento no outsourcing de TI, passo a passo
Esta é a parte que a maioria dos guias salta, e a que decide se o seu projeto funciona. Quando faz outsourcing, está na verdade a comprar a capacidade do fornecedor para encontrar, avaliar e manter os engenheiros certos. Eis como é um bom processo, usando o nosso como exemplo.
- Briefing da função. Uma chamada para perceber o trabalho, a tecnologia, a senioridade, a equipa e a forma de trabalhar. Um bom fornecedor faz aqui mais perguntas do que espera.
- Pesquisa. Na rede própria do fornecedor e no mercado em geral. Na ITDS, isso significa a nossa própria rede de engenheiros na Polónia e em Portugal, mais uma pesquisa dirigida para cada função.
- Triagem pelo recrutador. Experiência, motivação, disponibilidade, preferências de contrato e comunicação.
- Entrevista técnica. Conduzida por um especialista na tecnologia, não por um recrutador generalista.
- Avaliação linguística. Inglês e qualquer outra língua que a função exija, como o francês.
- Lista curta. Só chegam até si os candidatos que passam todas as etapas. Na ITDS, cerca de um em cada cinco candidatos passa a nossa avaliação e, para perfis comuns, os primeiros candidatos chegam muitas vezes aos clientes em cerca de 48 horas.
- As suas entrevistas. Conhece a lista curta e escolhe.
- Proposta e contrato. O fornecedor acorda as condições com o engenheiro e consigo.
- Integração. O engenheiro entra nas suas ferramentas e rituais. Em média, os nossos clientes passam do início da procura a um engenheiro integrado em cerca de 20 dias.
- Acompanhamento contínuo. Contacto regular com o engenheiro e consigo, e substituição rápida se algo não resultar.
Quando comparar fornecedores, peça-lhes que descrevam a sua própria versão deste processo, com nomes e números. Um fornecedor que não consegue explicar como avalia engenheiros não consegue garantir quem vai receber.
| Quer ver o processo numa função real? Descreva o seu projeto e dizemos-lhe, passo a passo, como o preencheríamos. Descreva o seu projeto |
Contratos e preços
A maioria do outsourcing é cobrada de uma de duas formas. Em time and materials (T&M), paga as horas ou os dias trabalhados, o que serve trabalho que vai mudando à medida que aprende. A preço fechado, paga um valor acordado por um âmbito acordado, o que serve projetos estáveis e bem definidos.
Seja qual for o modelo, garanta que o contrato cobre:
- Propriedade intelectual. Tudo o que os engenheiros criam pertence à sua empresa.
- Condições de substituição. O que acontece, e em quanto tempo, se um engenheiro sair ou não encaixar.
- Pré-aviso e duração mínima. Para as duas partes.
- O que a tarifa inclui. Recrutamento, substituição, gestão de conta e eventuais ferramentas.
- Proteção de dados. Um acordo de tratamento de dados se os engenheiros puderem aceder a dados pessoais.
As tarifas variam muito conforme a tecnologia, a senioridade, o país e o contrato, por isso peça uma tabela de tarifas por escrito e confirme os valores atuais antes de orçamentar. Esta secção é informação geral e não aconselhamento jurídico, por isso peça ao seu jurista que reveja o contrato.
Riscos do outsourcing de desenvolvimento de software e como reduzi-los
- As pessoas erradas. Reduza o risco entrevistando pessoalmente a lista curta e perguntando como os candidatos foram avaliados.
- Um contrato que não corresponde ao trabalho. Evite preços fechados para trabalho que vai mudar.
- Custo de gestão escondido. Planeie quem, do seu lado, vai liderar e rever o trabalho.
- Rotatividade. Pergunte quanto tempo os engenheiros costumam ficar e que cobertura de substituição recebe.
- Duas equipas em vez de uma. Dê aos engenheiros externos as mesmas ferramentas, rituais e acessos que à sua equipa.
- Dados e segurança. Prefira engenheiros a trabalhar dentro da UE e acorde as regras de acesso desde o início.
Como escolher o fornecedor
Faça as mesmas perguntas a todos os fornecedores e pontue as provas, não o discurso. O nosso scorecard de 12 pontos para escolher empresas de outsourcing de TI dá-lhe as perguntas, um método de pontuação e um ficheiro Excel para descarregar. Faça uma lista curta de três fornecedores e ligue a duas referências de cada finalista.
Onde entra a ITDS
A ITDS é uma empresa de IT staffing e nearshore com equipas em Portugal e na Polónia, parte do grupo House of HR. Entregamos staff augmentation, equipas dedicadas e projetos, por isso podemos recomendar o modelo que serve, e não o que vendemos. Cerca de um em cada cinco candidatos passa a nossa avaliação, e os nossos clientes chegam a um engenheiro integrado em cerca de 20 dias, em média.
Outsourcing de desenvolvimento de software: perguntas frequentes
É a forma como um fornecedor encontra e avalia engenheiros para o seu projeto: briefing da função, pesquisa, triagem pelo recrutador, entrevista técnica com um especialista, avaliação linguística, lista curta, as suas entrevistas, proposta e contrato, integração e acompanhamento. Na ITDS, demora em média cerca de 20 dias desde o início da procura até um engenheiro integrado.
Acorda um modelo com um fornecedor, como staff augmentation, uma equipa dedicada ou um projeto a preço fechado. O fornecedor encontra e avalia engenheiros, a sua empresa aprova-os e eles trabalham no seu software nas condições do contrato.
Para empresas europeias, Portugal e a Polónia oferecem horas de trabalho em comum, engenheiros seniores e a lei da UE. As empresas dos EUA costumam pesar a sobreposição em tempo real da América Latina contra a profundidade sénior da Europa de Leste.
Depende do modelo, da tecnologia, da senioridade e do país. Peça a cada fornecedor uma tabela de tarifas por escrito, compare o custo total em vez das tarifas horárias e confirme os valores atuais antes de orçamentar.
Propriedade intelectual, condições de substituição, pré-aviso e duração mínima, o que a tarifa inclui e, quando há dados pessoais, um acordo de tratamento de dados. Peça ao seu jurista que o reveja.
Descreva o seu projetoDiga-nos o que está a construir e de que pessoas precisa. Numa chamada curta, dizemos-lhe que modelo serve, como encontraríamos e avaliaríamos os engenheiros em Portugal ou na Polónia e quando podem começar. |
