DevOps é uma abordagem que enfatiza a comunicação, colaboração e automação para entregar valor de software mais rápido e de forma mais confiável. Apresenta disfunções comuns como barreiras entre equipes e foca na melhoria contínua através da mudança de comportamentos para construir uma cultura de compartilhamento. O objetivo é diminuir o tempo de entrega e aumentar a qualidade e resiliência dos sistemas.
A integração contínua pode te dar metricas de graca - SGRIO 2014
DevOps é cultura, processo ou cargo? Resumo
1. DevOps é cultura,
processo ou cargo?
Carlos Felippe Cardoso (CFC)
cfc@k21.com.br
@carlosfelippe
slideshare.net/cfelippe
k21.com.br/treinamentos/
2. Do que vamos falar?
Você veio atrás de codificação?
3. Do que vamos falar?
1. Conceito de DevOps
2. Disfunções comuns em nossas empresas
3. Qual o real objetivo do DevOps?
4. Responsabilidade individual x compartilhada
5. Cultura DevOps
5. “DevOps é um método para desenvolvimento
de Software que enfatiza a comunicação,
colaboração, integração, automação e o uso
de métricas.”
Patrick Debois
6.
7. “DevOps é um método para desenvolvimento
de Software que enfatiza a comunicação,
colaboração, integração, automação e o uso
de métricas.”
Patrick Debois
8. Por que DevOps virou BuzzWord?
(do tipo que até aquele seu amigo chato já tá
falando disso)
13. A constatação é triste...
A TI cria barreiras para o Negócio colocar
código novo em produção!
14. “O principal objetivo é aumentar a
colaboração entre os envolvidos no
processo de entrega de software,
de um modo que possamos entregar valor
mais rápido e de modo mais confiável”
15.
16. E por que isso faz tanto sentido?
(Lead time = tempo total) > 25 dias!!!!
As empresas não podem ser tão ineficientes!
22. 1) Produz vários documentos para mandar para outro setor,
afinal tudo deve ser bem documentado para servir de “evidência”?
2) Nas “salas de guerra”, é comum haver trocas de acusações
constantes?
3) Alguém sempre diz que não pode ser feito porque a lei SOX não
permite, o ITIL não deixa etc?
4) Você convida com constância os membros de outras
“especialidades” para ajudar no seu trabalho?
5) Somos preocupados com o Kaizen, sempre estamos reunindo os
vários times envolvidos no projeto para levantarmos pontos de
melhoria?
Vamos ver como estamos no teste do
“Wall of Confusion”:
livremente inspirado de http://itrevolution.com/devops-culture-part-2/
23.
24. Beleza!
Só derrubar as barreiras então!
“You can’t directly change culture. But you can
change behavior, and behavior becomes
culture”
Lloyd Taylor