SlideShare uma empresa Scribd logo
1 de 39
Impacto do DevOps nos Negócios
Ramon Durães
CEO, MVP Visual Studio ALM
2PC IT Services
http://www.2pc.com.br
Visual Studio Summit 2015
http://www.visualstudiosummit.com.br
Grandes Tendências
Mobile, Cloud, Big Data, IoT
Realidade: Consumidor 5.0
Conflito entre Dev, Ops e Negócios
DEVOPS
Gartner Security Conference presentation "Operation Zero Downtime," D. Scott
Principais causas de downtime?
“Já foi dito que a única vantagem
sustentável em negócios é a
capacidade de uma empresa
aprender mais rápido e responder
de forma mais efetiva que seus
concorrentes (também conhecida
como agilidade nos negócios)”.
– CIO magazine
DevOps é uma
metodologia
emergente
focada em
aumentar o
fluxo de valor
para os clientes.
Alta produtividade em
um único grupo
Desenvolvimento de
software aliando as
melhores práticas ágeis
Entrega continua de
software
DevOps é elo de
colaboração entre Dev e
Ops incrementando
valor ao negócio.
Ciclo de vida
de aplicativos
AUTOMAÇÃO: Colaboração, Automação,
Construção & entrega & aprendizado.
O que é DevOps?
Reduzir o prazo
de entrega de
mudanças (reagir
mais rápido a
necessidades de
negócios
dinâmicas)
Reduzir o índice
de falha nas
mudanças
Reduzir o tempo
médio de
detecção e de
reparo (MTTD,
MTTR)
Aumentar a
frequência de
implantação
Indicadores de desempenho de agilidade Indicadores de desempenho de confiabilidade
Indicadores de sucesso usando DevOps
Otimize o ciclo das aplicações
Otimize Recursos
evitando
retrabalho
Melhore a
qualidade e a
disponibilidade
automatizando
testes e deploy.
Desenvolvimento
orientado a
hipóteses e
aprendizado
contínuo
Cada publicação tem
um alto "Custo de
publicação
Testes manuais são
um esforço
significativo.
Publicações têm alto
risco, exigindo
preparação significativa
Implementações em
iterações ágeis podem
ser publicadas antes
que uma janela de
publicação
fique disponível
Reduza a duração dos ciclos
Continuous delivery
WebOps
Google, Amazon, Twitter,
Facebook, Xbox Live, etc.
DevOps Corporativo
Organizações
multifuncionais
NoOps
Pequenas equipes Web
start-ups
Escale sua estratégia de DevOps
Redução de custos
de infraestrutura
Provisionamento de ambientes por
autoatendimento
Modern IT
Otimize recursos
“Infrastructure as Code”
Desenvolvedores realizam testes de unidade e de integração em ambientes individuais isolados
Problemas de produção ou códigos incompatíveis são descobertos mais cedo
Aumente a agilidade provisionando ambientes por demanda quando necessário
Melhore a qualidade
usando laboratórios
Máquinas virtuais
Banco de dados
Sites
Serviços de nuvem
Auto serviço em operações
Provisionamento de ambientes por autoatendimento
DevTest
Qualidade
e a disponibilidade
Um defeito é
simplesmente um
erro que não foi
descoberto antes da
produção
Em produção é muito
difícil de detectar e
remediar
É necessário reduzir o
MTTD e o MTTR
Defeitos =
experiência de cliente
insatisfatória =
negócios perdidos
Pequenas mudanças
que geram grandes
defeitos em produção
Melhore a qualidade e a disponibilidade
Reduzindo defeitos que conseguem chegar à produção
Está lento, fora ou com erros? Cliente vai
embora.
Plan
eje
Desenvolva e teste Lançamento
Monitore e
aprenda
Todos os participantes
Desenvolvedores
e testadores
Operações
Planejamento ágil
Garantindo alinhamento com o negócio
Quality Enablement
Quality Enablement
Quality Enablement
Fluxo de publicação de versão
Configure o
dashboard com
métricas que
mais lhe
interessam
Identifique issues e
comportamentos
monitorando suas
aplicações
Verifique a “pulsação de
suas aplicações”
Tenha uma visão 360 para
monitorar e detectar issues
em produção com
Application Insights.
Rastreamento e Log da
App;
Crash Report;
Monitoramento das
sessões;
Integração com
bugreport;
Integração com CI;
Qualidade
superior
Redução de
custo
Aprendizado
contínuo
Eficiência
Benefícios de DevOps
Colaboração, agilidade, diminuição do tempo de recuperação
Benefícios de DevOps
https://puppetlabs.com/
 Improved quality of software deployments
 High performance and reliability
