Ainda funciona. Ninguém quer lhe tocar.
O sistema que faz andar o seu negócio foi construído há anos, por gente que já saiu, de uma forma a que nada de novo consegue ligar-se.
Como isto se vê no dia a dia
Alterações pequenas são orçamentadas em semanas. Uma pessoa percebe aquilo e toda a gente sabe quem. As ferramentas novas não se integram, por isso contornam-se. Ninguém tem confiança no que uma alteração vai partir, por isso deixam de se propor alterações.
Aqui o ganho costuma ser maior e mais próximo do que se espera. Assim que a base está modernizada, as alterações que andava a adiar passam a rotina, e as ferramentas que queria adotar simplesmente ligam.
Seja qual for o seu ponto de partida
Ainda não há nada
Nada lhe foi feito e há anos que ninguém olha a sério. O primeiro passo é um mapa e não uma alteração, e só isso transforma um desconforto vago numa lista curta e ordenada do que vale a pena fazer.
Há alguma coisa, mas não chega
Começou-se uma modernização e ficou a meio. Agora tem dois sistemas, tráfego em ambos e entre eles uma integração que ninguém planeou, muitas vezes pior do que o ponto de partida. Terminar uma migração parada é um trabalho próprio, e começa por decidir com honestidade que metade fica.
Funciona bem, mas podia ir mais longe
O sistema é mantido, está testado e é seguro de alterar. A oportunidade é o que ele poderia agora suportar: abri-lo para que ferramentas novas liguem, expor os seus dados aos relatórios, ou deixar um agente de IA trabalhar sobre ele — tudo isso faz sentido assim que a base é sólida.
Onde isto costuma acabar
Nada disto é decidido à partida. Estas são as direções que este problema costuma tomar. Qual delas se aplica ao seu caso resulta de olhar para o modo como o seu negócio funciona na prática.
Um mapa antes do martelo
O que faz, o que depende dele e onde está realmente o risco, estabelecidos primeiro. Quase todo o medo de um sistema antigo é incerteza, não complexidade.
Modernizado pedaço a pedaço
As partes que o travam são reconstruídas enquanto o sistema continua a funcionar. A reescrita total é a opção que tomamos em último lugar, porque pára tudo e costuma derrapar.
Tornado seguro de alterar
Testes em torno do comportamento que interessa, para que a alteração seguinte possa ser feita com confiança, por nós ou por quem quer que seja.
Aberturas para o que vem a seguir
Interfaces acrescentadas onde as ferramentas novas precisam de ligar, para que a próxima coisa que quiser adotar entre sem mais.
Como descobrimos qual delas é
Olhamos para a forma como o trabalho acontece hoje: a sequência real, não o documento do processo. O que é feito, por quem, com que frequência e onde fica à espera. Isso é uma conversa e depois algum tempo com quem faz o trabalho, e é daí que vem a resposta. A chamada e a auditoria são feitas pelo próprio Bruno, por isso nada do que explicar terá de ser explicado outra vez a quem vier a construir.
O que recebe é a lista do que vale a pena construir e o que cada peça devolve, ordenada para que a mais forte venha primeiro. Vê isso por escrito, com as condições, antes de começar seja o que for.
O que muda
As alterações voltam a ser rotina. As ferramentas novas ligam-se em vez de serem contornadas. O sistema deixa de ser o conhecimento privado de uma pessoa, e deixa de ser a resposta para porque é que algo não se pode fazer.
FAQ
Não devíamos simplesmente reescrever?
Normalmente não. As reescritas completas demoram mais do que o previsto, congelam tudo o resto enquanto decorrem e muitas vezes reproduzem os mesmos problemas. Modernizar no lugar mantém o negócio a andar e pode parar em qualquer ponto com valor já entregue.
Aqui já ninguém sabe como aquilo funciona.
É comum, e o código é a documentação de último recurso. Estabelecer o que faz é um primeiro passo normal, não um impedimento.
Dá para fazer sem paragens?
Na maioria dos casos sim, e essa é boa parte da razão pela qual o trabalho é feito às peças e não de uma vez. Onde uma passagem é mesmo necessária, é planeada e marcada consigo.
E se os programadores originais já saíram?
Essa é a situação habitual e não a exceção. Afeta quanto demora o primeiro passo, e daí em diante o trabalho segue normalmente.
O que é que têm medo de mexer?
Diga-nos que sistema toda a gente evita. Uma hora costuma bastar para dizer se precisa de modernização, de substituição, ou apenas de ser deixado em paz.
Contacte-nos → O que resolvemos →