Preparação para a modernização

Este artigo ajuda os decisores a determinar quando a modernização vale o investimento.

As organizações precisam de uma forma consistente de determinar quais as oportunidades de modernização que justificam o investimento e como as priorizar em todo o portefólio de workloads. Sem esta consistência, as decisões de modernização podem permanecer isoladas dentro das equipas responsáveis pelas workloads e direcionar o investimento para oportunidades que não estejam alinhadas com prioridades empresariais mais amplas. Esta orientação ajuda as organizações a criar um conjunto priorizado de investimentos na modernização de workloads, apoiado por casos de negócio consistentes.

1. O que é a modernização?

As organizações devem estabelecer uma definição partilhada de modernização para que as equipas avaliem as oportunidades segundo o mesmo padrão. A modernização consiste em melhorar a forma como uma carga de trabalho cumpre os requisitos, expandindo as suas capacidades ou tornando-a mais eficiente de manter e evoluir. Pode variar desde uma melhoria direcionada até uma mudança arquitetónica significativa.

1.1 Oportunidades de modernização

Onde devem as organizações procurar oportunidades de modernização? As oportunidades comuns de modernização incluem bases de dados, plataformas de aplicação, soberania, dados, segurança, código de aplicação e plataformas empresariais como a SAP. A modernização pode direcionar estas áreas para serviços geridos, tecnologias suportadas ou outras capacidades que respondam melhor aos requisitos organizacionais. Os exemplos seguintes ajudam os decisores a reconhecer oportunidades de modernização em todo o seu portefólio e a compreender os tipos de mudanças que podem resultar.

Tabela. Exemplos de modernização

Categoria de modernização Oportunidades de modernização Exemplos de modernização
Database SQL Server, Oracle, PostgreSQL, MySQL, MongoDB, outras bases de dados operacionais Base de Dados SQL do Azure, Base de Dados do Azure para PostgreSQL, Azure Cosmos DB
Plataforma de aplicação Aplicações alojadas em máquinas virtuais, VMware, Windows Server ou mainframes App Service, Azure Container Apps, Azure Kubernetes Service, Funções do Azure
Soberania Controlos ou acordos de implantação existentes que não cumprem requisitos regulamentares ou de residência Nuvem Soberana da Microsoft
Data Dados retidos em sistemas de operação e aplicações empresariais Plataforma de dados unificada
Segurança Controlos de segurança que deixam lacunas na proteção ou visibilidade Microsoft Defender para a Nuvem
Código do aplicativo Aplicações legadas .NET, Java e personalizadas Estruturas da aplicação suportadas
SAP Implementações SAP tradicionais SAP em Azure

1.2 Moderno versus legado

Quando é que uma carga de trabalho é moderna? Trate "moderno" e "legado" como condições a avaliar em vez de rótulos tecnológicos. Uma carga de trabalho tem de ser suficientemente moderna para o seu propósito.

  • Moderno: Uma carga de trabalho é suficientemente moderna quando cumpre os requisitos organizacionais sem restrições que justifiquem uma modernização adicional. Uma modernização adicional não proporcionaria melhorias suficientes para justificar o seu custo ou risco. Por exemplo, os serviços geridos podem reduzir a gestão da infraestrutura. As arquiteturas modernas podem facilitar a evolução de uma carga de trabalho. Estas características podem indicar modernização, mas nenhuma única característica torna uma carga de trabalho moderna.

  • Legado: Uma carga de trabalho legada tem restrições que a modernização poderia melhorar significativamente. A tecnologia não suportada é um exemplo. O esforço excessivo de gestão é outro fator. A idade por si só não faz de uma carga de trabalho herdada. Uma carga de trabalho mais antiga pode manter-se suficientemente moderna quando cumpre os requisitos do negócio e uma modernização adicional não justificaria o investimento.

1.3 Modernização versus migração

Qual é a diferença entre modernização e migração? A migração e a modernização podem ocorrer de forma independente ou como parte da mesma iniciativa. A migração muda onde uma organização executa uma carga de trabalho. A modernização melhora a forma como uma carga de trabalho cumpre os requisitos ao expandir as suas capacidades ou tornar a manutenção e evolução mais eficiente.

