Modernizar os seus processos para a cloud
A modernização de processos cria os mecanismos na sua empresa para obter eficiências operacionais que reduzem o custo total de propriedade das suas cargas de trabalho. Recomendamos que adote uma metodologia de DevOps para modernizar os seus processos.
Diagrama 1: Ciclo de DevOps de alto nível com ferramentas de DevOps
A metodologia de DevOps integra o planeamento, o desenvolvimento, a entrega e as operações num único pipeline. A integração permite que as equipas atribuam as prioridades mais elevadas na sua organização e resolvam-nas em conjunto. O foco coletivo nas coisas que importam cria mais valor com a menor quantidade de trabalho.
Partimos a modernização do processo em três passos: ferramentas, estratégias e benefícios.
Passo 1 – Adotar ferramentas do DevOps
A adoção de ferramentas de DevOps pode ajudá-lo a planear melhor e a fornecer valor aos clientes mais rapidamente.
Na tabela seguinte, listamos a ferramenta e a descrição do DevOps. O Azure tem um conjunto de ferramentas de DevOps denominadas Azure DevOps. Pode utilizar estas ferramentas do Azure para implementar o DevOps ou pode utilizar soluções open source. Para cada ferramenta de DevOps na tabela, listámos um serviço dos Serviços de DevOps do Azure e uma solução open source alternativa.
Ferramenta DevOps | Descrição | Solução do Azure DevOps | Solução open source |
---|---|---|---|
Controlo de código fonte | Repositórios de código para o seu projeto. | Repositórios do Azure | GitHub |
Pipeline de CI/CD | Crie, teste e implemente continuamente em qualquer plataforma e cloud. | Pipelines do Azure | Jenkins |
Quadro de tarefas | Planeie, controle e discuta o trabalho entre as suas equipas. | Azure Boards | Quadro de Tarefas |
Gestor de pacotes | Partilhar código e publicar pacotes | Artefactos do Azure | Nexus |
Gestão de testes | Executar testes e garantia de qualidade no código | Planos de Teste do Azure | Selénio |
Com as suas ferramentas de DevOps implementadas, está pronto para modernizar as suas estratégias de planeamento.
Passo 2 – Adotar estratégias de DevOps
Modernizar o seu processo ao adotar estratégias de DevOps. As estratégias de DevOps são formas de fazer as coisas numa arquitetura Ágil. Integre o seu desenvolvimento e operações, concentre-se nas tarefas de prioridade mais alta e trabalhe em tarefas durante um período de tempo definido. Estas estratégias permitem-lhe modernizar-se eficazmente na cloud.
Vai consultar o seu mapa de modernização e planear os seus esforços de modernização em torno do mesmo.
Consultar o seu mapa de modernização
Consulte o mapa de modernização que criou na fase de consolidação para começar a modernizar as suas estratégias de planeamento. Tem todos os detalhes de que precisa.
Eis o mapa de modernização de exemplo que criámos.
Função de negócio | Carga de trabalho | Motivação | Estratégia de modernização | Linha cronológica |
---|---|---|---|---|
Comércio eletrónico Site |
Aplicação Web Lógica de negócio Base de Dados Servidores Sistema de pagamento |
Inovação da aplicação |
|
X semanas |
Planear os seus esforços de modernização
Planeie os seus esforços de modernização com o seu mapa de modernização. Conclua os passos na tabela seguinte para dividir o trabalho em partes geríveis e atribuí-lo aos membros da sua equipa.
Passo | Tarefas de trabalho | Exemplo |
---|---|---|
1. Identificar os principais esforços | Os principais esforços incluem as suas motivações de modernização e cargas de trabalho. Grandes esforços são épicos em Ágil. | Inovação de aplicações para o site de Comércio Eletrónico. |
2. Divida os principais esforços (épicos) em tarefas mais pequenas (histórias de utilizadores) | Analise os principais esforços (épicos) da perspetiva dos seus clientes. Divida os principais esforços (épicos) em tarefas lógicas mais pequenas que correspondam às necessidades dos clientes. As tarefas criadas a partir de épicos são denominadas histórias de utilizador em Ágil. O número de histórias de utilizador que tem para cada épico depende da complexidade da carga de trabalho. Não existe um número certo ou errado. | "Como cliente, quero um site mais reativo para ter uma melhor experiência de compra" "Como cliente, quero um histórico de encomendas completo para poder reordenar itens mais facilmente" |
3. Divida ainda mais as tarefas (histórias de utilizador) em tarefas mais pequenas (tarefas) | Estas tarefas mais pequenas devem ser específicas e detalhadas. Crie os números necessários para cumprir o pedido na história do utilizador. As subtarefas são tarefas em Ágil. | Escolher um plano de Serviço de Aplicações Configurar a resiliência Configurar a colocação em cache |
4. Priorize as suas histórias de utilizador | Dê prioridade às suas histórias de utilizador, para que a sua equipa possa cumprir primeiro os objetivos mais importantes. | 1. Melhor experiência de compra 2. Histórico de encomendas |
5. Atribuir trabalho (sprints) | Defina um período de duas semanas para os seus esforços de trabalho. Estes períodos são sprints em Ágil. Peça aos membros da sua equipa que realizem tarefas que podem ser concluídas durante o período de duas semanas. | Atribua tarefas de duas semanas (Serviço de Aplicações plano, configure a resiliência, configure a colocação em cache) à sua equipa. |
Esta tabela captura o essencial do DevOps. É suficiente para trabalhar, mas poderá precisar de mais orientação. Para obter mais orientações sobre o DevOps, veja Documentação de orientação de planeamento do DevOps.
Passo 3 – Adotar benefícios do DevOps
Adotou ferramentas de DevOps e adotou estratégias de DevOps. Está pronto para adotar as vantagens do DevOps. O DevOps permite-lhe aprender, melhorar e dimensionar mais rapidamente. As iterações com limite de tempo e a integração de equipa permitirão à sua equipa modernizar-se melhor.
Passos seguintes
Está pronto para modernizar as suas aplicações ou bases de dados. Deve consultar o mapa de modernização que criou no alinhamento empresarial. O mapa de objetivos irá informá-lo sobre o que deve concentrar-se a seguir.