Como escolher entre refazer o sistema do zero ou evoluir o que já existe
Reescrever tudo parece atraente, mas costuma subestimar o conhecimento de negócio escondido no sistema atual. Veja quando evoluir aos poucos é mais seguro.
Chega um momento, em quase todo sistema antigo, em que a pergunta surge: vale mais a pena reescrever tudo do zero ou continuar evoluindo o que já existe? A resposta errada mais comum é a reescrita completa, decidida por frustração acumulada em vez de análise.
Reescrever do zero parece atraente porque promete um sistema "limpo", sem os problemas acumulados do antigo. Mas reescritas completas costumam subestimar o quanto de conhecimento de negócio está escondido dentro do sistema atual — regras específicas, exceções que foram adicionadas ao longo dos anos para resolver casos reais de clientes. Jogar tudo fora significa correr o risco de reconstruir esses mesmos problemas, só que mais tarde e com um orçamento já gasto.
Quando evoluir faz mais sentido
Evoluir aos poucos — substituindo módulos específicos, um de cada vez, mantendo o resto do sistema funcionando — costuma ser mais seguro e mais barato, porque cada parte nova pode ser validada isoladamente antes de afetar o restante da operação.
A reescrita total só costuma se justificar quando a base tecnológica do sistema está tão desatualizada que nem comporta mudanças pequenas, ou quando o próprio modelo de negócio mudou tanto que o sistema antigo resolve um problema que já não existe mais. Fora desses casos, a evolução gradual quase sempre vence no fim das contas.
Continue lendo
Ver todos →MVP ou sistema completo? Por onde começar seu projeto de software
Entenda quando vale a pena começar com uma versão mínima do sistema e quando é melhor construir o escopo completo desde o início.
Sistema sob medida ou pronto pra usar? Como decidir pro seu negócio
Nem toda empresa precisa de um sistema construído do zero. Veja os critérios reais pra decidir entre comprar pronto e desenvolver sob medida.
Da ideia ao app: como funciona um projeto de desenvolvimento sob medida
Do primeiro papo até o sistema no ar. Um raio-x do processo de desenvolvimento sob medida, etapa por etapa, pra quem nunca encomendou um antes.