SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
DevOps: A ponte para a entrega
rápida de aplicações
Welington Costa Monteiro
QATest
Belo Horizonte, 06 de Maio de 2015.
tecnologies
AGENDA
• Apresentação
• Devops é inovar?
• Mas antes…a qualidade !
• E depois o agile…
• Agile x DevOps
• 2013: O que indicavam as pesquisas?
• 2014: Como evoluiu a adoção do DevOps?
• 2015: Por onde começo?
• Conclusão
tecnologies
APRESENTAÇÃO
4 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
Apresentação
Proposta de livro submetida ao
MCTI/SEPIN 3º colocado no
Programa Brasileiro de Qualidade
de Software, mantido por esse
órgão.
Certificações:
• Certified Professional Requirements Enginnering
• Certified Tester, Advanced Level – Test Manager
• Certificação Brasileira em Teste de Software
• MPS.BR – Aquisição de Software & SC
 Membro do grupo de revisão técnica da ISO 29.119
Sócio startup QATest, Gerente de Sistemas em
empresa de TI de Governo, Professor Universitário,
Consultor e Palestrante.
5 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
Apresentação
A QATest é uma startup que surgiu para atender uma
necessidade eminente do mercado atual e do mercado
emergente que abrange novas tecnologias como: Mobile,
Cloud Computing e Big Data. Tem como foco promover a
excelência qualidade de software.
Em fase piloto:
Apoiada pela FCJ Participações S/A
DEVOPS É INOVAR?
7 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
Brainstorm
“Quase 100% da inovação é inspirada
não por análises de mercado, mas
por pessoas insatisfeitas com o
estado atual das coisas.” Tom Peters
8 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
Logo…
Inovar também é fazer algo de
uma forma diferente.
9 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
Das janelas para a flexibilidade!
A Amazon, por exemplo, faz uma mudança
em seus sistemas, em média, uma vez a cada
11,6 segundos. Já com relação a taxa de
falhas, apenas 0,001% dos deployments
causaram uma pane no sistema da
multinacional..
MAS ANTES…. A
QUALIDADE !
11 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
Mas antes… a qualidade !!!
70% do esforço do desenvolvimento
nas empresas de software no Brasil é
gasto para corrigir falhas imprevistas de
software.
Fonte DEVMEDIA - 2012
US$ 312 bilhões foi
a estimativa de gastos
mundialmente para corrigir falhas
de software.
Fonte: Cambridge University - 2013
73% das empresas
desenvolvedoras de aplicações
móveis não possuem nenhum
tipo de processo de testes e
qualidade software.
Fonte: Pesquisa World Qualtiy Report - 2013
Fonte: T&M Testes – 2012 – Levantamento 300 projetos
12 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
445% é a taxa de retorno de
investimento (ROI) que pode ser obtida com
uma equipe independente de testes, com um
automação de testes de software e que tenha
processos de qualidade baseados nas
metodologias e técnicas baseado em boas
práticas de mercado. Fonte: Rex Black – ISTQB - 2012
29.119
• Padronização Mundial sobre
Testes de Software
• Substituição das outras normas
(Ex: ISO 9126, IEEE 829, 1044)
O mercado mundial de testes de
software movimentou em 2013, cerca
de 50 bilhões de euros, 2%
deste valor em território nacional.
Mas antes… a qualidade !!!
E DEPOIS O AGILE…
14 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
• Projetos Ágeis são mais produtivos
• Maior satisfação dos funcionários
• Melhor time-to-market
• Maior qualidade percebida
• Menos Defeitos de software (10%)
• Maior satisfação dos stakeholders
E depois o agile….
15 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
53% foi o maior percentual de falhas de softwares em
operação em pesquisa realizada com mais de 250 empresas na
Europa.
Fonte: TMMI - 2012
E depois o agile….
Mas.....
AGILE X DEVOPS
AGILE + DEVOPS
18 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
Agile + DevOps
Quanto tempo sua
empresa demora para
colocar um software
em produção – seja ele
um novo sistema ou
uma alteração em um
sistema existente?
19 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
Agile + DevOps
20 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
Agile + DevOps
21 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
Agile + DevOps
2013: O QUE
INDICAVAM AS
PESQUISAS?
23 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
2013: O que indicavam as pesquisas?
Pesquisa realizada pelo Vanson Bourne
Mai a Jul/2013
66% 52%
47%
23%
A implantação de DevOps melhora as
métricas de negócios –chave: como receita,
time-to-market e aquisição de novos
clientes
DevOps está em sua
agenda de TI
Automação de TI
A necessidade de uma
maior colaboração entre
as equipes de
desenvolvimento e de
operações
73%
BENEFÍCIOS
PREVISÃO
IMPULSO
DIRETRIZ
INVESTIMENTO
O investimento em novas
ferramentas
24 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
2013: O que indicavam as pesquisas?
5 PRINCIPAIS OBSTÁCULOS
1. Complexidade-Organizacional : muitas pessoas ou departamentos envolvidos,
muitas interdependências. 35%
2. Papéis e Responsabilidades em todo desenvolvimento e Operações não estão
alinhados. 28%
3. Preocupações com Conformidade ou Segurança. 25%
4. A falta de compreensão das fases de todo o ciclo de desenvolvimento e quem é
responsável por qual etapa. 24%
5. Falta de clareza no Orçamento sobre quem é responsável pelo que. 24%
Pesquisa realizada pelo Vanson Bourne
Mai a Jul/2013
25 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
2013: O que indicavam as pesquisas?
O Resultado real de DevOps: quantificável
Benefícios para o Negócio
• DevOps oferece muitas oportunidades, mas um tema
ressoa em várias respostas: o cliente.
Pesquisa realizada pelo Vanson Bourne
Mai a Jul/2013
2014: COMO
EVOLUIU A ADOÇÃO
DO DEVOPS?
27 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
2014: Como evoluiu a adoção do DevOps?
As empresas não questionam mais a necessidade do DevOps:
Um total de 88% dos
entrevistados já adotaram
ou planejam adotar o DevOps
63% dos principais
investimentos são aplicados
na contratação de novos
recursos qualificados
88% 63%
28 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
2014: Como evoluiu a adoção do DevOps?
As respostas para a pergunta sobre o que gera a necessidade
do DevOps foram as seguintes:
46% de aumento
da frequência de
implantação
de software/serviço
36% de melhoria
da qualidade e do
desempenho dos
aplicativos
34% de redução
do tempo de colocação
no mercado dos
aplicativos
29 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
2014: Como evoluiu a adoção do DevOps?
Quando solicitadas a quantificar os benefícios obtidos, as
organizações empresariais que adotam as práticas
de DevOps relataram:
Redução de 21%
no tempo gasto para
corrigir e manter os
aplicativos
Melhoria de 19%
na qualidade e no
desempenho dos
aplicativos
Aumento de 18%
da receita
30 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
2014: Como evoluiu a adoção do DevOps?
"94% dos executivos de negócios enfrentam o aumento
da pressão para lançar aplicativos de forma mais rápida."
Pesquisa de DevOps. Esta pesquisa foi encomendada
pela CA e conduzida pela Vanson Bourne em 2014
2015: POR ONDE
COMEÇO?
32 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
2015: Por onde começo?
Passo
1
Passo
2
Passo
3
Ter um patrocionador
É importante alguém que tenha poder decisório e fácil tratativas as
demais áreas da empresa
Fazer um Diagnóstico
Realizar um mapeamento indicando principalmente as deficiências
das organizações para atingir os principais pilares do DevOps:
Colaboração, Comunicação e Integração.
Estimar o ROI do Devops
Quanto é possível atingir de retorno de investimento na adoção do
DevOps na organização, traduzindo na linguagem universal dos
negócio$.
ENTÃO É HORA
DE COMEÇAR..
34 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
“Solução dos problemas
apenas restaura a
normalidade. aproveitar
oportunidades significa
explorar novos caminhos.”
Peter Drucker
AGRADECIMENTO
36 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies
Agradecimento
http://www.ca.com/br/lpg/devops-portfolio-b.aspx
Mais informações sobre DevOps no site:
CONTATOS
Sócio QATest, Professor, Consultor e Palestrante
monteiro@qatest.com.br
@qatest
slideshare.net/WelingtonMonteiro
linkedin.com/company/qatest
www.qatest.com.br
Welington Costa Monteiro