DevOps: Três passos para adoção
3 Tecnologia2 Processos1 Pessoas
Solução de DevOps
Gestão de aplicações
Estratégias para projetos de software
Governança de Aplicações
Alocação de TI
DeVOps
Nuvem
Modernização de Aplicações
Suporte contínuo
 Arquitetura de software
 Aceleradores
DevPrime ®
Ramon Durães
Chief technology officer na 2PC
PSM, PSD, CSD, MVP ALM
http://www.2pc.com.br
Obrigado !!!!!!!!!!!!
#vssummit

Mais conteúdo relacionado

Mais procurados

Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...André Dias
 
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para TodosTDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todostdc-globalcode
 
Microsoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão GeralMicrosoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão GeralAlan Carlos
 
Controlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSControlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSRodrigo Kono
 
DevOps - Estado da Arte
DevOps - Estado da ArteDevOps - Estado da Arte
DevOps - Estado da Arteilegra
 
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Igor Abade
 
Do UnitTest ao DevOps - Criando times realmente ágeis com o Visual Studio ALM
Do UnitTest ao DevOps - Criando times realmente ágeis com o Visual Studio ALMDo UnitTest ao DevOps - Criando times realmente ágeis com o Visual Studio ALM
Do UnitTest ao DevOps - Criando times realmente ágeis com o Visual Studio ALMGuilherme Cardoso
 
Uma Sprint na Vida do Tester
Uma Sprint na Vida do TesterUma Sprint na Vida do Tester
Uma Sprint na Vida do TesterVitor Pelizza
 
ABTesting: Não há nada como testar em produção!
ABTesting: Não há nada como testar em produção!ABTesting: Não há nada como testar em produção!
ABTesting: Não há nada como testar em produção!Daniel Semedo
 
Maio 2016 - Integração e Validação Contínua
Maio 2016 - Integração e Validação ContínuaMaio 2016 - Integração e Validação Contínua
Maio 2016 - Integração e Validação ContínuaGrupo de Testes Carioca
 
Arquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega ContinuaArquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega ContinuaOtávio Calaça Xavier
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realAndré Dias
 
Descomplicando CI/CD com Jenkins, Docker Swarm e Github
Descomplicando CI/CD com Jenkins, Docker Swarm e GithubDescomplicando CI/CD com Jenkins, Docker Swarm e Github
Descomplicando CI/CD com Jenkins, Docker Swarm e GithubMarcelo Souza Vieira
 
Meetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por ExemploMeetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por ExemploSamanta Cicilia
 
Da Integração à Entrega Contínua
Da Integração à Entrega ContínuaDa Integração à Entrega Contínua
Da Integração à Entrega ContínuaMarlon Bernardes
 
DevOps Apresentação Encontro Rational 2013
DevOps Apresentação Encontro Rational 2013DevOps Apresentação Encontro Rational 2013
DevOps Apresentação Encontro Rational 2013Felipe Freire
 
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application InsightsMonitorando aplicações usando Application Insights
Monitorando aplicações usando Application InsightsIgor Abade
 

Mais procurados (20)

Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
 
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para TodosTDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
 
Microsoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão GeralMicrosoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão Geral
 
Controlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSControlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTS
 
DevOps - Estado da Arte
DevOps - Estado da ArteDevOps - Estado da Arte
DevOps - Estado da Arte
 
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
 
Do UnitTest ao DevOps - Criando times realmente ágeis com o Visual Studio ALM
Do UnitTest ao DevOps - Criando times realmente ágeis com o Visual Studio ALMDo UnitTest ao DevOps - Criando times realmente ágeis com o Visual Studio ALM
Do UnitTest ao DevOps - Criando times realmente ágeis com o Visual Studio ALM
 
Uma Sprint na Vida do Tester
Uma Sprint na Vida do TesterUma Sprint na Vida do Tester
Uma Sprint na Vida do Tester
 
ABTesting: Não há nada como testar em produção!
ABTesting: Não há nada como testar em produção!ABTesting: Não há nada como testar em produção!
ABTesting: Não há nada como testar em produção!
 
