Construir ou comprar software: a conta a cinco anos

Avatar
Autor

A decisão entre construir ou comprar software costuma ser tomada com dois números que não são comparáveis: uma proposta de desenvolvimento com um valor total e uma subscrição com um preço mensal por utilizador. Um parece enorme, o outro parece insignificante.

Uma comparação honesta entre construir ou comprar software precisa das duas linhas ao longo do mesmo período, com tudo o que cada uma arrasta atrás de si. O software à medida tem um custo de entrada alto e uma curva plana. Uma subscrição tem um custo de entrada baixo e uma curva que sobe com o número de pessoas. A questão não é qual é mais barato. É em que ano as duas linhas se cruzam e se o seu horizonte de decisão chega até lá.

Em resumo
  • 80% Cobertura do seu fluxo de trabalho por um produto existente a partir da qual comprar costuma ser o certo
  • 2–3× Quanto o custo total de posse representa face ao preço anunciado da subscrição
  • 30–100 mil € Onde cai a maioria dos projetos à medida pequenos e médios
  • 15–20% Do custo de construção, por ano, para manter software que é seu
Compre quando um produto existente cobre cerca de 80 por cento do fluxo de trabalho. Construa quando esse fluxo é a sua vantagem competitiva, ou quando nenhum produto serve.

Construir ou comprar software: quanto custa cada opção a cinco anos?

O erro habitual ao decidir entre construir ou comprar software é comparar o preço de entrada. Os produtos de prateleira têm um custo de entrada baixo, custos de configuração reais e subestimados, integrações muitas vezes vendidas à parte por conector e um custo recorrente que cresce com utilizadores, volume e módulos. O software à medida tem um custo de entrada alto, integrações que acrescentam 20 a 30 por cento à construção inicial, alojamento de 200 a 1.500 € por mês e manutenção anual de 15 a 20 por cento do custo de construção.

A linha que muda a conta é a recorrente. Uma subscrição por utilizador cresce quando a empresa cresce, que é exatamente quando o sistema está a gerar mais valor. A manutenção de software próprio é uma percentagem do custo de construção e não acompanha o crescimento do negócio. A linha que mais surpreende é a configuração: as referências de mercado apontam para um custo total de posse de duas a três vezes o preço anunciado da subscrição, quando se contam implementação, integrações, formação e administração interna. O preço anunciado é a parte mais pequena da fatura.

OpçãoCurva de custoO que implica
ComprarEntrada baixa, curva a subirO custo recorrente cresce com a empresa. O controlo é baixo, os aumentos de preço não dependem de si e, se deixar de pagar, perde o acesso. Serve processos comuns e regulados.
ConstruirEntrada alta, curva plana15 a 20 por cento por ano em manutenção, mais alojamento. Controlo total e, se deixar de pagar a um fornecedor, continua a ter o sistema. Serve processos que diferenciam.
HíbridoNúcleo de produto, periferia construídaSubscrição mais manutenção. Um produto trata do núcleo comum e da conformidade; constrói as integrações e as interfaces que diferenciam.
Antes de decidir, peça duas coisas: o custo da subscrição a cinco anos com o número de utilizadores que espera ter no quinto ano e não hoje, e o custo de saída, ou seja, o que é preciso para tirar os seus dados, em que formato e quanto tempo demora. Os fornecedores que não respondem à segunda pergunta por escrito estão a responder à primeira.

Quando é que comprar é a decisão certa?

Quando o processo não é seu nem precisa de ser. Há categorias inteiras em que construir é desperdício de capital: contabilidade, processamento salarial, email, videoconferência, assinatura de documentos, gestão de pedidos. Estes processos são iguais em todo o lado, têm regulação uniforme e contam com produtos maduros com décadas de investimento por trás.

