A modernização de sistemas legados - o processo de substituir sistemas e infraestruturas existentes e muitas vezes arraigados - é sempre complexa e, muitas vezes, complicada, tornando-se uma perspectiva assustadora para as lideranças empresariais. Posteriormente, mesmo quando a necessidade de modernização é reconhecida, pode ser tentador adotar o que pode parecer uma abordagem prudente, reduzindo os projetos de modernização a uma iniciativa puramente técnica. No entanto, isso pode apenas abordar a dÃvida técnica em um nÃvel superficial, se é que a aborda. Os processos legados permanecerão intocados, dificultando a capacidade da organização de se mover rapidamente para aproveitar oportunidades que possam impulsionar o crescimento - ao mesmo tempo que cria dÃvidas futuras ainda maiores.
Ìý
Em vez disso, as lideranças devem ter confiança para ver a modernização de sistemas legados de uma maneira mais holÃstica: como uma iniciativa que evolui seus sistemas e recursos no aqui e agora, para que você possa se concentrar em atender melhor as clientes existentes e construir produtos e recursos para alcançar novas. Pesquisas sugerem que a modernização de sistemas legados geralmente termina em fracasso. No entanto, esses riscos podem ser minimizados ao reformular sua abordagem para prestar atenção a como a estratégia geral de modernização pode ser alcançada por meio de mudanças incrementais e mensuráveis. Isso não quer dizer que a abordagem seja conservadora e cautelosa - na verdade, permite a implementação de mudanças mais significativas e substanciais que tenham um impacto real.
Ìý
Mudanças incrementais em múltiplas localidades
Ìý
O argumento para a modernização de sistemas legados deve estar claro hoje: a dÃvida técnica é como um buraco negro, sugando o tempo e os recursos de uma organização, impedindo-a de desenvolver as capacidades necessárias para evoluir e se adaptar para impulsionar o crescimento. Mas, embora os sistemas legados possam limitar e inibir o crescimento do negócio, desde rupturas em larga escala até estagnação sutil, mas de longo prazo, mudá-los não precisa ser um processo doloroso de "remoção e substituição". Na verdade, ao invés de mudar tudo para não mudar nada, um programa eficaz implementa mudanças em pessoas, processos e tecnologia de forma incremental. Ele se concentra nas áreas que terão o maior impacto e gerarão mais valor, tornando a mudança controlável no curto prazo, mas substancial em seu efeito no sucesso futuro da organização e sustentável no longo prazo.
Ìý
Em uma era onde os profissionais executivos muitas vezes se encontram em modo ''FOMU'' (medo de errar), é sensato focar nas áreas de modernização de sistemas legados que terão o maior impacto e gerarão mais valor, tornando a mudança controlável no curto prazo, mas substancial em seu efeito no futuro sucesso da organização. Isso acabará por reduzir o risco do seu programa de modernização e tornará a equação custo/valor menos opaca do que seria de outra forma. Também facilita o monitoramento e a medição do impacto - se as coisas não estiverem funcionando, você pode repensar sua abordagem. Isso significa que você evita a armadilha de buscar uma solução que não cause impacto, mas o deixa com ainda mais dÃvida técnica.
Ìý
Isso não quer dizer que a modernização de sistemas legados deva ser tratada com conservadorismo. Na verdade, pensar em termos de mudanças incrementais em vários locais - focando em "fatias finas" - permite que você se mova mais rápido. Em um projeto de migração para a nuvem com a Atlassian, por exemplo, fomos capazes de mover um de seus produtos principais em apenas três meses, sem tempo de inatividade para as clientes. Isso não exigiu uma reavaliação em larga escala da arquitetura da Atlassian; o que a tornou bem-sucedida foi prestar muita atenção ao software e aos sistemas atualmente em vigor, enquanto se alinhava com os resultados gerais da modernização. Uma vez que esse entendimento foi estabelecido, fomos capazes, juntos, de desenvolver rapidamente uma solução rápida e elegante.
- Três meses para completar a migraçãoÌýdo produto Bitbucket da Atlassian para a nuvem
- Redução de 93% nas solicitações de suporte relacionadas a interrupções em apenas dois meses
- Melhora de 55% no tempo de resposta da web do Bitbucket
Construindo para o futuro, não para o passado
Ìý
Focar no presente e nas áreas maduras para mudanças incrementais impactantes nos permite evitar o que chamamos de . Essa é a ideia de que é desejável replicar a funcionalidade existente com uma pilha de tecnologia "melhor" e ostensivamente "mais atualizada".
Ìý
A atração é compreensÃvel. Certamente, um escopo claramente definido é mais rápido e menos arriscado do que tentar iniciar uma mudança mais substancial? Esse pensamento está equivocado: projetos que buscam paridade de recursos muitas vezes podem levar muito tempo para serem concluÃdos e, frequentemente, uma vez finalizados, não conseguem enfrentar os desafios que motivaram o projeto em primeiro lugar.
Ìý
Isso pode ser mais arriscado do que um projeto de modernização de legado baseado em mudanças incrementais e abrangendo tecnologia e pessoas. Ao focar em um futuro que virá com a tecnologia "certa" implementada, você pode muito bem estar negligenciando questões mais urgentes que requerem sua atenção.
Ìý
A dÃvida técnica - e os danos que ela pode causar aos negócios - raramente é apenas uma questão de tecnologia "obsoleta". É, em vez disso, um desafio sociotécnico, implicando tanto tecnologia quanto pessoas - mudar a tecnologia sem mudar os processos em que ela é usada será ineficaz na melhor das hipóteses; na pior, pode ser ainda mais destrutivo, prejudicando sua capacidade de agregar valor aos clientes e causando frustração e burnout dentro da organização.
Ìý
Uma mentalidade de planejamento urbano
Uma maneira de contornar as armadilhas da paridade de recursos é adotar uma abordagem de "" para a modernização de sistemas legados. Essa metáfora, usada por nossos colegas Ian Cartwright, Rob Horn e James Lewis, é apropriada porque destaca duas coisas: primeiro, você precisa reconhecer e identificar o que já está em vigor em toda a organização (um planejador urbano raramente trabalhará do zero, afinal) e, segundo, o fato de que construir um sistema de software é um processo contÃnuo, envolvendo constante mudança e evolução. O primeiro deve ser o ponto de partida para as iniciativas de modernização de legado - o segundo, um sinal de sucesso. Uma organização confortável com a mudança constante e capaz de implementá-la está a um passo do caminho para a modernização.
Ìý
Impulsione o crescimento e minimize o risco
Ìý
Já vimos como essa abordagem pode agregar valor incrivelmente rápido na parceria da ºÚÁÏÃÅ com a Atlassian. Mas é preciso enfatizar que somente adotando uma abordagem de "plano da cidade" para a modernização - onde uma visão estratégica é implementada por meio de muitas mudanças locais e incrementais - a modernização de sistemas legados terá um impacto sustentável e de longo prazo em uma organização.
Ìý
Um bom exemplo disso pode ser encontrado no trabalho da ºÚÁÏÃÅ com a Etsy. Buscando maior escala, o sucesso foi alcançado não apenas por meio de uma migração para a nuvem, mas também por apoiar a organização na mudança de processos para que pudesse efetivamente aproveitar as oportunidades que a migração tornaria possÃveis. Isso incluiu a melhoria dos prazos de entrega de produtos, introduzindo técnicas para reduzir o tempo que leva para uma equipe de produto validar uma ideia e determinar seu impacto potencial (de 50 dias para cinco), e implementar iniciativas de otimização contÃnua para cortar custos e desbloquear maior eficiência operacional.
Ìý
Portanto, embora o impacto do programa inicial de modernização tenha sido significativo, nossa parceria garantiu que a Etsy esteja hoje bem posicionada para implementar mudanças contÃnuas em todo o seu parque tecnológico e dentro de suas equipes de produto e engenharia.
Sucesso na Etsy
Ìý
Aumento de 208% em compradores
(Do final de 2019 ao final de 2021)
Ìý
Aumento de 288% em vendedores
(Do final de 2019 ao final de 2021)
É particularmente importante observar que, embora essa parceria aparentemente tivesse um amplo escopo, o sucesso foi construÃdo em uma abordagem direcionada: focar em fazer mudanças especÃficas que teriam um impacto a longo prazo. Isso garante que os riscos de criar dÃvida técnica futura ou de investir recursos substanciais em algo ineficaz sejam neutralizados.
Ìý
A modernização de sistemas legados é desafiadora, mas as recompensas podem ser substanciais. Também pode ter um impacto a longo prazo na saúde de uma organização. É por isso que é importante abordar da maneira certa: os lÃderes precisam ver a modernização de sistemas legados com os olhos fixos no presente, focados em construir uma memória muscular organizacional confortável com a evolução. Isso ajudará você a evoluir para continuar a agregar valor aos seus clientes e, ao mesmo tempo, minimizar os riscos que os projetos de modernização de sistemas legados à s vezes podem representar.
Ìý
Em um ambiente macroeconômico incerto, perguntar se você precisa evoluir é uma receita para o declÃnio e a estagnação. Em vez disso, pergunte como você pode fazer isso de uma maneira segura, sustentável e impactante.