Mais conteúdo relacionado

Mais procurados

Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A  importância dos lifecycles no desenvolvimento de softwareAlm e ATLM - A  importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A importância dos lifecycles no desenvolvimento de softwareVandre Ramos, MSc, MBA, CSM
 
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...tdc-globalcode
 
Anti-Padrões de Integração Contínua
Anti-Padrões de Integração ContínuaAnti-Padrões de Integração Contínua
Anti-Padrões de Integração ContínuaThoughtworks
 
Ferramentas para testes de software
Ferramentas para testes de softwareFerramentas para testes de software
Ferramentas para testes de softwareNorton Guimarães
 
DevOps Apresentação Encontro Rational 2013
DevOps Apresentação Encontro Rational 2013DevOps Apresentação Encontro Rational 2013
DevOps Apresentação Encontro Rational 2013Felipe Freire
 
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IDevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IAlefe Variani
 
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?Embratel
 
Como montar um DevOps Toolchain
Como montar um DevOps Toolchain Como montar um DevOps Toolchain
Como montar um DevOps Toolchain Fabio Reginaldo
 
Teste de Software - Especialização Univem
Teste de Software - Especialização UnivemTeste de Software - Especialização Univem
Teste de Software - Especialização UnivemAndré Abe Vicente
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de softwareQualister
 