Termos como replatform, refactor e rearchitect podem surgir em ambos os contextos porque as organizações podem fazer estas alterações durante uma migração ou como um esforço de modernização separado. Uma migração de realojamento por si só não constitui modernização. Uma migração de realojamento por si só não constitui modernização. Um rehost altera onde a carga de trabalho é executada, mas não expande as capacidades da carga nem melhora a eficiência com que a equipa da carga de trabalho opera e a evolui.

2. Resultados da modernização

Por que modernizar? As organizações devem decidir se precisam de identificar ativamente oportunidades de modernização em todo o seu portefólio de cargas de trabalho. Para a maioria das organizações, a modernização deve ser uma consideração constante. As cargas de trabalho existentes podem acumular custos, riscos ou restrições que impedem a organização de cumprir eficazmente os seus objetivos.

A modernização pode resolver estas limitações ou criar novas oportunidades. Pode reduzir custos ou riscos. Pode melhorar a agilidade ou permitir capacidades que a carga de trabalho existente não consegue suportar. Estes potenciais resultados dão às organizações razões para procurarem regularmente oportunidades de modernização, em vez de esperar que as equipas individuais de carga de trabalho as proponham. A modernização pode proporcionar os seguintes resultados:

  • Melhorar a postura de segurança: Reduzir a exposição à segurança substituindo tecnologias não suportadas ou introduzindo capacidades de segurança mais fortes.
  • Reduzir o custo e o esforço operacional: Reduzir a gestão de infraestruturas ou o trabalho operacional recorrente através de capacidades como serviços geridos e automação.
  • Melhorar a fiabilidade e a escalabilidade: Abordar as restrições que impedem as cargas de trabalho de satisfazer os requisitos de disponibilidade, desempenho ou crescimento.
  • Aumentar a agilidade organizacional: Reduzir as limitações técnicas que dificultam ou atrasam mudanças importantes no negócio.
  • Ativar capacidades de dados e de IA: Disponibilizar dados governados ou capacidades de aplicação para análises aprovadas e usos de IA.
  • Simplificar a integração: Reduzir dependências que tornam os sistemas difíceis ou dispendiosos de ligar e alterar.
  • Melhore a produtividade da força de trabalho: Reduza a complexidade desnecessária ou o trabalho repetitivo para que as equipas possam concentrar mais capacidade em atividades de maior valor.

3. Papéis e responsabilidades de modernização

Quem toma quais decisões? As organizações devem atribuir competências de decisão e responsabilidades. A modernização requer coordenação entre funções empresariais e técnicas, desde as decisões de investimento até à execução e operações contínuas. Responsabilidades claras ajudam os decisores a manter a responsabilidade pelos resultados do negócio e pelos limites organizacionais sem assumirem a responsabilidade pela implementação técnica. As responsabilidades de modernização geralmente incluem:

  • Decisores empresariais: Tomam decisões sobre investimentos de modernização e prioridades do portefólio.
  • Equipas de plataforma: Suportar a integração de novas tecnologias, atualizar as definições do Azure Policy e fornecer subscrições para landing zones de carga de trabalho.
  • Equipas de workload: Desenvolver propostas de modernização e casos de negócio/justificação de negócio, recomendar a abordagem de modernização e executar investimentos de modernização aprovados.

4. Abordagens de modernização

Quanta mudança poderá ser necessária? Os decisores devem compreender os diferentes níveis de mudança que a modernização pode exigir, pois a abordagem afeta o investimento, o esforço de entrega e o risco de uma proposta de modernização. A modernização deve proporcionar a menor quantidade de mudança necessária para alcançar o resultado exigido. Algumas oportunidades exigem uma mudança direcionada de plataforma. Outras exigem alterações ao código da aplicação ou à arquitetura. Abordagens comuns de modernização incluem:

  • Replatform: Utilize quando a funcionalidade existente satisfaz as necessidades do negócio, mas a plataforma cria custos, esforços ou restrições desnecessárias.
  • Refatoração: Use quando limitações do código ou dívida técnica impedem que a carga de trabalho alcance o resultado desejado.
  • Rearquitetar: Utilize quando restrições arquitetónicas fundamentais impedem que a carga de trabalho atinja os resultados exigidos.
  • Continuar e reavaliar: Use quando o benefício esperado não justifica o custo, risco ou perturbação da modernização.

