Agile
A cultura do DevOps
DevOps
AGILE
Leandro Garcia
Agilista nos últimos 10 anos.
DevOps
AGILE
Analista de Sistema
MBA em Gestão Estratégica de TI
DevOps
AGILE
DevOps
development + operations
DevOps
AGILE
O que é DevOps?
" DEVOPS É UMA
CULTURA QUE VISA
REPENSAR A FORMA
EM QUE AS
DIFERENTES ÁREAS
SE COMUNICAM E
COLABORAM … "
DevOps
The Wall of Confusion
ANDREW CLAY
SHAFER
Agile Infrastructure
Agile 2009
AGILE
DevOps
The Wall of Confusion
AGILE
DevOps
AGILE
Princípios - CALMS
Culture - Foco nas pessoas, mudanças e experimentação.
Automation - Automação de processos, tarefas e decisões.
Lean - Foco na entrega de valor para usuários finais.
Measurement - Medir tudo.
Sharing - Colaboração e feedback.
DevOps
AGILE
Continuous Learning and Experimentation
Kai - Change
Zen - Good
DevOps
AGILE
Continuous Learning and Experimentation
DevOps
AGILE
Continuous Learning and Experimentation
A cultura livre do medo!
PROBLEMAS = PROCESSOS RUINS
PROBLEMAS != PESSOAS
DevOps
AGILE
Continuous Learning and Experimentation
GAME DAY
DevOps
AGILE
Continuous Learning and Experimentation - Post-Mortem
Descobrir o que permitiu que a falha ocorresse.
Implementar, melhorar processos e divulgar.
Fechar o chamado só depois do post-mortem.
DevOps
AGILE
Automation
DevOps
AGILE
Automation
Peter Druker
Considerado o pai da
administração
moderna.
DevOps
AGILE
"Certamente não há nada
tão inútil quanto fazer
com grande eficiência
algo que nunca deveria
ser feito.”
DevOps
AGILE
Autonomation - Muito além do CI / CD
DevOps
AGILE
Autonomation - Muito além do CI / CD
DevOps
AGILE
Lean
DevOps
AGILE
Lean
Qto tempo leva para atender as demanda dos clientes?
Quais são as restrições? Qual a maior?
Quais são os desperdícios?
O que podemos automatizar ou eliminar?
Como estão DoR e DoD?
DevOps
Quando todos estão
pensando na
entrega final, fica
claro que tudo está
conectado.
AGILE
Lean - Pensamento Sistêmico
DevOps
AGILE
Escolha o fluxo que será mapeado.
Determine o início e o término.
Desenhe o mapa do estado atual.
Diagnóstico do estado atual e desejável.
Plano de ação.
Lean
DevOps
AGILE
Lean
Lean
David
Anderson
Success Evolutionary
Change for Your
Technology Business
DevOps
AGILE
“Stop starting.
Stark finishing.”
DevOps
AGILE
Lean
DevOps
AGILE
Measurement
DevOps
AGILE
Measurement - Telemetria
Identificar a causa raiz e corrigir problemas rapidamente.
Pré-produção, produção e pipeline de implantação.
Ambientes de monitoramento unificados.
Alertas pró-ativos, não gerar alertas sem sentido.
DevOps
AGILE
Measurement - Telemetria
DESCREVE UMA
ARQUITETURA
MODERNA DE
MONITORAMENTO
USADA POR GRANDES
PLAYERS.
DevOps
AGILE
Measurement - Telemetria
COLETAR DADOS
CAMADAS DE LÓGICA DE
NEGÓCIOS, APLICAÇÃO E
AMBIENTE.
ROTEADOR DE EVENTOS
ARMAZENAR EVENTOS E
MÉTRICAS
DevOps
AGILE
Measurement - Telemetria Self-service
Propagar a informação em todo fluxo de valor.
Equipe de segurança, desenvolvedores, operação, gestores.
Acesso rápido às informações.
DevOps
AGILE
Feedback
DevOps
AGILE
Feedback
Revisão e Coordenação.
Desenvolvimento orientado por hipótese e Teste A/B.
UX - User Experience.
DevOps
AGILE
Feedback - Revisão e Coordenação
unit test;
code style guide;
code review;
pair programming,
Etc.
DevOps
AGILE
Feedback - Revisão e Coordenação
DevOps
AGILE
Feedback - Hipótese e Teste A/B
DevOps
AGILE
Feedback - UX (User Experience)
DevOps
AGILE
DevOps
AGILE
Agile Landscape
DevOps
AGILE
O que é preciso?
Ambiente
Pessoas
Processos
Engenharia
DevOps
AGILE
Leandro Garcia
DevOps
AGILE
https://br.linkedin.com/in/lgarciasbr/
leandro.garcia@i9flow.com

A cultura do DevOps