Resumo
Sua organização dá suporte a um aplicativo Web de negócios crítico implantado em todo o mundo. A implantação de novas funcionalidades está ocorrendo várias vezes por dia e você se sente realizado. Mas sempre há espaço para aprimoramento. Observar o seu processo do DevOps de maneira contínua e imparcial permite que as equipes identifiquem possíveis pontos de aprimoramento e a colaboração contínua tem um papel importante nisso.
Colaboração contínua é uma prática que dá suporte a mudanças culturais que são fundamentais para qualquer jornada de DevOps. A colaboração contínua permite que as equipes inovem fora dos limites das reuniões planejadas e estimulam a inovação na equipe criando uma experiência integrada. Também é a energia condutora que aprimora o conhecimento e os resultados de várias equipes.
Muitas vezes, os desafios de comunicação afetam a capacidade de resolver incidentes. As equipes podem reduzir o MTTR (tempo médio de resolução) para incidentes atacando o MTTK (tempo médio para saber). A redução do MTTK exige uma grande quantidade de colaboração em diferentes organizações e equipes.
Não se esqueça que equipes funcionais em silos criam soluções especializadas e em silos. Equipes multifuncionais criam soluções que fornecem recursos. Portanto, a criação de equipes e da arquitetura em nossos microsserviços é uma forma eficaz de concentrar as equipes nos recursos.
O aprimoramento contínuo envolve e requer medição. Ela ajudará você não apenas a identificar o aprimoramento, mas também a aprimorar a experiência do cliente.
No entanto, é fundamental saber o que medir. A liderança do DevOps deve medir coisas como métricas de integridade operacional, uso, velocidade e integridade do site ativo. Em outras palavras, meça o impacto, não a atividade.
Depois que as métricas e os KPIs tiverem sido definidos, alinhe os KPIs com hábitos para obter resultados de negócios positivos.
Outro aspecto importante do aprimoramento contínuo são os comentários contínuos. Crie uma cultura de comentários contínuos:
- Lançando recursos no início e com frequência
- Começando com um produto viável mínimo
- Usando o desenvolvimento orientado por hipótese
- Aprimoramento contínuo por meio de comentários do cliente
O mapeamento de fluxo de valor e a análise de fluxo de valor também dão suporte ao aprimoramento contínuo. O mapeamento de fluxo de valor ajuda a ver e resolver desconexões, redundâncias e lacunas em como o trabalho é feito. As medidas executadas na análise de fluxo de valor ajudam as equipes a planejar, detectar variações na eficiência e identificar possíveis problemas de processo.
Por fim, considere estabelecer uma abordagem holística para medir a eficácia do DevOps e fornecer transparência em iniciativas de transformação DevOps. Crie uma cultura que promova o aprendizado e a experimentação que o DevOps exige concentrando-se nas métricas que destacam o sucesso.