Software sob medida ou sistema de prateleira?
Como decidir entre construir e comprar com a regra de negócio na mão, e por que o problema raramente é falta de sistema.
Quase toda empresa que nos procura já tem sistema demais. Um ERP que cobre o financeiro e o fiscal, um CRM que a equipe comercial usa pela metade, planilhas que nasceram para resolver uma urgência e nunca mais saíram, e um BI que alguém montou e poucos abrem. A sensação é de que falta um sistema. Quase sempre o que falta é a peça que liga os que já existem e trata a regra que é só daquela operação.
A pergunta "compramos ou construímos?" costuma ser feita cedo demais. Antes dela, há uma pergunta mais útil: qual é a regra de negócio que nenhum sistema atual cobre?
Quando a prateleira resolve
Sistema de prateleira resolve bem o que é igual em toda empresa. Emitir nota fiscal, controlar contas a pagar, registrar um contato comercial, calcular folha. Nessas áreas, a regra é definida por lei ou por prática de mercado, e um produto maduro já a implementou melhor do que qualquer projeto interno faria.
Construir o que a prateleira faz bem é desperdício. O custo não é só o desenvolvimento inicial; é a manutenção de algo que precisa acompanhar mudanças de legislação e de mercado para sempre.
O critério é simples: se a regra é a mesma para o concorrente, compre.
Quando a prateleira não resolve
O problema aparece na regra que é só sua. A forma como a empresa precifica por cliente e por volume. O fluxo de aprovação que depende de três áreas em ordem específica. A conciliação entre o que o ERP registra e o que a operação de campo reporta. O relatório que a diretoria pede toda semana e que exige dados de quatro fontes.
Nesses casos, o sistema de prateleira oferece duas saídas ruins. A primeira é adaptar a empresa ao sistema: mudar o processo para caber no que o produto faz. Às vezes é a decisão certa, quando o processo era só um hábito. Muitas vezes é abrir mão de uma vantagem real. A segunda é customizar o produto até ele virar outra coisa, com um custo de manutenção que ninguém previu e uma dependência do fornecedor que só cresce.
A terceira saída, que raramente é considerada, é construir apenas a peça que falta e integrá-la ao que já existe.
O custo escondido do quase
Entre a prateleira e o sob medida vive o "quase resolve". É o sistema que faz boa parte do que a empresa precisa, e a parte que falta é preenchida por planilha, por e-mail e por uma pessoa que "sabe como funciona".
Esse arranjo tem um custo que não aparece em nenhuma fatura. Aparece nas horas de quem mantém a planilha, nos erros de digitação entre um sistema e outro, na decisão tomada com dado atrasado, e no risco de a pessoa que sabe como funciona sair da empresa.
Quando uma operação depende de alguém para fechar a conta entre dois sistemas, ela já tem um software sob medida. Só que ele é feito de gente, e não está documentado.
Como decidir com a regra de negócio na mão
O caminho que usamos é sempre o mesmo, e começa antes de qualquer linha de código.
Primeiro, escrever a regra de negócio como ela é executada hoje, com as exceções. Não como o manual diz, mas como acontece.
Segundo, separar o que é comum do que é específico. O comum vai para a prateleira, sem dó. O específico é candidato a sob medida.
Terceiro, para cada parte específica, perguntar o que acontece se ela ficar como está por mais um ano. Se a resposta for "nada de grave", ela pode esperar. Se a resposta envolver risco, retrabalho recorrente ou decisão sem dado, ela entra na fila.
Quarto, desenhar a peça sob medida como integração, não como substituição. Ela lê do ERP, escreve no CRM, alimenta o BI. Não pede que a empresa troque o que já funciona.
Quinto, entregar com teste automatizado, documentação e ambiente de produção configurado. Software sem isso é a planilha de sempre, só que mais cara.
O que fica com a empresa
Um sistema construído assim não congela na entrega. Ele acompanha a operação: quando a regra muda, o software muda, com prioridade e custo definidos por etapa. As integrações ficam documentadas e monitoradas, e o conhecimento que antes vivia na cabeça de uma pessoa passa a viver no código e na documentação.
É esse o trabalho da Zyon Tech: a peça que faltava, integrada ao que a empresa já usa, entregue para durar.