O teste prático é a cobertura. Se um produto existente cobre cerca de 80 por cento do fluxo de trabalho, compre. Os restantes 20 por cento resolvem-se com processo, com uma pequena camada à medida na periferia ou aceitando que uma parte fica menos elegante. Há três sinais que o confirmam: o processo é regulado e igual para todos, por isso a conformidade fica com o fornecedor; precisa disto a funcionar em semanas, e um produto configurável já está em uso enquanto uma construção ainda está na descoberta; e o processo não diferencia o negócio, por isso ser diferente não traz retorno.

Quando é que construir compensa?

Quando o fluxo de trabalho é a razão pela qual os clientes escolhem a empresa, ou quando nenhum produto serve.

O processo é a vantagem competitiva. Adotar o mesmo produto que os concorrentes usam apaga a diferença. Fica igual a todos os outros, só que agora paga todos os meses por isso.
O produto obriga o negócio a mudar. Há uma grande diferença entre adaptar um processo a boas práticas e adaptar um negócio ao que o software consegue fazer. A segunda tem um custo real que nunca aparece na proposta.
O licenciamento cresce mais depressa do que o valor. Os modelos por utilizador ou por volume podem transformar crescimento em custo. Projete a subscrição face ao cenário de crescimento que espera, não face ao dia de hoje.
Os requisitos de conformidade não encaixam. Onde ficam os dados, quem tem acesso, que evidência o sistema produz numa auditoria, durante quanto tempo os guarda. Os produtos internacionais respondem a estas perguntas da forma que convém à maioria dos seus clientes. Se a sua resposta for diferente, a lacuna pode não ter solução.
Está entre construir e comprar? Envie-nos o processo e os produtos que está a avaliar.
Fale com a nossa equipa →

Há uma terceira opção?

Há, e na prática é a mais comum: comprar o núcleo e construir à volta. O padrão habitual é adotar um produto para o núcleo do processo, que trata da conformidade e da manutenção, e depois construir a camada que diferencia, ou seja, integrações com sistemas internos, interfaces para quem o usa todos os dias e automatismos que o produto não prevê.

Isto exige uma condição inegociável, verificada antes de assinar: o produto tem de ter uma API documentada e permitir exportar os seus dados. Sem isso, a camada à medida assenta em algo que pode mudar sem aviso, e a estratégia deixa de ser híbrida para passar a ser dependência.

O que mudou a IA na decisão entre construir ou comprar software?

Menos do que os fornecedores sugerem, e mais do que parece. Do lado da construção, as ferramentas de assistência aceleram parte do trabalho, com 54 por cento dos programadores a usá-las já no seu fluxo de trabalho habitual, o que reduz o custo em certos tipos de código repetitivo. Do lado da compra, quase todos os produtos acrescentaram funcionalidades de IA e quase todos as cobram à parte, e a integração de IA pode acrescentar até 30 por cento ao custo de um projeto de desenvolvimento, o que sugere que também não é gratuita desse lado.

O que não mudou foi a estrutura da decisão. Construir continua a ser caro no início e barato de manter. Comprar continua a ser barato no início e a crescer. A IA desloca ligeiramente as duas curvas e não muda a pergunta sobre qual delas serve o seu caso.

Como decidir entre construir ou comprar software sem folha de cálculo?

Quatro perguntas resolvem a maioria das decisões entre construir ou comprar software, feitas por esta ordem. A primeira que tiver uma resposta clara decide.

  1. 1
    Este processo é a razão pela qual os clientes nos escolhem? Se sim, construa. A discussão de custos é secundária face a apagar uma diferença competitiva.
  2. 2
    Algum produto cobre cerca de 80 por cento disto? Se sim, compre e resolva o resto com processo. Se cobrir 50 por cento, não é a ferramenta certa, é uma ferramenta parecida.
  3. 3
    A subscrição no quinto ano, com o crescimento esperado, continua aceitável? Se o número assustar, faça a comparação completa com construção mais manutenção. Pode já ter passado o ponto de cruzamento.
  4. 4
    Se o fornecedor desaparecer ou triplicar o preço, o que acontece? Se a resposta for "temos um problema sério", isso é risco a ter em conta no preço, não uma nota de rodapé.