As equipas de carga de trabalho devem recomendar a abordagem adequada de modernização. Os decisores devem usar a abordagem proposta para compreender a escala aproximada da mudança ao avaliar o investimento necessário e a viabilidade da entrega no caso de negócio da modernização.

5. Capacitação para modernização

Conseguimos fornecer modernização? As organizações devem determinar como irão adquirir as competências e capacidades necessárias para concretizar os seus investimentos em modernização. Lacunas de competências ou capacidades não impedem necessariamente a modernização. Podem afetar a sequenciação, o financiamento ou a forma como a organização recorre a competências especializadas.

As organizações geralmente têm três opções: desenvolver capacidades internas, usar a experiência da Microsoft ou de parceiros, ou adicionar especialização dedicada. A abordagem correta depende da rapidez com que precisa da capacidade e se espera precisar dela repetidamente.

  • Desenvolver capacidades internas: As organizações podem desenvolver capacidade de modernização formando os colaboradores existentes e dando-lhes tempo para aplicar novas competências. As ferramentas de modernização assistidas por IA podem aumentar a produtividade e tornar o conhecimento especializado de modernização mais acessível. Por exemplo, o agente de modernização do GitHub Copilot pode ajudar na avaliação de aplicações, planeamento de modernização e alterações de código. Estas ferramentas complementam a experiência em vez de substituir as competências e responsabilidade necessários para validar decisões e resultados de modernização.

    Escolha esta opção quando a capacidade de modernização apoiar muitas iniciativas futuras e a organização puder investir no desenvolvimento de conhecimentos internos sustentáveis. Equilíbrio: Desenvolver capacidade interna pode demorar mais tempo e requer tempo de aprendizagem protegido, mesmo quando ferramentas assistidas por IA aceleram algumas tarefas de modernização. Consulte o Well-Architected Framework.

  • Opção 2. Microsoft ou parceiro Microsoft: A experiência externa pode complementar as capacidades organizacionais e acelerar a modernização. O Frontier Accelerate para Azure oferece acesso a parceiros especializados, avaliações financiadas, recursos de qualificação e investimentos da Microsoft. O Cloud Accelerate Factory oferece assistência gratuita de implementação por parte de especialistas da Microsoft para cenários de modernização suportados.

    Escolha esta opção quando a organização precisa de conhecimentos especializados ou de capacidade adicional de entrega mais rapidamente do que pode desenvolver internamente. Equilíbrio: O apoio externo pode acelerar a entrega, mas as organizações devem planear a transferência de conhecimento para que possam operar e evoluir soluções modernizadas após o fim do envolvimento.

  • Opção 3. Adicionar especialização: Contrata funcionários ou prestadores de serviços para necessidades específicas. Esta opção pode aumentar a capacidade mais rapidamente do que desenvolver competências internas. Escolha esta opção quando precisar de capacidade sustentada ou de um papel especializado definido. Contrapartida: Adiciona custos de recrutamento e demora mais do que a parceria em conjunto.

6. Caso de negócio da modernização

Vale a pena financiar esta oportunidade específica? As organizações devem exigir um caso de negócio consistente antes de aprovar um investimento em modernização. O caso de negócio deve fornecer evidência suficiente para determinar se o valor organizacional esperado justifica o investimento necessário e o risco de entrega. Deve também fornecer uma base consistente para comparar a proposta com outras oportunidades de modernização. Alguns investimentos são justificados pelo retorno financeiro. Outros são necessários porque adiar a modernização cria custos ou riscos inaceitáveis.

6.1 Admissão da modernização

De onde vêm os candidatos à modernização? As organizações bem-sucedidas estabelecem um processo comum de receção para propostas de modernização. O processo oferece às equipas uma forma definida de submeter oportunidades de modernização para consideração e dá aos decisores uma visibilidade sobre a procura de modernização em todo o portefólio de carga de trabalho. Cada proposta deve identificar a carga de trabalho afetada e as razões pelas quais a modernização está a ser considerada.

