Publicado em . Leitura de 7 minutos.
É a primeira pergunta de quase todo mundo que pensa em desenvolver um sistema, e a resposta honesta incomoda: depende. Não por evasiva — é que software sob medida não é um produto de prateleira com preço fixo, e sim um projeto cujo custo vem do tamanho do que será construído. O que dá para fazer é explicar exatamente de que o preço depende, para que você consiga estimar em que faixa o seu caso se encaixa antes mesmo de pedir um orçamento.
Por que não existe uma tabela de preços
Comparar o preço de dois sistemas é como comparar o preço de duas construções: uma reforma de banheiro e um galpão industrial são ambos "obra". Um sistema de agendamento para um consultório com uma tela de agenda, cadastro de clientes e lembrete automático é um projeto de poucas semanas. Um sistema de gestão que cobre estoque, compras, financeiro, comissionamento e integração fiscal para uma empresa com quatro filiais é outro patamar inteiro de trabalho.
Quem apresenta um preço fechado antes de entender o escopo está fazendo uma de duas coisas: chutando alto para se proteger, ou chutando baixo para fechar o contrato e renegociar no meio do projeto. Os dois caminhos terminam mal.
Os sete fatores que mais pesam no orçamento
1. Quantidade de telas e funcionalidades
É o fator mais direto. Cada tela precisa ser desenhada, construída, conectada ao banco de dados e testada. Listar as telas que você imagina — mesmo de forma grosseira, no papel — já dá uma noção de porte muito melhor do que descrever o sistema por adjetivos.
2. Perfis de usuário e regras de permissão
Um sistema em que todo mundo vê tudo é significativamente mais simples do que um em que o vendedor vê apenas os próprios clientes, o gerente vê os da equipe e o financeiro vê os valores mas não os contatos. Cada regra dessas se multiplica por cada tela.
3. Complexidade das regras de negócio
Cálculo de comissão com faixas progressivas, tabela de preço que muda por região e por cliente, política de desconto com aprovação em níveis. Regras assim são onde mora o valor do sistema sob medida, e também onde mora boa parte do esforço.
4. Integrações com outros sistemas
Conectar com meio de pagamento, emissor de nota fiscal, ERP existente, WhatsApp ou transportadora adiciona trabalho que nem sempre é visível na tela. Integração envolve tratar erros, lidar com indisponibilidade do serviço do outro lado e manter a conexão funcionando quando eles mudam alguma coisa.
5. Volume de dados e de usuários simultâneos
Um sistema usado por cinco pessoas e um usado por quinhentas exigem decisões técnicas diferentes de infraestrutura e desempenho. Isso não significa que o sistema pequeno seja mal feito — significa que não se paga por uma estrutura que não será usada.
6. Migração de dados
Trazer o histórico de um sistema antigo ou de planilhas acumuladas raramente é um "copiar e colar". Os dados costumam vir com duplicidade, campos preenchidos de formas diferentes ao longo dos anos e informações faltando. Limpar e migrar isso é uma etapa própria do projeto.
7. Prazo desejado
Prazo curto raramente reduz o trabalho — ele aumenta o custo, porque exige mais pessoas em paralelo. Se a data não for inegociável, esticar um pouco o cronograma costuma ser a forma mais simples de reduzir o investimento.
Como reduzir o investimento inicial
A técnica mais eficaz não é cortar qualidade, é cortar escopo inicial. Em praticamente todo projeto existe um subconjunto pequeno de funcionalidades que resolve a maior parte da dor. Construir primeiro esse núcleo tem três efeitos: o investimento inicial cai, o sistema entra em uso mais cedo e — o mais importante — as próximas funcionalidades passam a ser decididas com base no uso real, não em suposição.
- Liste tudo que você gostaria que o sistema fizesse, sem filtro.
- Marque o que, se não existisse, impediria o sistema de ser usado no dia a dia.
- Construa apenas o que foi marcado. O resto vira uma segunda etapa.
Custo de desenvolver não é o custo total
Ao comparar um sistema próprio com uma assinatura mensal de software pronto, vale colocar na conta os dois lados por inteiro. Do lado do sistema pronto: mensalidade por usuário, que cresce conforme a equipe cresce, mais o custo de adaptar o processo à ferramenta e o de manter planilhas paralelas para o que ela não cobre. Do lado do sistema próprio: o desenvolvimento, a hospedagem — normalmente modesta — e a manutenção e evolução ao longo do tempo.
Não existe vencedor universal nessa conta. Empresas pequenas com processos comuns costumam ficar melhor com ferramentas prontas; operações com processo próprio e várias pessoas usando tendem a inverter o resultado em poucos anos.
O que levar para a primeira conversa
- Como o processo funciona hoje, com as etapas na ordem em que acontecem.
- O que mais dá errado ou consome tempo nesse processo.
- Quem usaria o sistema e o que cada pessoa precisaria ver.
- Quais ferramentas e planilhas estão envolvidas hoje.
- Se existe uma data em que o sistema precisa estar funcionando, e por quê.
Com essas informações é possível transformar a ideia em um escopo e, a partir dele, em um valor e um prazo fechados. Antes disso, qualquer número é chute.