O que deve ficar registado numa decisão entre construir ou comprar software?

Escreva a decisão, mesmo quando parece óbvia. Daqui a três anos alguém vai perguntar porque é que a empresa construiu ou comprou. As pessoas que decidiram podem já não estar lá para responder.

Uma página chega. Deve identificar o processo em causa, os produtos avaliados e que parte do fluxo de trabalho cada um cobria. Deve mostrar o custo a cinco anos das duas opções, o custo de saída do produto escolhido ou rejeitado e os pressupostos por trás dos números de crescimento. Guarde os orçamentos dos fornecedores em anexo, com as respetivas datas.

Deve também nomear um responsável e uma data de revisão. Uma decisão entre construir ou comprar software é certa para as condições que existiam quando foi tomada. Quando a base de utilizadores duplica, um produto lança a funcionalidade que faltava ou o fornecedor muda os preços, a data de revisão é o momento em que alguém verifica se a resposta continua válida.

O registo demora uma hora a escrever. Sem ele, a equipa seguinte repete a avaliação do zero ou, pior, assume que o raciocínio original ainda se aplica quando já ninguém sabe dizer qual era.

Perguntas frequentes

Custo ao longo do tempo

É mais barato comprar software ou desenvolvê-lo à medida?
No curto prazo, comprar. Os produtos de prateleira têm um custo de entrada baixo, enquanto os dados públicos colocam a maioria dos projetos de desenvolvimento pequenos e médios entre 30.000 e 100.000 €. A cinco anos, a resposta depende do crescimento: as subscrições crescem com utilizadores e volume, enquanto a manutenção de software próprio fica em 15 a 20 por cento do custo de construção por ano.
Qual é o custo total de posse de uma solução de prateleira?
É a subscrição mais tudo o resto: implementação, configuração, migração de dados, integrações vendidas à parte, formação e administração interna. As referências de mercado apontam para um total de duas a três vezes o preço anunciado da subscrição, o que faz do preço anunciado a parte mais pequena da fatura.
Quanto custa manter software à medida depois de construído?
As referências públicas convergem em 15 a 20 por cento do custo de construção por ano, com alojamento e infraestrutura a acrescentar 200 a 1.500 € por mês. Numa construção de 100.000 €, são 15.000 a 20.000 € por ano antes de qualquer funcionalidade nova.

Tomar a decisão

O que é a regra dos 80 por cento?
É o teste mais simples para decidir: se um produto existente cobre cerca de 80 por cento do fluxo de trabalho, comprar costuma ser o certo, com os restantes 20 por cento resolvidos por processo ou por uma pequena camada à medida. Abaixo desse nível, está a adaptar o negócio ao software em vez do contrário.
Quando é que vale a pena construir software à medida?
Quando o fluxo de trabalho é a vantagem competitiva do negócio, quando nenhum produto existente cobre o essencial, quando o modelo de licenciamento cresce mais depressa do que o valor gerado, ou quando os requisitos de conformidade e de localização dos dados não encaixam no que o produto oferece.
Posso combinar as duas abordagens?
Pode, e é o padrão mais comum: um produto para o núcleo do processo e desenvolvimento à medida para a camada que diferencia, incluindo integrações e interfaces específicas. A condição é que o produto tenha uma API documentada e permita exportar os dados. Sem isso, a camada à medida assenta em terreno instável.
Caixa Mágica Software, ajudamos a decidir entre construir ou comprar software
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.
Desenvolvimento de Software · Caixa Mágica Software
Traga-nos a decisão antes de a tomar
Construímos software à medida e dizemos aos clientes quando não compensa. Se está entre construir e comprar, envie-nos o processo e os produtos que está a avaliar. Fica a saber onde estão as lacunas, quanto custaria construir e em que cenários comprar sai a ganhar.