Agile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da IndústriaAgile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da IndústriaAndré Abe Vicente
 
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIDevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIAlefe Variani
 
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
 
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
 

Mais procurados (20)

Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A  importância dos lifecycles no desenvolvimento de softwareAlm e ATLM - A  importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
 
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
TDC2018FLN | Trilha Agile - Criando o produto certo usando Impact Mapping e t...
 
Fábrica de testes - organização e formas de contratação
Fábrica de testes - organização e formas de contrataçãoFábrica de testes - organização e formas de contratação
Fábrica de testes - organização e formas de contratação
 
Anti-Padrões de Integração Contínua
Anti-Padrões de Integração ContínuaAnti-Padrões de Integração Contínua
Anti-Padrões de Integração Contínua
 
Ferramentas para testes de software
Ferramentas para testes de softwareFerramentas para testes de software
Ferramentas para testes de software
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
DevOps - visão geral
DevOps - visão geralDevOps - visão geral
DevOps - visão geral
 
DevOps Apresentação Encontro Rational 2013
DevOps Apresentação Encontro Rational 2013DevOps Apresentação Encontro Rational 2013
DevOps Apresentação Encontro Rational 2013
 
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IDevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
 
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?
 
Como montar um DevOps Toolchain
Como montar um DevOps Toolchain Como montar um DevOps Toolchain
Como montar um DevOps Toolchain
 
Qualidade de software2
Qualidade de software2Qualidade de software2
Qualidade de software2
 
Teste de Software - Especialização Univem
Teste de Software - Especialização UnivemTeste de Software - Especialização Univem
Teste de Software - Especialização Univem
 
DevOps
DevOpsDevOps
DevOps
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 
Agile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da IndústriaAgile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da Indústria
 
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIDevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
 
Então, precisamos mesmo de QA em projetos Ágeis?
Então, precisamos mesmo de QA em projetos Ágeis?Então, precisamos mesmo de QA em projetos Ágeis?
Então, precisamos mesmo de QA em projetos Ágeis?
 
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
 
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
 

Semelhante a DevOps Entrega Rápida

QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareQATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareWelington Monteiro
 
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POAGUTS-RS
 
BPM Ágil – desenvolvimento e implementação de novas funcionalidades
BPM Ágil – desenvolvimento e implementação de novas funcionalidadesBPM Ágil – desenvolvimento e implementação de novas funcionalidades
BPM Ágil – desenvolvimento e implementação de novas funcionalidadesEloGroup
 
