na construção de estratégias de testes durante o processo de desenvolvimento de software, garantindo excelência na entrega por meio de ajustes orientados pelo comportamento e respostas obtidas nos testes. Trabalha desde a identificação, criação e aplicação de planos teste, até o deploy do software e seu acompanhamento em produção, sempre buscando entender como times podem ser mais efetivos para o atendimento dos desafios tecnológicos de clientes. Thaís Freitas Consultora de Qualidade Sênior, ThoughtWorks
software, desempenho de delivery é fundamental para qualquer organização que faz negócio atualmente" Forsgren PhD, Nicole. Accelerate . IT Revolution Press.
organizações de baixo, médio e alto desempenho: lead time, frequência de deployment, tempo médio de restauração (MTTR) e porcentagem de falha de alteração. Realmente, achamos que essas quatro métricas fundamentais são um recurso simples, porém poderoso para ajudar líderes e times a focar em medir e melhorar o que é importante." ThoughtWorks Technology Radar Vol. 20 - Maio/2019
o software é implantado em produção? LEAD TIME Tempo que um commit leva até produção TEMPO MÉDIO DE RESTAURAÇÃO Tempo médio para aplicações se recuperarem PORCENTAGEM DE FALHA DE ALTERAÇÃO Quantas vezes uma falha ocorre em produção?
COMMIT E ESSE COMMIT ESTAR EM PRODUÇÃO? "Lead time está altamente correlacionado a controle de versão e teste automatizado." Backlog Team Analysis Ready for Dev In Progress Accepted In Prod / Done
RECUPERAR DE UMA FALHA? • Mudança constante nos produtos • Falhas são inevitáveis • Estabilidade é medida pelo tempo entre falhas "MTTR está altamente correlacionado a versionamento e monitoramento" Fracasso não é cair, mas recusar-se a se levantar. 02
"Deploy frequency tem alta correlação com Continuous Delivery e uso abrangente de sistemas de versionamento." • A palavra "continuous" em "Continuous Delivery" implica em alta frequência de deploys • Mais feedback • Valor para seus stakeholders mais rapidamente. 03
PRODUÇÃO FALHAM*? • Incluindo releases, infraestrutura e configurações • Métrica chave de qualidade 04 * DEGRADAM O SERVIÇO OU REQUEREM REMEDIAÇÃO IMEDIATA – CAUSAM DANO AO SERVIÇO, SERVIÇO FORA DO AR, REQUER HOT-FIX, FIX-FORWARD, ROLLBACK OU PATCH
que exige que os desenvolvedores integrem o código em um repositório compartilhado várias vezes ao dia, com objetivo de detectar falhas mais cedo e diminuir a complexidade de integração.
LEAN SOFTWARE AND DEVOPS. BUILDING AND SCALING HIGH PERFORMING ORGANIZATIONS – Nicole Forsgren PhD., Jez Humble and Gene Kim ◂ 7 Takeaways accelerate your DevOps ◂ The Key to High Performance: What the Data Says - Dr. Nicole Forsgren