Compartilhar via


Modernizar seus processos para a nuvem

A modernização do processo cria os mecanismos em sua empresa para obter eficiências operacionais que reduzem o custo total de propriedade de suas cargas de trabalho. Recomendamos a adoção de uma metodologia de DevOps para modernizar seus processos.

Diagrama que mostra um círculo com quatro segmentos correspondentes a um fluxo de trabalho básico do Azure DevOps, mostrando cada serviço fornecido: Azure Boards, Azure Test Plans, Azure Repos, Azure Pipelines e Azure Artifacts.

Diagrama 1: loop de DevOps de alto nível com ferramentas de DevOps

A metodologia DevOps integra planejamento, desenvolvimento, entrega e operações em um único pipeline. A integração permite que as equipes nomeiem as prioridades mais altas em sua organização e as resolve juntas. O foco coletivo nas coisas que importam cria mais valor com a menor quantidade de trabalho.

Dividimos a modernização do processo em três etapas: ferramentas, estratégias e benefícios.

Etapa 1 – Adotar ferramentas de DevOps

A adoção de ferramentas de DevOps pode ajudá-lo a planejar melhor e fornecer valor aos clientes mais rapidamente.

Na tabela a seguir, listamos a ferramenta e a descrição do DevOps. O Azure tem um conjunto de ferramentas de DevOps chamado Azure DevOps. Você pode usar essas ferramentas do Azure para implementar o DevOps ou usar soluções de software livre. Para cada ferramenta DevOps na tabela, listamos um serviço do Azure DevOps Services e uma solução alternativa de software livre.

Ferramenta DevOps Descrição Solução do Azure DevOps Solução de software livre
Controle do código-fonte Repositórios de código para seu projeto. Azure Repos GitHub
Pipeline de CI/CD Compilar, testar e implantar continuamente em qualquer plataforma e nuvem. Azure Pipelines Jenkins
Quadro de tarefas Planeje, acompanhe e discuta o trabalho entre suas equipes. Azure Boards TaskBoard
Gerenciador de pacotes Compartilhar código e publicar pacotes Azure Artifacts Nexus
Gerenciamento de testes Executar testes e garantia de qualidade no código Azure Test Plans Selenium

Com suas ferramentas de DevOps em vigor, você está pronto para modernizar suas estratégias de planejamento.

Etapa 2 – Adotar estratégias de DevOps

Modernize seu processo adotando estratégias de DevOps. As estratégias de DevOps são maneiras de fazer as coisas em uma estrutura Agile. Você integra o desenvolvimento e as operações, concentra-se nas tarefas de prioridade mais alta e trabalha em tarefas por um período de tempo definido. Essas estratégias permitem que você se modernize efetivamente na nuvem.

Você consultará seu roteiro de modernização e planejará seus esforços de modernização em torno dele.

Consulte seu roteiro de modernização

Consulte o roteiro de modernização criado na fase de confirmação para começar a modernizar suas estratégias de planejamento. Ele tem todos os detalhes necessários.

Aqui está o roteiro de modernização de exemplo que criamos.

Função de negócios  Carga   Motivação  Estratégia de modernização Linha do tempo
Comércio eletrônico
Site da Web
Aplicativo Web
Lógica de negócios
Banco de dados
Servidores
Sistema de pagamento
Inovação de aplicativos
  • Modernização do processo
  • Modernização de aplicativo
X semanas

Planejar seus esforços de modernização

Planeje seus esforços de modernização usando seu roteiro de modernização. Conclua as etapas na tabela a seguir para dividir o trabalho em partes gerenciáveis e atribuí-lo aos membros da sua equipe.

Etapa Tarefas de trabalho Exemplo
1. Identificar os principais esforços Os principais esforços incluem suas motivações de modernização e cargas de trabalho. Grandes esforços são épicos no Agile. Inovação de aplicativos para o site de comércio eletrônico.
2. Dividir os principais esforços (épicos) em tarefas menores (histórias de usuário) Analise os principais esforços (épicos) da perspectiva de seus clientes. Divida os principais esforços (épicos) em tarefas lógicas menores que correspondem às necessidades do cliente. As tarefas criadas com base em épicos são chamadas de histórias de usuário no Agile. O número de histórias de usuário que você tem para cada epic depende da complexidade da carga de trabalho. Não há número certo ou errado. "Como cliente, quero um site mais responsivo para ter uma experiência de compra melhor"

"Como cliente, quero um histórico completo de pedidos para que eu possa reordenar itens com mais facilidade"
3. Dividir ainda mais as tarefas (histórias do usuário) em tarefas menores (tarefas) Essas tarefas menores devem ser específicas e detalhadas. Crie quantos forem necessários para atender à solicitação na história do usuário. Subtarefas são tarefas no Agile. Escolher um plano de Serviço de Aplicativo

Configurar resiliência

Configurar armazenamento em cache
4. Priorizar suas histórias de usuário Priorize suas histórias de usuário, para que sua equipe possa atingir as metas mais importantes primeiro. 1. Melhor experiência de compra

2. Histórico de pedidos
5. Atribuir trabalho (sprints) Defina um período de duas semanas para seus esforços de trabalho. Esses períodos são sprints no Agile. Faça com que os membros da equipe assumam tarefas que podem ser concluídas dentro do período de duas semanas. Atribua tarefas de duas semanas (Serviço de Aplicativo planejar, configurar resiliência, configurar o cache) à sua equipe.

Esta tabela captura os conceitos básicos do DevOps. É o suficiente para trabalhar, mas talvez você precise de mais orientação. Para obter mais diretrizes de DevOps, consulte Diretrizes de planejamento do DevOps.

Etapa 3 – Adotar benefícios do DevOps

Você adotou ferramentas de DevOps e adotou estratégias de DevOps. Você está pronto para adotar os benefícios do DevOps. O DevOps permite que você aprenda, melhore e dimensione mais rapidamente. As iterações com limite de tempo e a integração de equipe permitirão que sua equipe se modernize melhor.

Próximas etapas

Você está pronto para modernizar seus aplicativos ou bancos de dados. Você deve consultar o roteiro de modernização criado no alinhamento de negócios. O roteiro permitirá que você saiba no que se concentrar a seguir.