DevOps
DevOpsDevOps
DevOps
 
Maio 2016 - Integração e Validação Contínua
Maio 2016 - Integração e Validação ContínuaMaio 2016 - Integração e Validação Contínua
Maio 2016 - Integração e Validação Contínua
 
Arquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega ContinuaArquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega Continua
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo real
 
Testes Automatizados
Testes AutomatizadosTestes Automatizados
Testes Automatizados
 
Descomplicando CI/CD com Jenkins, Docker Swarm e Github
Descomplicando CI/CD com Jenkins, Docker Swarm e GithubDescomplicando CI/CD com Jenkins, Docker Swarm e Github
Descomplicando CI/CD com Jenkins, Docker Swarm e Github
 
Conceitos de Usabilidade
Conceitos de UsabilidadeConceitos de Usabilidade
Conceitos de Usabilidade
 
Meetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por ExemploMeetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por Exemplo
 
Da Integração à Entrega Contínua
Da Integração à Entrega ContínuaDa Integração à Entrega Contínua
Da Integração à Entrega Contínua
 
DevOps Apresentação Encontro Rational 2013
DevOps Apresentação Encontro Rational 2013DevOps Apresentação Encontro Rational 2013
DevOps Apresentação Encontro Rational 2013
 
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application InsightsMonitorando aplicações usando Application Insights
Monitorando aplicações usando Application Insights
 

Semelhante a Impacto do DevOps nos negócios

Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de AplicaçõesMarcio Sete
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme ProgrammingRodrigo Branas
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsAdriano Bertucci
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Gustavo Malheiros
 
O que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBMO que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBMFelipe Freire
 
Como funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de softwareComo funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de softwareElvis Lima
 
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...Ramon Durães
 
Trabalho qualidade de software sistemas de informação
Trabalho qualidade de software   sistemas de informaçãoTrabalho qualidade de software   sistemas de informação
Trabalho qualidade de software sistemas de informaçãoFernando Gomes Chaves
 
Application Insights
Application Insights Application Insights
Application Insights CDS
 
Application Insights
Application InsightsApplication Insights
Application InsightsMarcus Garcia
 
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)Igor Abade
 
BDD e TDD na prática com SpecFlow e Visual Studio 2012
BDD e TDD na prática com SpecFlow e Visual Studio 2012BDD e TDD na prática com SpecFlow e Visual Studio 2012
BDD e TDD na prática com SpecFlow e Visual Studio 2012Igor Abade
 
Gerenciando Portais Liferay com Soluções de Performance Digital
Gerenciando Portais Liferay com Soluções de Performance DigitalGerenciando Portais Liferay com Soluções de Performance Digital
Gerenciando Portais Liferay com Soluções de Performance DigitalDynatrace Latin America
 
Conceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidadeConceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidaderzauza
 
Qualidade de Software com Microsoft Visual Studio
Qualidade de Software com Microsoft Visual StudioQualidade de Software com Microsoft Visual Studio
Qualidade de Software com Microsoft Visual StudioAdriano Bertucci
 
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Pedro Lamas
 
5 dicas para diminuir custos em desenvolvimento de softwares
5 dicas para diminuir custos em desenvolvimento de softwares5 dicas para diminuir custos em desenvolvimento de softwares
5 dicas para diminuir custos em desenvolvimento de softwaresEbix Latin America
 

Semelhante a Impacto do DevOps nos negócios (20)

Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de Aplicações
 
Engenharia Ágil
Engenharia ÁgilEngenharia Ágil
Engenharia Ágil
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App Insights
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
 
O que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBMO que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBM
 
Como funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de softwareComo funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de software
 
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
 
Trabalho qualidade de software sistemas de informação
Trabalho qualidade de software   sistemas de informaçãoTrabalho qualidade de software   sistemas de informação
Trabalho qualidade de software sistemas de informação
 
Application Insights
Application Insights Application Insights
Application Insights
 
Application Insights
Application InsightsApplication Insights
Application Insights
 
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
 
Falando sobre DevOps no azure
Falando sobre DevOps no azureFalando sobre DevOps no azure
Falando sobre DevOps no azure
 
BDD e TDD na prática com SpecFlow e Visual Studio 2012
BDD e TDD na prática com SpecFlow e Visual Studio 2012BDD e TDD na prática com SpecFlow e Visual Studio 2012
BDD e TDD na prática com SpecFlow e Visual Studio 2012
 