BPM Ágil - Concepção e implementação de solucões tecnológicas e ERP´S por mei...
BPM Ágil - Concepção e implementação de solucões tecnológicas e ERP´S por mei...BPM Ágil - Concepção e implementação de solucões tecnológicas e ERP´S por mei...
BPM Ágil - Concepção e implementação de solucões tecnológicas e ERP´S por mei...EloGroup
 
TechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test ManagerTechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test ManagerAlan Carlos
 
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
 Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce... Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...EloGroup
 
[Café com BPM] Concepção e desenvolvimento de sistemas
[Café com BPM] Concepção e desenvolvimento de sistemas [Café com BPM] Concepção e desenvolvimento de sistemas
[Café com BPM] Concepção e desenvolvimento de sistemas EloGroup
 
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processosConcepção e implementação de solucões tecnológicas e ERP´s por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processosEloGroup
 
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
 Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce... Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...EloGroup
 
Concepção e implementação de solucões tecnológicas e ERP´S por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´S por meio de processosConcepção e implementação de solucões tecnológicas e ERP´S por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´S por meio de processosEloGroup
 
Sistemas case ERP
Sistemas case ERP Sistemas case ERP
Sistemas case ERP EloGroup
 
DevOps - Novos Desafios para TI
DevOps - Novos Desafios para TIDevOps - Novos Desafios para TI
DevOps - Novos Desafios para TICarlos Buzeto
 
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
 
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
 

Semelhante a DevOps Entrega Rápida (20)

QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareQATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
 
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
 
BPM Ágil – desenvolvimento e implementação de novas funcionalidades
BPM Ágil – desenvolvimento e implementação de novas funcionalidadesBPM Ágil – desenvolvimento e implementação de novas funcionalidades
BPM Ágil – desenvolvimento e implementação de novas funcionalidades
 
BPM Ágil - Concepção e implementação de solucões tecnológicas e ERP´S por mei...
BPM Ágil - Concepção e implementação de solucões tecnológicas e ERP´S por mei...BPM Ágil - Concepção e implementação de solucões tecnológicas e ERP´S por mei...
BPM Ágil - Concepção e implementação de solucões tecnológicas e ERP´S por mei...
 
TechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test ManagerTechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test Manager
 
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
 Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce... Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
 
[Café com BPM] Concepção e desenvolvimento de sistemas
[Café com BPM] Concepção e desenvolvimento de sistemas [Café com BPM] Concepção e desenvolvimento de sistemas
[Café com BPM] Concepção e desenvolvimento de sistemas
 
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processosConcepção e implementação de solucões tecnológicas e ERP´s por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processos
 
DevOps - Operação contínua
DevOps - Operação contínuaDevOps - Operação contínua
DevOps - Operação contínua
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
DevOps é SIM uma questão de QA
DevOps é SIM uma questão de QADevOps é SIM uma questão de QA
DevOps é SIM uma questão de QA
 
Monografia-Devops
Monografia-DevopsMonografia-Devops
Monografia-Devops
 
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
 Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce... Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
 
Concepção e implementação de solucões tecnológicas e ERP´S por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´S por meio de processosConcepção e implementação de solucões tecnológicas e ERP´S por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´S por meio de processos
 
Sistemas case ERP
Sistemas case ERP Sistemas case ERP
Sistemas case ERP
 
DevOps - Novos Desafios para TI
DevOps - Novos Desafios para TIDevOps - Novos Desafios para TI
DevOps - Novos Desafios para TI
 
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!
 
Operações de Governo_(português)
Operações de Governo_(português)Operações de Governo_(português)
Operações de Governo_(português)
 
Apresentação TCC I - IES/SC 2013
Apresentação TCC I - IES/SC 2013Apresentação TCC I - IES/SC 2013
Apresentação TCC I - IES/SC 2013
 
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)
 

