01 02 Introdução DevOps

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 18

DevOps

Junilson Pereira Souza


Conceito de DevOps
Objetivos

Permitir entender os motivos, conceitos,


histórico e pilares do DevOps.
Tópicos

Por que DevOps.

Conceito de DevOps.

Modelo CALMS.

Princípios DevOps (Three ways).


Por que DevOps?

Fluxo de entrega de soluções

Endereçar o
Muro da Confusão e
objetivos entre áreas.

Negócio Desenvolvimento Operações

https://www.accenture.com/us-en/blogs/blogs-reshma-shinde-devops-transformations-operations
Por que DevOps?
Endereçar
Espiral da Morte,
Pressão por enfatizando aspectos
entregar não funcionais
funcionalidades

Processos Menos tempo para


operacionais se requisitos não
tornam mais onerosos funcionais

Aumento do Aumento da
tamanho dos fragilidade do
lotes sistema

[Kim, Humble, Willis, Debois]


Por que DevOps?
Atentar continuamente
para o débito técnico

https://www.blogcmmi.com.br/engenharia/o-preco-das-gambiarras
Por que DevOps?

Forsgren, Nicole; Humble, Jez; Kim; Gene. Accelerate: State of DevOps 2018. Strategies for a New Economy.
O que é DevOps?

“DevOps é um movimento profissional emergente que


preconiza a um relacionamento de trabalho
colaborativo entre equipes de Desenvolvimento e
Operações, resultando no fluxo rápido do trabalho
planejado, com altas taxas de entrega, enquanto de
forma simultânea incremental a confiabilidade,
estabilidade, resiliência e segurança do ambiente de
produção”

[Gene Kim]
Histórico
2008. Agile Conference. “Agile Infrastructure & Operations” (Patrick Debois).
2009. O’Reilly Velocity Conference. “10+ Deploys per Day: Dev and Ops
Cooperation at Flickr” (John Allspaw e Paul Hammond).
2009. 1º DevOpsDays. Termo “DevOps” (Patrick Debois).
2010. DevOpsDays Mountain View. Termo “CAMS” (John Willis e Damon
Edwards).
2010. Continuous Delivery.
2013. Phoenyx Project.
2016. DevOps Handbook.
Hall da Fama DevOps

Damon Edwards
Patrick Debois
John Allspaw Paul Hammond

John Willis Gene Kim Jez Humble


Modelo CALMS

(*)Termo criado por John Willis e Damon Edwards e incrementado por Jez Humble (L).
https://www.softserveinc.com/en-us/blog/assess-devops-structure-through-calms/
Modelo CALMS

Cultura
Respeito as pessoas
Medição
Ponte entre Dev e Ops Telemetria
Aceitar mudanças Monitoração
Lean Melhorias
Valor para cliente
Lotes pequenos
Fluxo contínuo
Reduzir WIP Sharing
Automação
Colaboração
Integração/liberação contínua Feedback
Infra como código Comunicação
Pipeline de implantação Transparência
Princípios DevOps (Three ways)

Fluxo
(Pensamento sistêmico)

Laços de feedback

Cultura de experimentação e
aprendizagem contínuos

Kim, Gene; Behr, Kevin; Spafford, George. The Phoenix Project: a novel about IT, DevOps and helping your business win. IT Revolution Press: USA
Portland, 2013.
E qual a realidade de sua empresa?

Pesquise na Internet pelo menos cinco


definições distintas de DevOps. Identifique
em cada uma os pontos mais alinhados com o
que foi apresentado. Identifique pontos
divergentes/parciais.

Analise o "grau de aderência" de sua


organização com relação ao DevOps usando
como base o modelo CALMS.

Analise o "grau de aderência" de sua


organização com relação ao DevOps usando
como base os princípios DevOps (Three
Ways).
Referências
[Kim, Humble, Willis, Debois] Kim, Gene; Humble, Jez; Willis, John; Debois, Patrick. The
DevOps HandBook. IT Revolution Press, 2016.

[Humble, Farley] Humble, Jez; Farley, David. Continuous Delivery: Reliable Software
Releases through Build, Test, and Deployment Automation. Addison Wesley, 2010.

[Kim, Behr, Spafford] Kim, Gene; Behr, Kevin; Spafford, George. The Phoenix Project: a
novel about IT, DevOps and helping your business win. IT Revolution Press, 2013.

[Debois] Debois, Patrick. “Agile Infrastructure & Operations”. Agile Conference. 2008.
https://docplayer.net/23874035-Agile-infrastructure-operations.html.

[Allspaw, Hammond] Allspaw, John; Hammond, Paul. O’Reilly Velocity Conference. “10+
Deploys per Day: Dev and Ops Cooperation at Flickr”.
https://www.youtube.com/watch?v=LdOe18KhtT4.
Obrigado!

[email protected]

Você também pode gostar