Gerenciando Portais Liferay com Soluções de Performance Digital
Gerenciando Portais Liferay com Soluções de Performance DigitalGerenciando Portais Liferay com Soluções de Performance Digital
Gerenciando Portais Liferay com Soluções de Performance Digital
 
Conceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidadeConceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidade
 
Qualidade de Software com Microsoft Visual Studio
Qualidade de Software com Microsoft Visual StudioQualidade de Software com Microsoft Visual Studio
Qualidade de Software com Microsoft Visual Studio
 
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
 
5 dicas para diminuir custos em desenvolvimento de softwares
5 dicas para diminuir custos em desenvolvimento de softwares5 dicas para diminuir custos em desenvolvimento de softwares
5 dicas para diminuir custos em desenvolvimento de softwares
 
Lean agile testing
Lean agile testingLean agile testing
Lean agile testing
 

Mais de Ramon Durães

O futuro do software
O futuro do softwareO futuro do software
O futuro do softwareRamon Durães
 
Microservices e o desenvolvimento cloud-native 10 anos depois
Microservices e o desenvolvimento cloud-native 10 anos depoisMicroservices e o desenvolvimento cloud-native 10 anos depois
Microservices e o desenvolvimento cloud-native 10 anos depoisRamon Durães
 
DevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesDevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesRamon Durães
 
A nova jornada DevOps & SRE
 A nova jornada DevOps & SRE A nova jornada DevOps & SRE
A nova jornada DevOps & SRERamon Durães
 
The new SaaS "Software as a strategy"
The new SaaS "Software as a strategy"The new SaaS "Software as a strategy"
The new SaaS "Software as a strategy"Ramon Durães
 
O futuro do software
O futuro do softwareO futuro do software
O futuro do softwareRamon Durães
 
Cloud ALM - Gestão moderna de aplicações
Cloud ALM - Gestão moderna de aplicaçõesCloud ALM - Gestão moderna de aplicações
Cloud ALM - Gestão moderna de aplicaçõesRamon Durães
 
Os 10 erros mais comuns usando controle de versão - Ramon Durães
Os 10 erros mais comuns usando controle de versão - Ramon DurãesOs 10 erros mais comuns usando controle de versão - Ramon Durães
Os 10 erros mais comuns usando controle de versão - Ramon DurãesRamon Durães
 
Continous Quality Enabement
Continous Quality EnabementContinous Quality Enabement
Continous Quality EnabementRamon Durães
 
Gestão ágil de projetos - ALM SUMMIT 2013
Gestão ágil de projetos - ALM SUMMIT 2013Gestão ágil de projetos - ALM SUMMIT 2013
Gestão ágil de projetos - ALM SUMMIT 2013Ramon Durães
 
Pitch Plataforma Mozit para investidores 2013
Pitch Plataforma Mozit para investidores 2013Pitch Plataforma Mozit para investidores 2013
Pitch Plataforma Mozit para investidores 2013Ramon Durães
 
Como montar o seu ambiente de ALM Gratuito em apenas 15 minutos
Como montar o seu ambiente de ALM Gratuito em apenas 15 minutosComo montar o seu ambiente de ALM Gratuito em apenas 15 minutos
Como montar o seu ambiente de ALM Gratuito em apenas 15 minutosRamon Durães
 
AGILE ALM usando SCRUM e Team Foundation Server 2010
AGILE ALM usando SCRUM e Team Foundation Server 2010AGILE ALM usando SCRUM e Team Foundation Server 2010
AGILE ALM usando SCRUM e Team Foundation Server 2010Ramon Durães
 
Campus Party Brasil 2011: Integrando SCRUM & TFS
Campus Party Brasil 2011: Integrando SCRUM & TFSCampus Party Brasil 2011: Integrando SCRUM & TFS
Campus Party Brasil 2011: Integrando SCRUM & TFSRamon Durães
 
Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0
Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0
Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0Ramon Durães
 
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle ManagementCampus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle ManagementRamon Durães
 
Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0
Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0
Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0Ramon Durães
 
Palestra lançamento livro VSTS na FNAC
Palestra lançamento livro VSTS na FNACPalestra lançamento livro VSTS na FNAC
Palestra lançamento livro VSTS na FNACRamon Durães
 
