SlideShare uma empresa Scribd logo
1 de 29
O Impacto do DEVOPS 
na qualidade de software 
Welington Costa Monteiro 
Novembro 2014 – v .1.0 
Parceria
Agenda 
• Apresentação 
• Brainstorm : Onde está o problema? 
• 1,2,3… testando! 
• O Agile resolve…. Quase! 
• E o DEVOPS? 
• Conclusão
Apresentação
Proposta de livro submetida ao 
MCTI/SEPIN 3º colocado no 
Programa Brasileiro de Qualidade 
de Software, mantido por esse 
órgão. 
Apresentação 
CEO & Founder da startup QATest, Conselheiro 
Administrativo na FCJ Participações S/A, Gerente de 
Sistemas em empresa de TI de Governo, Professor 
Universitário, Consultor e Palestrante. 
Membro do grupo de revisão técnica da ISO 29.119 
Agile Brazil 2014 – NOV/14 – Florianópolis/SC
Apresentação 
A QATest Tecnologia é uma startup que surgiu para atender 
uma necessidade eminente do mercado atual e do mercado 
emergente das novas tecnologias como: Mobile, Cloud 
Computing e Big Data. 
Tem como foco promover a excelência na qualidade de 
software. 
Em fase piloto:
Brainstorm
Brainstorm 
O sistema está 
indisponível por causa 
do seu código! 
Código? Não houve 
nenhuma nova 
release. O 
problema está no 
ambiente. 
OPERAÇÃO X DESENVOLVIMENTO
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 
Logo… 
Inovar também é fazer algo de 
uma forma diferente.
1, 2, 3… testando!
1, 2, 3… testando!
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 
1, 2, 3… testando!
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) 
1, 2, 3… testando! 
O mercado mundial de testes de 
software movimentou em 2013, cerca 
de 50 bilhões de euros, 2% 
deste valor em território nacional.
1, 2, 3… testando! 
Sistema 
Usuário interage 
com o sistema 
SIMPLIFICAR E AGILIZAR O PROCESSO CONTEXTO CADA VEZ MAIS COMPLEXO
1, 2, 3… testando!
O agile resolve… quase!
O agile resolve… quase! 
• 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
O agile resolve… quase! 
Mas..... 
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 o DEVOPS?
E o DEVOPS? 
Na prática DevOps aproxima as 
práticas de desenvolvimento ágil com 
testes e implantação – fazendo um 
bom uso da automação.
E o 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?
E o DEVOPS?
E o DEVOPS? 
O investimento em novas 
ferramentas 
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 QUE AS EMPRESAS SABEM SOBRE O DEVOPS?
E o DEVOPS? 
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%
Conclusão
Conclusão 
A cultura come a estratégia no café da manhã 
“Essa famosa frase de Peter Drucker representa bem o maior desafio de 
uma iniciativa de DevOps. Infelizmente, não se pode fazer download de 
cultura. Mudança de comportamento e foco nas pessoas é o que vai mudar 
a cultura das organizações.” Márcio Sete
Agradecimento 
http://www.ca.com/br/devcenter.aspx
Contatos
www.qatest.com.br 
Welington Costa Monteiro 
monteiro@qatest.com.br 
(31) 7168-1564 | 9144-4002 
www.fabricadetestes.com.br 
Contatos

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
 
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
 
DevOps
DevOpsDevOps
DevOps
 
Teste de Software - Especialização Univem
Teste de Software - Especialização UnivemTeste de Software - Especialização Univem
Teste de Software - Especialização Univem
 
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?
 
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
 
DevOps
DevOpsDevOps
DevOps
 

Destaque

[DevOps Summit Brasil] Procura-se: DevOps!
[DevOps Summit Brasil] Procura-se: DevOps![DevOps Summit Brasil] Procura-se: DevOps!
[DevOps Summit Brasil] Procura-se: DevOps!Camilla Gomes
 
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...Welington Monteiro
 
Palestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MGPalestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MGWelington Monteiro
 
Qa test roadsec-bh - testes de segurança, não comece pelo fim!
Qa test   roadsec-bh - testes de segurança, não comece pelo fim!Qa test   roadsec-bh - testes de segurança, não comece pelo fim!
Qa test roadsec-bh - testes de segurança, não comece pelo fim!Welington Monteiro
 
TDC 2014 - Trilha de Testes - Palestra "Quando meus testes terminam, se os b...
TDC 2014  - Trilha de Testes - Palestra "Quando meus testes terminam, se os b...TDC 2014  - Trilha de Testes - Palestra "Quando meus testes terminam, se os b...
TDC 2014 - Trilha de Testes - Palestra "Quando meus testes terminam, se os b...Welington Monteiro
 
Prodemge gts - implantação de fábrica de testes - conip 2012 - apresentação...
Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação...Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação...
Prodemge gts - implantação de fábrica de testes - conip 2012 - apresentação...Welington Monteiro
 

Destaque (6)

[DevOps Summit Brasil] Procura-se: DevOps!
[DevOps Summit Brasil] Procura-se: DevOps![DevOps Summit Brasil] Procura-se: DevOps!
[DevOps Summit Brasil] Procura-se: DevOps!
 
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
 
Palestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MGPalestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MG
 
Qa test roadsec-bh - testes de segurança, não comece pelo fim!
Qa test   roadsec-bh - testes de segurança, não comece pelo fim!Qa test   roadsec-bh - testes de segurança, não comece pelo fim!
Qa test roadsec-bh - testes de segurança, não comece pelo fim!
 
TDC 2014 - Trilha de Testes - Palestra "Quando meus testes terminam, se os b...
TDC 2014  - Trilha de Testes - Palestra "Quando meus testes terminam, se os b...TDC 2014  - Trilha de Testes - Palestra "Quando meus testes terminam, se os b...
TDC 2014 - Trilha de Testes - Palestra "Quando meus testes terminam, se os b...
 
Prodemge gts - implantação de fábrica de testes - conip 2012 - apresentação...
Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação...Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação...
Prodemge gts - implantação de fábrica de testes - conip 2012 - apresentação...
 

Semelhante a 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 POAGUTS-RS
 
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
 
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De ProcessoUma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processocrc1404
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANFernando Palma
 
Mps br final - mps
Mps br final - mpsMps br final - mps
Mps br final - mpsEdvaldo Cruz
 
Introdução Metodologias áGeis Para Desenvolvimento De Software
Introdução  Metodologias áGeis Para Desenvolvimento De SoftwareIntrodução  Metodologias áGeis Para Desenvolvimento De Software
Introdução Metodologias áGeis Para Desenvolvimento De SoftwareMarcos Cardoso
 
O uso de metodos ageis no desenvolvimento de software
O uso de metodos ageis no desenvolvimento de softwareO uso de metodos ageis no desenvolvimento de software
O uso de metodos ageis no desenvolvimento de softwareEverton vitor
 
Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...
Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...
Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...Diógenes Almeida
 
XII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do MestreXII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do MestreCloves da Rocha
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwareJúlio de Lima
 
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...Luiz Ladeira
 
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...GrupoMENTHOR
 
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
 
Artigo-Alex_Warmling
Artigo-Alex_WarmlingArtigo-Alex_Warmling
Artigo-Alex_WarmlingChaordic
 

Semelhante a QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software (20)

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
 
