Uma empresa vive de ganhos $$, então a melhor forma de convencê-la a mudar é falando a mesma língua que ela.
Tome cuidado com essa questão de “Refatoração” e “Atualizar tecnologia”, já trabalhei com muita gente que defende isso e faz essa tal de refatoração e atualiza com a tecnologia da moda. E no fim das contas faz uma merda só com a linguagem/framework do momento.
E se alguém já fez isso na empresa que trabalha, vai deixar mais difícil ainda eles aceitarem a mudança.
Posso estar equivocado na minha colocação, mas não acho que exista empresa de TECNOLOGIA, e sim uma empresa que usa a tecnologia para vender o seu produto (mesmo que ela venda a tal “tecnologia”).
Sendo assim, você primeiro precisa levantar as vantagens que e empresa terá quando a “equipe de Tecnologia” participar do processo, além de provar de forma mensurável o que irá melhorar na refatoração do código (vai melhorar a velocidade do desenvolvimento? Vai melhorar a performance? Vou conseguir ganhar mais dinheiro?)
Outra coisa, nunca diga que tem que refazer tudo, isso assusta. Veja onde estão os maiores problemas e refaça aos poucos, quando perceber pode ser que todo o legado já tenha morrido.
Enfim, se você não mostrar por A+B que terá ganho financeiro (seja um produto melhor que facilite sua venda, ou um desenvolvimento mais rápido no qual poderá finalizar um cliente novo em menos tempo), apenas argumentos que está ruim não vai resolver seu problema.
O foco nem é necessariamente atualizar tecnologia para usar coisas da moda ou algo assim, é realmente para reestruturar as coisas que foram feitas como MVP no início e estão lá até hoje. Revisitar o projeto para deixa-lo mais sólido. Não existe documentação ou registro das regras de negócios, o que deixa tudo mais complicado. "Isso deu erro porque o código ta errado? A regra escrita ta certa? O sistema faz o que esperam que ele faça?" Hoje temos dificuldade em manter e criar novas funcionalidades em cima da base caótica e isso pra mim também tem um custo. E acho que hoje é um custo invisível. Questionam o custo de planejar o ajuste de algo pronto, mas não consideram que uma base boa garante uma série de vantagens que economizam dinheiro e logo, refletem no bolso. Concordo com o que você falou sobre EMPRESA DE TECNOLOGIA, eu falei assim mais para deixar nos mesmos termos que eles mesmos dizem. E sobre refatorar ou refazer tudo, com certeza não é algo tratado dessa forma. A vida não vai parar pra gente refazer o que existe. hehehe Acho mesmo que o lance é mostrar o ganho financeiro que pode existir, mas como disse na resposta do outro comentário, a dúvida é se eu vou conseguir fazer isso. Sou dev, não estou acostumado a tratar de tecnologia nesse nível de gestão e tals... por isso uma das minhas críticas foi não ter uma liderança no setor.