SaaS com dívida técnica enorme: como priorizar refatoração?
Fala, galera! Estou passando por uma situação complicada com meu SaaS. A gente começou a desenvolver o produto há uns 3 anos e, com o tempo, a dívida técnica foi se acumulando. No início, a gente priorizava lançar novas funcionalidades e, claro, a pressão do mercado e dos clientes era enorme. Agora, estamos com um código que está difícil de manter e, pior, isso está impactando a performance e a experiência do usuário. A minha dúvida é: como eu posso priorizar a refatoração sem deixar de lado as demandas do dia a dia? Como equilibrar isso? Já pensei em fazer um mapeamento da dívida técnica, mas não sei por onde começar. Alguém já passou por isso e pode compartilhar um pouco da experiência? Como vocês decidiram o que refatorar primeiro? Estou aberto a sugestões e dicas práticas que funcionaram para vocês.