br
Kelvin Weiss
https://www.linkedin.com/in/kelvinweiss
www.tiexames.com.br
ç
A necessidade por mudança e estabilidade causa o
www.tiexames.com.br “Muro das Confusões”
Mudança Estabilidade
www.tiexames.com.br
Desenvolvimento , Operações e Negócio
DevOps e Agile
www.tiexames.com.br
DevOps
Agile
▪ Mesmo na data de liberação, se houver
problemas, o benefício-chave do Agile –
Analisar, Construir, menor time-to-market – não é alcançado.
Testar, Revisar ▪ O problema da última milha (the last mile).
Reunião
1-4
Semanas
diária
!
PRODUÇÃO
Backlog Backlog Iteração Incremento Aguarda pela janela
do produto da Iteração potencialmente de liberação
liberável
DevOps pode ser visto como a continuação lógica da jornada do software Ágil
O DevOps e o Agile se complementam para implantar software funcionando o mais rápido
possível.
Lidando com problemas para dissolver o
www.tiexames.com.br “Muro das Confusões”
Silos organizacionais
Mindsets diferentes
Ferramentas diferentes
Falta de interesse em aprender outras ferramentas
Desperdício
Ambientes diferentes
Processos desintegrados
“DevOps é tratar a
“DevOps é usar
infraestrutura como
automação
código”
para todas as
fases”
“DevOps é fazer
“DevOps é usar
pequenas
práticas de testes
implantações
ágeis”
diárias”
CAMS - Culture / Automation /
www.tiexames.com.br
Metrics / Sharing
▪ O feedback é tudo
▪ Colaboração
▪ Abertura,
▪ Fim das divisões
compartilhamento
de ideias e ▪ Relação saudável
problemas entre as áreas
▪ Sem cultura do
Sharing Culture ▪ Mudança de
medo e culpa comportamento
▪ Medições ▪ Deploy
Metrics Automation
▪ Meça tudo o que ▪ Testes
você possa tão ▪ Telemetria
frequente quanto
for possível ▪ Gerência de
configuração
▪ Visibilidade e
transparência ▪ Orquestração
O que é DevOps?
www.tiexames.com.br
Dev Ops
Exige: Aborda:
▪ Automação ▪ Pessoas
▪ Colaboração ▪ Ferramentas
▪ Mudança cultural ▪ Processo
▪ Estrutura
organizacional
simples
A origem do DevOps
www.tiexames.com.br
Sistema
Lean
Toyota de
Produção
Infraestrutura Movimento
Ágil Kata
Teoria
Entrega
Contínua DevOps das
Restrições
Liderança Engenharia
Servidora de
Cultura de Organizações resiliência
segurança que
aprendem
Organizações de TI de
www.tiexames.com.br
Alto desempenho
Alto desempenho
Organizações que usam DevOps resolvem incidentes 168 vezes* mais rápido que
organizações que não usam.
Mean Time to Recovery (MTTR) (Tempo Médio de Reparo)
100%
<1h
Fonte: Puppet Labs, 2014 State of DevOps Report
90% 1h-1d
80% 1d-1s
1s-1m
70%
1-6m
60% +6m
50%
40%
* Fonte: Puppet Labs, 2015 State
of DevOps Report
30%
20%
10%
0%
Alta Média Baixa
performance performance performance
www.tiexames.com.br
www.tiexames.com.br
O caminho para DevOps!
Revisão por pares, monitoramento, telemetria, dashboards, logs,
fix forward, rollback, SER, UX, Lean Startup, hipóteses, teste A/B
2. Feedback
1. Fluxo
Aprendizado e
3.
experimentação contínuos
Automação
www.tiexames.com.br
Ferramentas que apoiam DevOps!
Um modelo de maturidade para
www.tiexames.com.br
DevOps
▪ http://newrelic.com/devops
▪ http://devops.com/
▪ https://www.atlassian.com/devops/maturity-model
Fontes de conhecimento!...
www.tiexames.com.br
Certificações
https://www.devopsagileskills.org https://devopsinstitute.com
https://www.exin.com/en
Kelvin Weiss
https://www.linkedin.com/in/kelvinweiss