Descobrir DevOps
O DevOps é a união de pessoas, processos e produtos para habilitar a entrega contínua de valor para nossos usuários finais.
Normalmente, a meta do Desenvolvimento é entregar mais recursos com mais rapidez, e a meta de Operações é atingir uma melhor estabilidade do sistema. O DevOps alinha essas disciplinas usando uma estrutura de melhores práticas comprovadas para aumentar a velocidade para o mercado e, ao mesmo tempo, aprimorar a estabilidade do sistema.
Para a Microsoft, o DevOps abrange todo o ciclo de vida de entrega do software, desde a ideia até os aplicativos em execução em produção.
Uma visão holística de DevOps para Serviços Microsoft
Após um debate considerável, uma colaboração e um refinamento, concordamos com a seguinte visão de DevOps para os Serviços Microsoft:
- Primeiro, identificamos quatro pilares que dão suporte a DevOps, derivados de pessoas/processo/produto: Cultura, Produto lean, Arquitetura e Tecnologia.
- Em seguida, identificamos oito funções ou funcionalidades, que incluem várias práticas em cada função ou entre funções:
- Planejamento contínuo
- Integração contínua
- Entrega contínua
- Operações contínuas
- Qualidade contínua
- Segurança contínua
- Colaboração contínua
- Aprimoramento contínuo
O que há de novo? Tudo contínuo. O processo é um percurso e requer uma mentalidade de crescimento de evoluir e aprimorar continuamente.
Observação
Observe que cada funcionalidade lista as práticas de exemplo; não é uma lista exaustiva.
Funcionalidades e práticas de DevOps
Esta é a nossa taxonomia de funcionalidades e práticas de DevOps que entram em uma prática de DevOps de nível mundial.
Observação
Observe que cada funcionalidade lista as práticas de exemplo; não é uma lista exaustiva.
Benefícios do DevOps
O Relatório do Estado de DevOps de 2019 é baseado em pesquisas que oferecem a visão mais abrangente do setor de DevOps em crescimento.
De acordo com esse relatório, as organizações com alto desempenho:
- Implantam código com 208 vezes mais frequência do organizações de baixo desempenho
- Têm um prazo de entrega de alterações 106 vezes mais rápido da confirmação até a implantação do que o as organizações de baixo desempenho
- Têm taxas de falha de alterações sete vezes melhores do que organizações de baixo desempenho
- Restauram o serviço com 2.604 vezes mais rapidez do que organizações de baixo desempenho
Esses resultados mostram que, concentrando-se nos valores de DevOps, as equipes não estão trocando a velocidade para o mercado pela estabilidade. Elas podem atingir ambas ao mesmo tempo.