Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[DevOpsDay Rio] 4 métricas fundamentais: Da Dev...

Marylly
October 30, 2022

[DevOpsDay Rio] 4 métricas fundamentais: Da Deva à Manager, uma abordagem prática

Apresentação de introdução as 4 métricas fundamentais, uma abordagem de como essas métricas podem ser construídas independente do contexto de produto/serviço de software e time. Exemplos de como fazer melhorias desde do trabalho e como a gestão pode apoiar ações e idéias das pessoas que entrega o valor.

Marylly

October 30, 2022
Tweet

More Decks by Marylly

Other Decks in Technology

Transcript

  1. MARYLLY ARAÚJO Engenheira de Software, Tech Lead, Cultivadora da Cultura

    DevOps na ThoughtWorks. Menina e mulher de família de cor simples da periferia de SP capital. 2
  2. Onde estamos… Já ouviram ou leram sobre as 4 métricas

    fundamentais? Já ouviram ou leram sobre o State of DevOps?
  3. Objetivo Foco em arquitetura e entrega de software Abranger formas

    de utilizar as métricas para a promoção de melhorias de arquitetura e esteira de entrega de software 4
  4. O que NÃO são Não são abordagens que buscam os

    resultados de desempenho e excelência a todo custo, sobretudo de pessoas. 6
  5. O que são Métricas para avaliar, evoluir times e processos

    de entrega de software, construídas usando métodos estatísticos por Nicole Forsgren, Jez Humble e Gene Kim. 7
  6. De onde vieram Quais são as habilidades e práticas que

    precisamos para entregar software e valor melhores? Como avaliar resultados não comerciais de efetividade, eficiência e satisfação da cliente? 10
  7. Quais são e como usar 03 11 Formas de utilizar,

    como NÃO usar, recomendações
  8. ATENÇÃO O método estatístico utilizado para a construção das métricas

    é uma ciência, como as pessoas podem interpretar, NÃO! 12
  9. Quantos deploys num período Tempo entre o commit de uma

    feature até entrega para o cliente Percentual de falhas de deploy num período Tempo de recuperação após falha (Mean time to recovery) Frequência de Deploy Lead Time Taxa de Falhas de Mudanças MTTR Quais são 13
  10. Frequência de Deploy 14 4/ semana 5/hora 5/dia v1 v2

    v3 v4 v5 v6 v7 v8 v9 v11 v12 v13 v14 v10 Janeiro/2022 Semana 1 18/Jan 25/Jan -14h-15h Quantos deploys num período 14/ mês
  11. 15 25% semana 40% dia 42% mês Taxa de Falhas

    de Mudanças v1 v2 v3 v4 v5 v6 v7 v8 v9 v11 v12 v13 v14 v10 Janeiro/2022 Semana 1 18/Jan 25/Jan -14h-15h 60% hora
  12. Lead Time 16 Deploy Staging Commit Deploy Dev Deploy Produção

    Requisito 1 - Feedback sobre Produtos 5 dias 03/01/2022 05/01/2022 06/01/2022 07/01/2022
  13. 17 Deploy Staging Incidente Commit #1 Deploy Produção Bug 1

    - Não é possível confirmar compra 2 dias 03/01/2022 03/01/2022 03/01/2022 04/01/2022 Tempo de Recuperação após Falha* *MTTR
  14. Recomendações Revisite os dados históricos Análise métricas combinadas Brainstorm de

    gargalos e idéias Experimente, falhe e aprenda rápido 18
  15. Análise Contexto Pré-existente Extrair e armazenar os dados Fonte de

    Dados Jenkins, BitRise, CodeDeploy, CodePipeline, Travis, GoCD Armazenar os logs em lugar. Avaliar os dados Informações de deploys com falhas e sucesso Consolidar Usar ferramenta como Excell, Tableau, Kibana, Grafana 1 2 3 4 22
  16. Minhas reflexões Times colaborando = melhores soluções Arquitetura não pode

    fossilizar Automação sempre é o melhor caminho Devas e infra juntas entregam + valor Compartilhar é crescer e sustentar As pessoas importam MUITO 24
  17. Referências • Template SlideGo: https://slidesgo.com/pt/tema/estrategia-em-6-etapas • Forsgren, Nicole; Kim, Gene;

    Humble, Jef: Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations. IT Revolution Press, Portland, Oregon, 2018 • 4 key Metrics: https://www.thoughtworks.com/radar/techniques/four-key-metrics. Acessado em 12 de Fevereiro de 2022 às 19:30. • DORA: DevOps Research and Assessment: https://cloud.google.com/devops/state-of-devops. Acessado em 12 de fevereiro de 2022 ás 20h40. • The 2021 State of DevOps Report: https://puppet.com/resources/report/2021-state-of-devops-report. Acessado em 12 de fevereiro de 202 às 20:53. 27