DevOps Entrega Rápida

  • 1. DevOps: A ponte para a entrega rápida de aplicações Welington Costa Monteiro QATest Belo Horizonte, 06 de Maio de 2015. tecnologies
  • 2. AGENDA • Apresentação • Devops é inovar? • Mas antes…a qualidade ! • E depois o agile… • Agile x DevOps • 2013: O que indicavam as pesquisas? • 2014: Como evoluiu a adoção do DevOps? • 2015: Por onde começo? • Conclusão tecnologies
  • 4. 4 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies Apresentação Proposta de livro submetida ao MCTI/SEPIN 3º colocado no Programa Brasileiro de Qualidade de Software, mantido por esse órgão. Certificações: • Certified Professional Requirements Enginnering • Certified Tester, Advanced Level – Test Manager • Certificação Brasileira em Teste de Software • MPS.BR – Aquisição de Software & SC  Membro do grupo de revisão técnica da ISO 29.119 Sócio startup QATest, Gerente de Sistemas em empresa de TI de Governo, Professor Universitário, Consultor e Palestrante.
  • 5. 5 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies Apresentação A QATest é uma startup que surgiu para atender uma necessidade eminente do mercado atual e do mercado emergente que abrange novas tecnologias como: Mobile, Cloud Computing e Big Data. Tem como foco promover a excelência qualidade de software. Em fase piloto: Apoiada pela FCJ Participações S/A
  • 7. 7 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies Brainstorm “Quase 100% da inovação é inspirada não por análises de mercado, mas por pessoas insatisfeitas com o estado atual das coisas.” Tom Peters
  • 8. 8 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies Logo… Inovar também é fazer algo de uma forma diferente.
  • 9. 9 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies Das janelas para a flexibilidade! A Amazon, por exemplo, faz uma mudança em seus sistemas, em média, uma vez a cada 11,6 segundos. Já com relação a taxa de falhas, apenas 0,001% dos deployments causaram uma pane no sistema da multinacional..
  • 11. 11 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies Mas antes… a qualidade !!! 70% do esforço do desenvolvimento nas empresas de software no Brasil é gasto para corrigir falhas imprevistas de software. Fonte DEVMEDIA - 2012 US$ 312 bilhões foi a estimativa de gastos mundialmente para corrigir falhas de software. Fonte: Cambridge University - 2013 73% das empresas desenvolvedoras de aplicações móveis não possuem nenhum tipo de processo de testes e qualidade software. Fonte: Pesquisa World Qualtiy Report - 2013 Fonte: T&M Testes – 2012 – Levantamento 300 projetos
  • 12. 12 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies 445% é a taxa de retorno de investimento (ROI) que pode ser obtida com uma equipe independente de testes, com um automação de testes de software e que tenha processos de qualidade baseados nas metodologias e técnicas baseado em boas práticas de mercado. Fonte: Rex Black – ISTQB - 2012 29.119 • Padronização Mundial sobre Testes de Software • Substituição das outras normas (Ex: ISO 9126, IEEE 829, 1044) O mercado mundial de testes de software movimentou em 2013, cerca de 50 bilhões de euros, 2% deste valor em território nacional. Mas antes… a qualidade !!!
  • 13. E DEPOIS O AGILE…
  • 14. 14 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies • Projetos Ágeis são mais produtivos • Maior satisfação dos funcionários • Melhor time-to-market • Maior qualidade percebida • Menos Defeitos de software (10%) • Maior satisfação dos stakeholders E depois o agile….
  • 15. 15 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies 53% foi o maior percentual de falhas de softwares em operação em pesquisa realizada com mais de 250 empresas na Europa. Fonte: TMMI - 2012 E depois o agile…. Mas.....
  • 18. 18 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies Agile + DevOps Quanto tempo sua empresa demora para colocar um software em produção – seja ele um novo sistema ou uma alteração em um sistema existente?
  • 19. 19 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies Agile + DevOps
  • 20. 20 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies Agile + DevOps
  • 21. 21 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies Agile + DevOps
  • 22. 2013: O QUE INDICAVAM AS PESQUISAS?
  • 23. 23 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies 2013: O que indicavam as pesquisas? Pesquisa realizada pelo Vanson Bourne Mai a Jul/2013 66% 52% 47% 23% A implantação de DevOps melhora as métricas de negócios –chave: como receita, time-to-market e aquisição de novos clientes DevOps está em sua agenda de TI Automação de TI A necessidade de uma maior colaboração entre as equipes de desenvolvimento e de operações 73% BENEFÍCIOS PREVISÃO IMPULSO DIRETRIZ INVESTIMENTO O investimento em novas ferramentas
  • 24. 24 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies 2013: O que indicavam as pesquisas? 5 PRINCIPAIS OBSTÁCULOS 1. Complexidade-Organizacional : muitas pessoas ou departamentos envolvidos, muitas interdependências. 35% 2. Papéis e Responsabilidades em todo desenvolvimento e Operações não estão alinhados. 28% 3. Preocupações com Conformidade ou Segurança. 25% 4. A falta de compreensão das fases de todo o ciclo de desenvolvimento e quem é responsável por qual etapa. 24% 5. Falta de clareza no Orçamento sobre quem é responsável pelo que. 24% Pesquisa realizada pelo Vanson Bourne Mai a Jul/2013
  • 25. 25 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies 2013: O que indicavam as pesquisas? O Resultado real de DevOps: quantificável Benefícios para o Negócio • DevOps oferece muitas oportunidades, mas um tema ressoa em várias respostas: o cliente. Pesquisa realizada pelo Vanson Bourne Mai a Jul/2013
  • 26. 2014: COMO EVOLUIU A ADOÇÃO DO DEVOPS?
  • 27. 27 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies 2014: Como evoluiu a adoção do DevOps? As empresas não questionam mais a necessidade do DevOps: Um total de 88% dos entrevistados já adotaram ou planejam adotar o DevOps 63% dos principais investimentos são aplicados na contratação de novos recursos qualificados 88% 63%
  • 28. 28 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies 2014: Como evoluiu a adoção do DevOps? As respostas para a pergunta sobre o que gera a necessidade do DevOps foram as seguintes: 46% de aumento da frequência de implantação de software/serviço 36% de melhoria da qualidade e do desempenho dos aplicativos 34% de redução do tempo de colocação no mercado dos aplicativos
  • 29. 29 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies 2014: Como evoluiu a adoção do DevOps? Quando solicitadas a quantificar os benefícios obtidos, as organizações empresariais que adotam as práticas de DevOps relataram: Redução de 21% no tempo gasto para corrigir e manter os aplicativos Melhoria de 19% na qualidade e no desempenho dos aplicativos Aumento de 18% da receita
  • 30. 30 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies 2014: Como evoluiu a adoção do DevOps? "94% dos executivos de negócios enfrentam o aumento da pressão para lançar aplicativos de forma mais rápida." Pesquisa de DevOps. Esta pesquisa foi encomendada pela CA e conduzida pela Vanson Bourne em 2014
  • 32. 32 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies 2015: Por onde começo? Passo 1 Passo 2 Passo 3 Ter um patrocionador É importante alguém que tenha poder decisório e fácil tratativas as demais áreas da empresa Fazer um Diagnóstico Realizar um mapeamento indicando principalmente as deficiências das organizações para atingir os principais pilares do DevOps: Colaboração, Comunicação e Integração. Estimar o ROI do Devops Quanto é possível atingir de retorno de investimento na adoção do DevOps na organização, traduzindo na linguagem universal dos negócio$.
  • 33. ENTÃO É HORA DE COMEÇAR..
  • 34. 34 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies “Solução dos problemas apenas restaura a normalidade. aproveitar oportunidades significa explorar novos caminhos.” Peter Drucker
  • 36. 36 © 2015 – QATEST – TODOS OS DIREITOS RESERVADOS tecnologies Agradecimento http://www.ca.com/br/lpg/devops-portfolio-b.aspx Mais informações sobre DevOps no site:
  • 38. Sócio QATest, Professor, Consultor e Palestrante monteiro@qatest.com.br @qatest slideshare.net/WelingtonMonteiro linkedin.com/company/qatest www.qatest.com.br Welington Costa Monteiro