Os candidatos à modernização podem surgir de qualquer lugar onde uma organização identifique um problema de carga de trabalho ou uma oportunidade de melhoria. As equipas de workload podem identificar dívida técnica, tecnologia não suportada, esforço operacional excessivo ou limitações arquitetónicas. Os decisores empresariais podem identificar requisitos empresariais em mudança ou novas prioridades organizacionais. Os requisitos de segurança, governação ou plataforma também podem criar necessidade de modernização.

6.2 Elaboração do caso de negócio

Quem desenvolve o business case? As propostas de modernização devem fornecer informação consistente para as decisões de investimento. Utilize a mesma estrutura de business case para cada proposta de modernização. Esta consistência ajuda os decisores a determinar se cada proposta justifica o investimento e a comparar investimentos dignos em todo o portefólio de cargas de trabalho. O caso de negócio fornece evidências para três fatores de priorização: impacto no negócio, custo do atraso e viabilidade da entrega.

Mantenha as provas proporcionais à decisão. Não precisa de uma arquitetura de destino completa ou de um plano de implementação. Precisa de informação suficiente para determinar se a oportunidade justifica o investimento.

Decisores empresariais e equipas de workload desenvolvem o caso de negócio em conjunto. As equipas responsáveis pela carga de trabalho contribuem com evidências do seu conhecimento e avaliação técnica da carga de trabalho. Os decisores empresariais contribuem com prioridades organizacionais, contexto empresarial e considerações de investimento. As equipas de plataforma contribuem com evidências quando as capacidades partilhadas da plataforma ou alterações à mesma afetam o investimento ou a sua entrega.

Tabela. Caso de negócio para a modernização

Secção do business case Detalhes que devem constar Examples
Necessidade empresarial Que problema ou oportunidade existe e porque é que isso importa. 80 horas de engenharia por mês gastas em manutenção.

Tecnologia sem suporte cria risco de segurança.
Desfecho esperado O que deverá melhorar se a modernização tiver sucesso. Reduza o esforço de manutenção em 50%.

Melhorar a capacidade de lançar rapidamente alterações na aplicação.
Valor esperado Porque é que essa melhoria é suficientemente importante para justificar o investimento. Poupa 70.000 dólares por ano.

Capacidade de engenharia gratuita para trabalho de maior valor.
Impacto financeiro A alteração esperada no custo total de propriedade e retorno do investimento. Reduzir os custos operacionais anuais em 70.000 dólares.

Aceite custos mais elevados para enfrentar um risco crítico de segurança.
Custo e risco atuais O que acontece se a organização não se modernizar? Os custos operacionais aumentam 12% anualmente.

Componentes não suportados aumentam o risco de interrupção.
Investimento obrigatório O financiamento esperado e o tempo aproximado até à obtenção de valor. 140.000 dólares em seis meses.

Seis meses de capacidade de engenharia.
Confiança na entrega Se a organização tem competência e capacidade suficientes para alcançar o resultado esperado. A equipa existente tem as competências necessárias.

São necessários conhecimentos especializados externos.

7. Priorização da modernização

Como devem as organizações priorizar investimentos de modernização que valham a pena? Os decisores devem utilizar os casos de negócio concluídos para produzir um portefólio prioritário de investimentos em modernização. Priorize os investimentos em modernização comparando três fatores de cada caso de negócio: impacto no negócio, custo do atraso e viabilidade da entrega. Estes fatores transformam o caso de negócio numa base consistente para decidir quais os investimentos que devem avançar primeiro.

Fator de priorização Secções de casos de negócio a utilizar O que comparar entre diferentes casos de negócio
Impacto no negócio Necessidade do negócio, resultado esperado, valor esperado, impacto financeiro Quanto valor criaria a modernização?
Custo do atraso Custo e risco atuais Qual é o impacto de adiar a modernização?
Viabilidade da entrega Investimento necessário, confiança na entrega Quão viável é alcançar o resultado esperado?

Compare os três fatores para determinar a prioridade da modernização. Dê maior prioridade a investimentos que criem mais valor ou que tenham um custo de atraso mais elevado, mas considere se a organização consegue realisticamente entregar o resultado esperado. Quando os investimentos têm prioridade semelhante, regresse aos casos de negócio subjacentes para tomar a decisão.

Próximo passo