Application Lifecycle Management - Campus Party Brasil 2009
Application Lifecycle Management -  Campus Party  Brasil 2009Application Lifecycle Management -  Campus Party  Brasil 2009
Application Lifecycle Management - Campus Party Brasil 2009Ramon Durães
 

Mais de Ramon Durães (20)

O futuro do software
O futuro do softwareO futuro do software
O futuro do software
 
Microservices e o desenvolvimento cloud-native 10 anos depois
Microservices e o desenvolvimento cloud-native 10 anos depoisMicroservices e o desenvolvimento cloud-native 10 anos depois
Microservices e o desenvolvimento cloud-native 10 anos depois
 
10 ANOS do VSSUMMIT
10 ANOS do VSSUMMIT10 ANOS do VSSUMMIT
10 ANOS do VSSUMMIT
 
DevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesDevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicações
 
A nova jornada DevOps & SRE
 A nova jornada DevOps & SRE A nova jornada DevOps & SRE
A nova jornada DevOps & SRE
 
The new SaaS "Software as a strategy"
The new SaaS "Software as a strategy"The new SaaS "Software as a strategy"
The new SaaS "Software as a strategy"
 
O futuro do software
O futuro do softwareO futuro do software
O futuro do software
 
Cloud ALM - Gestão moderna de aplicações
Cloud ALM - Gestão moderna de aplicaçõesCloud ALM - Gestão moderna de aplicações
Cloud ALM - Gestão moderna de aplicações
 
Os 10 erros mais comuns usando controle de versão - Ramon Durães
Os 10 erros mais comuns usando controle de versão - Ramon DurãesOs 10 erros mais comuns usando controle de versão - Ramon Durães
Os 10 erros mais comuns usando controle de versão - Ramon Durães
 
Continous Quality Enabement
Continous Quality EnabementContinous Quality Enabement
Continous Quality Enabement
 
Gestão ágil de projetos - ALM SUMMIT 2013
Gestão ágil de projetos - ALM SUMMIT 2013Gestão ágil de projetos - ALM SUMMIT 2013
Gestão ágil de projetos - ALM SUMMIT 2013
 
Pitch Plataforma Mozit para investidores 2013
Pitch Plataforma Mozit para investidores 2013Pitch Plataforma Mozit para investidores 2013
Pitch Plataforma Mozit para investidores 2013
 
Como montar o seu ambiente de ALM Gratuito em apenas 15 minutos
Como montar o seu ambiente de ALM Gratuito em apenas 15 minutosComo montar o seu ambiente de ALM Gratuito em apenas 15 minutos
Como montar o seu ambiente de ALM Gratuito em apenas 15 minutos
 
AGILE ALM usando SCRUM e Team Foundation Server 2010
AGILE ALM usando SCRUM e Team Foundation Server 2010AGILE ALM usando SCRUM e Team Foundation Server 2010
AGILE ALM usando SCRUM e Team Foundation Server 2010
 
Campus Party Brasil 2011: Integrando SCRUM & TFS
Campus Party Brasil 2011: Integrando SCRUM & TFSCampus Party Brasil 2011: Integrando SCRUM & TFS
Campus Party Brasil 2011: Integrando SCRUM & TFS
 
Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0
Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0
Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0
 
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle ManagementCampus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
 
Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0
Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0
Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0
 
Palestra lançamento livro VSTS na FNAC
Palestra lançamento livro VSTS na FNACPalestra lançamento livro VSTS na FNAC
Palestra lançamento livro VSTS na FNAC
 
Application Lifecycle Management - Campus Party Brasil 2009
Application Lifecycle Management -  Campus Party  Brasil 2009Application Lifecycle Management -  Campus Party  Brasil 2009
Application Lifecycle Management - Campus Party Brasil 2009
 