[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
 
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
 
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De ProcessoUma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
Uma Metodologia Para Teste De Software No Contexto Da Melhoria De Processo
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
 
Monografia-Devops
Monografia-DevopsMonografia-Devops
Monografia-Devops
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 
Mps br final - mps
Mps br final - mpsMps br final - mps
Mps br final - mps
 
Introdução Metodologias áGeis Para Desenvolvimento De Software
Introdução  Metodologias áGeis Para Desenvolvimento De SoftwareIntrodução  Metodologias áGeis Para Desenvolvimento De Software
Introdução Metodologias áGeis Para Desenvolvimento De Software
 
O uso de metodos ageis no desenvolvimento de software
O uso de metodos ageis no desenvolvimento de softwareO uso de metodos ageis no desenvolvimento de software
O uso de metodos ageis no desenvolvimento de software
 
Startup em Scrum
Startup em ScrumStartup em Scrum
Startup em Scrum
 
Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...
Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...
Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...
 
Como os processos de testes ajudam na obtenção de melhores resultados
Como os processos de testes  ajudam na obtenção de melhores resultadosComo os processos de testes  ajudam na obtenção de melhores resultados
Como os processos de testes ajudam na obtenção de melhores resultados
 
XII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do MestreXII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do Mestre
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de Software
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
 
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
 
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
 
Artigo-Alex_Warmling
Artigo-Alex_WarmlingArtigo-Alex_Warmling
Artigo-Alex_Warmling
 

QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software

  • 1. O Impacto do DEVOPS na qualidade de software Welington Costa Monteiro Novembro 2014 – v .1.0 Parceria
  • 2. Agenda • Apresentação • Brainstorm : Onde está o problema? • 1,2,3… testando! • O Agile resolve…. Quase! • E o DEVOPS? • Conclusão
  • 4. Proposta de livro submetida ao MCTI/SEPIN 3º colocado no Programa Brasileiro de Qualidade de Software, mantido por esse órgão. Apresentação CEO & Founder da startup QATest, Conselheiro Administrativo na FCJ Participações S/A, Gerente de Sistemas em empresa de TI de Governo, Professor Universitário, Consultor e Palestrante. Membro do grupo de revisão técnica da ISO 29.119 Agile Brazil 2014 – NOV/14 – Florianópolis/SC
  • 5. Apresentação A QATest Tecnologia é uma startup que surgiu para atender uma necessidade eminente do mercado atual e do mercado emergente das novas tecnologias como: Mobile, Cloud Computing e Big Data. Tem como foco promover a excelência na qualidade de software. Em fase piloto:
  • 7. Brainstorm O sistema está indisponível por causa do seu código! Código? Não houve nenhuma nova release. O problema está no ambiente. OPERAÇÃO X DESENVOLVIMENTO
  • 8. 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 Logo… Inovar também é fazer algo de uma forma diferente.
  • 9. 1, 2, 3… testando!
  • 10.
  • 11. 1, 2, 3… testando!
  • 12. 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 1, 2, 3… testando!
  • 13. 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) 1, 2, 3… testando! O mercado mundial de testes de software movimentou em 2013, cerca de 50 bilhões de euros, 2% deste valor em território nacional.
  • 14. 1, 2, 3… testando! Sistema Usuário interage com o sistema SIMPLIFICAR E AGILIZAR O PROCESSO CONTEXTO CADA VEZ MAIS COMPLEXO
  • 15. 1, 2, 3… testando!
  • 17. O agile resolve… quase! • 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
  • 18. O agile resolve… quase! Mas..... 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
  • 20. E o DEVOPS? Na prática DevOps aproxima as práticas de desenvolvimento ágil com testes e implantação – fazendo um bom uso da automação.
  • 21. E o 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?
  • 23. E o DEVOPS? O investimento em novas ferramentas 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 QUE AS EMPRESAS SABEM SOBRE O DEVOPS?
  • 24. E o DEVOPS? 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%
  • 26. Conclusão A cultura come a estratégia no café da manhã “Essa famosa frase de Peter Drucker representa bem o maior desafio de uma iniciativa de DevOps. Infelizmente, não se pode fazer download de cultura. Mudança de comportamento e foco nas pessoas é o que vai mudar a cultura das organizações.” Márcio Sete
  • 29. www.qatest.com.br Welington Costa Monteiro monteiro@qatest.com.br (31) 7168-1564 | 9144-4002 www.fabricadetestes.com.br Contatos