SlideShare uma empresa Scribd logo
1 de 26
O que é DevOps?
Dev ou Ops?
Quem está certo?
“Funciona na minha máquina ...”
“Não é o servidor, é o seu software...”
Qual é o papel do Dev e do Ops?
Dev
Criar mudança
Adicionar ou alterar funcionalidades
Ops
Criar estabilidade
Garantir disponibilidade dos serviços
O problema
Desconexão entre os grupos
Dev não publica software consistente
Resultados em conflito
Ops é motivado para resistir à mudança
Processo de desenvolvimento é ágil Processo de operação é estático
We are here to
ENABLE the business
E estamos esquecendo o objetivo principal:
We are here to
ENABLE the bonus
We are here to
ENABLE the fight
Mas de onde vem tanta mudança de software?
Mudança
É requisito para o negócio
Mudança não significa indisponibilidade
Precisa ser explorada e não temida
O que é DevOps
“DevOps is an approach to bridge the gap between agile software development
and operations” – agileweboperations.com
Mindset colaborativo entre Dev e Ops
C.A.M.S. – Culture, Automation, Metrics and Sharing
Cultura
Cultura: Relacionamentos
“Bust Silos”
Seja aberto
Pare de apontar culpados
Cultura: Comunicação
Falar é mais barato – saia da sua cadeira
Envolva a equipe em decisões importantes
Não diga não
Convide todos para daily meetings e retrospectivas
Automação
Automação
As máquinas são realmente muito boas para
fazer a mesma coisa várias vezes
Rápido, eficiente e mais confiável
O que pode ser automatizado?
builds, deployments, testing, self-healthing, system rollouts, system configuration
Métricas
Métricas
Capture, aprenda e melhore
Viabiliza Capacity Plannings e Fault Findings
Não invente a roda – existem muitas ferramentas prontas
Devem estar acessíveis
Colaboração
Colaboração
Compartilhe idéias
Compartilhe métricas
Dev: desenvolva software “production friendly”
Ops: dê acesso à produção
Como fazer?
Ferramentas & Conceitos
Comunicação – slack, hipchat
Source Control – TFS, Git, BitBucket
Collect Metrics: Newrelic, Runscope, StatusCake, etc
Automate Builds, Tests and Deployments (dev, test and prod) – Jenkins, Bamboo
Configuration Management - Puppets
Documente tudo o que conseguir - Confluence
Use Containers – Docker, Nano
Ferramentas & Conceitos
Use Blue Green Deployment – Puppets, Docker, VMs
“Bust Silos”
Culture – Automation – Metrics - Sharing
Pergunte a você mesmo: “Meu trabalho cria valor para o negócio?”
Resumo
obrigado
https://br.linkedin.com/in/renatomonteiro
Head of IT Innovation at Dotz
Renato Monteiro
Fonte:
Adaptação do documento de Matthew Jones:
http://www.slideshare.net/geekle/devops-5348895/16-Development_process_is_Agile

Mais conteúdo relacionado

Mais procurados

Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013
Lourenco P Soares
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPRO
Wildtech
 
Xpm demo brazil event 2011 portuguese
Xpm demo   brazil event 2011 portugueseXpm demo   brazil event 2011 portuguese
Xpm demo brazil event 2011 portuguese
GeneXus
 

Mais procurados (19)

Princípios Ágeis
Princípios ÁgeisPrincípios Ágeis
Princípios Ágeis
 
Manifesto Ágil
Manifesto ÁgilManifesto Ágil
Manifesto Ágil
 
Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013
 
Manifesto Ágil
Manifesto ÁgilManifesto Ágil
Manifesto Ágil
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
 
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKIO que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPRO
 
Metodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMetodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs Agile
 
Lean na Globo.com
Lean na Globo.comLean na Globo.com
Lean na Globo.com
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidades
 
Manifesto Agil
Manifesto AgilManifesto Agil
Manifesto Agil
 
Processos de Software - 101
Processos  de Software - 101Processos  de Software - 101
Processos de Software - 101
 
ALM com VSTS
ALM com VSTSALM com VSTS
ALM com VSTS
 
Webinar DevOps - Encontros Ágeis
Webinar DevOps - Encontros ÁgeisWebinar DevOps - Encontros Ágeis
Webinar DevOps - Encontros Ágeis
 
Gerentes em Crise existencial - Existimos no Universo Ágil?
Gerentes em Crise existencial - Existimos no Universo Ágil?Gerentes em Crise existencial - Existimos no Universo Ágil?
Gerentes em Crise existencial - Existimos no Universo Ágil?
 
Lean1
Lean1Lean1
Lean1
 
Conceitos de Usabilidade
Conceitos de UsabilidadeConceitos de Usabilidade
Conceitos de Usabilidade
 
GABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CDGABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CD
 
Xpm demo brazil event 2011 portuguese
Xpm demo   brazil event 2011 portugueseXpm demo   brazil event 2011 portuguese
Xpm demo brazil event 2011 portuguese
 

Semelhante a O que é devops?

XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
Rodrigo Branas
 

Semelhante a O que é devops? (20)

Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook   Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook
 
Quem e dev ops
Quem e dev opsQuem e dev ops
Quem e dev ops
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
DevOps pela visão de um QA
DevOps pela visão de um QADevOps pela visão de um QA
DevOps pela visão de um QA
 
Agile testing coach - Agile Trends Floripa
Agile testing coach - Agile Trends FloripaAgile testing coach - Agile Trends Floripa
Agile testing coach - Agile Trends Floripa
 
Embratel Lives | DevOps: Sua empresa está madura para dar esse passo?
Embratel Lives | DevOps: Sua empresa está madura para dar esse passo?Embratel Lives | DevOps: Sua empresa está madura para dar esse passo?
Embratel Lives | DevOps: Sua empresa está madura para dar esse passo?
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
IFSP 2015 - Cultura DevOps
IFSP 2015 - Cultura DevOpsIFSP 2015 - Cultura DevOps
IFSP 2015 - Cultura DevOps
 
Agile Testing Coaching
Agile Testing Coaching  Agile Testing Coaching
Agile Testing Coaching
 
(Quase) 10 anos de DevOps, e agora?
(Quase) 10 anos de DevOps, e agora? (Quase) 10 anos de DevOps, e agora?
(Quase) 10 anos de DevOps, e agora?
 
[DevOps Summit Brasil] Procura-se: DevOps!
[DevOps Summit Brasil] Procura-se: DevOps![DevOps Summit Brasil] Procura-se: DevOps!
[DevOps Summit Brasil] Procura-se: DevOps!
 
DevOps, NoOps...afinal que raios é isso?
DevOps, NoOps...afinal que raios é isso?DevOps, NoOps...afinal que raios é isso?
DevOps, NoOps...afinal que raios é isso?
 
Desmistificando Agile & Scrum
Desmistificando Agile & ScrumDesmistificando Agile & Scrum
Desmistificando Agile & Scrum
 
Cloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows AzureCloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows Azure
 
Falando sobre DevOps no azure
Falando sobre DevOps no azureFalando sobre DevOps no azure
Falando sobre DevOps no azure
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
Impacto do DevOps nos negócios
Impacto do DevOps nos negóciosImpacto do DevOps nos negócios
Impacto do DevOps nos negócios
 
DevOps: A revolução ruidosa da TI
DevOps: A revolução ruidosa da TIDevOps: A revolução ruidosa da TI
DevOps: A revolução ruidosa da TI
 
DevOps no mundo real - QCON 2014
DevOps no mundo real - QCON 2014DevOps no mundo real - QCON 2014
DevOps no mundo real - QCON 2014
 
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOpsE se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
 

O que é devops?