Impacto do DevOps nos negócios

  • 1. Impacto do DevOps nos Negócios Ramon Durães CEO, MVP Visual Studio ALM 2PC IT Services http://www.2pc.com.br Visual Studio Summit 2015 http://www.visualstudiosummit.com.br
  • 4. Conflito entre Dev, Ops e Negócios DEVOPS
  • 5. Gartner Security Conference presentation "Operation Zero Downtime," D. Scott Principais causas de downtime?
  • 6. “Já foi dito que a única vantagem sustentável em negócios é a capacidade de uma empresa aprender mais rápido e responder de forma mais efetiva que seus concorrentes (também conhecida como agilidade nos negócios)”. – CIO magazine DevOps é uma metodologia emergente focada em aumentar o fluxo de valor para os clientes.
  • 7. Alta produtividade em um único grupo Desenvolvimento de software aliando as melhores práticas ágeis Entrega continua de software DevOps é elo de colaboração entre Dev e Ops incrementando valor ao negócio. Ciclo de vida de aplicativos AUTOMAÇÃO: Colaboração, Automação, Construção & entrega & aprendizado. O que é DevOps?
  • 8.
  • 9. Reduzir o prazo de entrega de mudanças (reagir mais rápido a necessidades de negócios dinâmicas) Reduzir o índice de falha nas mudanças Reduzir o tempo médio de detecção e de reparo (MTTD, MTTR) Aumentar a frequência de implantação Indicadores de desempenho de agilidade Indicadores de desempenho de confiabilidade Indicadores de sucesso usando DevOps
  • 10. Otimize o ciclo das aplicações Otimize Recursos evitando retrabalho Melhore a qualidade e a disponibilidade automatizando testes e deploy. Desenvolvimento orientado a hipóteses e aprendizado contínuo
  • 11. Cada publicação tem um alto "Custo de publicação Testes manuais são um esforço significativo. Publicações têm alto risco, exigindo preparação significativa Implementações em iterações ágeis podem ser publicadas antes que uma janela de publicação fique disponível Reduza a duração dos ciclos Continuous delivery
  • 12. WebOps Google, Amazon, Twitter, Facebook, Xbox Live, etc. DevOps Corporativo Organizações multifuncionais NoOps Pequenas equipes Web start-ups Escale sua estratégia de DevOps
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Redução de custos de infraestrutura Provisionamento de ambientes por autoatendimento Modern IT Otimize recursos “Infrastructure as Code”
  • 18. Desenvolvedores realizam testes de unidade e de integração em ambientes individuais isolados Problemas de produção ou códigos incompatíveis são descobertos mais cedo Aumente a agilidade provisionando ambientes por demanda quando necessário Melhore a qualidade usando laboratórios Máquinas virtuais Banco de dados Sites Serviços de nuvem Auto serviço em operações Provisionamento de ambientes por autoatendimento DevTest
  • 20. Um defeito é simplesmente um erro que não foi descoberto antes da produção Em produção é muito difícil de detectar e remediar É necessário reduzir o MTTD e o MTTR Defeitos = experiência de cliente insatisfatória = negócios perdidos Pequenas mudanças que geram grandes defeitos em produção Melhore a qualidade e a disponibilidade Reduzindo defeitos que conseguem chegar à produção Está lento, fora ou com erros? Cliente vai embora.
  • 21. Plan eje Desenvolva e teste Lançamento Monitore e aprenda Todos os participantes Desenvolvedores e testadores Operações
  • 22.
  • 28.
  • 29. Fluxo de publicação de versão
  • 30.
  • 31. Configure o dashboard com métricas que mais lhe interessam Identifique issues e comportamentos monitorando suas aplicações Verifique a “pulsação de suas aplicações” Tenha uma visão 360 para monitorar e detectar issues em produção com Application Insights.
  • 32. Rastreamento e Log da App; Crash Report; Monitoramento das sessões; Integração com bugreport; Integração com CI;
  • 33. Qualidade superior Redução de custo Aprendizado contínuo Eficiência Benefícios de DevOps Colaboração, agilidade, diminuição do tempo de recuperação
  • 34. Benefícios de DevOps https://puppetlabs.com/  Improved quality of software deployments  High performance and reliability
  • 35. DevOps: Três passos para adoção 3 Tecnologia2 Processos1 Pessoas
  • 37. Gestão de aplicações Estratégias para projetos de software Governança de Aplicações Alocação de TI DeVOps Nuvem Modernização de Aplicações Suporte contínuo  Arquitetura de software  Aceleradores DevPrime ®
  • 38. Ramon Durães Chief technology officer na 2PC PSM, PSD, CSD, MVP ALM http://www.2pc.com.br Obrigado !!!!!!!!!!!!

Notas do Editor

  1. Creative directions Align styles, colors and illustrations to the rest of the decks.
  2. Creative directions Align styles, colors and illustrations to the rest of the decks.
  3. Qualidade permanente
  4. Release Management
  5. Comunicação integrada Colaboração Redução do tempo de liberação Redução do tempo dos projetos Diminuição do tempo de recuperação