SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
DevOps é SIM uma questão
de QA! VOCÊ TEM DÚVIDAS?
About Me !!
Kamilla Queiróz (MihQueiróz)
• Cearense adotada pelo Rio Grande do Sul
• Analista de Testes Sênior & Scrum Master
• Tecnóloga em Análise e Desenvolvimento de Sistemas
• Pós-Graduada em Teste e Qualidade de Software
• Pós-Graduada Engenharia de Software
• Mantedora do Blog medium.com/@kamillaqueiroz
• Administradora do Fórum Agile Testers
• En.tu.si.as.ta e hóspede do Mundo
Contato:
• Email: q.kamilla@gmail.com
• Blog: medium.com/@kamillaqueiroz
• Twitter: twitter.com/MihQueiroz
• Facebook: facebook.com/kamilla.queiroz
• LinkedIn: linkedin.com/kamilla.queiroz
• SlideShare: slideshare.net/kamilla.queirz
DevOps é SIM uma questão de QA
A G E N D A
- Introdução
- Um pouco de história
- Infra VS Dev
- Conflito
- Integração de Equipes
- Atuação
- Ganhos
- E os QAs
- Desfecho
I N T R O D U Ç Ã O
- Introdução
- Um pouco de história
- Infra VS Dev
- Conflito
- Integração de Equipes
- Atuação
- Ganhos
- Desfecho
Qual cenário mais conhecido [?] SEGMENTAÇÃO DAS EQUIPESSEGMENTAÇÃO DAS EQUIPES
desenvolvedores
operacional
tester
- Segmenta processos
- Dificulta a comunicação
- Aumenta o risco das entregas
DevOps
E para suprir
todos os anseios
de UNIÃO e
COLABORAÇÃO
eis que “nasceu”
o salvador da
pátria !
Que em resumo é:
- versão amálgama de Desenvolvedor e Operações,
- trazendo a união entre essas equipes,
- promovendo um conjunto de processos e métodos de
colaboração,
- ampliando a comunicação e interação.
DevOps é SIM uma questão de QA
H I S T Ó R I C O
Agora pra valer...
não nasceu em lugar específico – o mesmo iniciou a ser
citado em meados de 2008 em vários locais
simultaneamente;
Agora pra valer...
e em 2008 também, começou a ser utilizado o termo
INFRAESTRUTURA ÁGIL
Agora pra valer...
e surgiram conversas durante a AGILE 2008 sobre:
COMO A METODOLOGIA ÁGIL SERVIRIA PARA A ADMINISTRAÇÃO DE
INFRAESTRUTURA?
apesar da já existência do termo:
AGILE – SYSADMIN
que foi inicialmente citado e abordado com propriedade por
PATRICK DEBOIS e ANDREW SHAFER
dando início ao a popularização e a criação da ponte
necessária entre developers e sysadmins.
só efetivamente em 2009 que o termo DEVOPS foi criado e
apresentado por meio de um trabalho de JOHN ALLSPAW e
PAUL HAMMOND
Tradução literal e grosseira:
mais de dez deploys por dia – uma colaboração
entre desenvolvimento e operacional no Flickr
DEBOIS ficou ainda mais entusiasmado / empolgado / feliz da
vida e nasceu então a ideia de um encontro chamado de
DevOpsDays
DevOps é SIM uma questão de QA
I N F R A vs D E V
operações
Missão:
- manter e garantir que os sistemas estejam funcionando
Como:
- realizando deploys e rollbacks
- monitorando performances
- propondo melhorias
MANTER O AMBIENTE DE PRODUÇÃO PERFEITAMENTE INTACTO
desenvolvedores
Missão:
- criar, aprimorar e validar suas aplicações
Como:
- desenvolvendo novas features
- executando testes
DESENVOLVER NOVAS VERSÕES DAS APLICAÇÃO
QUE PRECISAM SER DISPONIBILIZADAS AOS CLIENTES
C O N F L I T O
DESENVOLVIMENTO OPERAÇÕES
Métodos mais eficientes de
desenvolvimento
Métodos mais eficientes e eficazes de
gerenciamento
Lançar aplicações em menor tempo
possível
Ter certeza que a aplicação está estável
Aumentar valor de negócio Proteger o valor de negócio
I N T E G R A R E Q U I P E S
Embora sejam áreas diferentes, elas estão interligadas e a
CULTURA DevOps é a responsável por isso.
O Gartner se refere ao DevOps como uma filosofia, uma
mudança cultural que funde as operações com o
desenvolvimento e exige uma cadeia de ferramentas
conectadas de tecnologias para facilitar a mudança
colaborativa.
INFRA precisa evoluir e precisa fazer isto rapidamente: começar a
trabalhar de forma automatizada e dinâmica, precisa ser mais
veloz para subir novos ambientes ou mesmo reconstruir/duplicar
os ambientes existentes para suprir as necessidades;
DEV precisa ter controle de todas as fases do deploy: conseguir
repassar para a infra suas necessidades de forma clara e tem de se
esforçar para fazer isso ser compreensível ;
DevOps é SIM uma questão de QA
Á R E A D E A T U A Ç Ã O
Quanto ao processo de desenvolvimento:
- participa desde o nascimento do projeto
- oferece recursos para um desenvolvimento mais eficiente
- toma precauções sob os aspectos de segurança, monitoramento,
eficiência e escalabilidade
Quanto aos tocantes de infraestrutura:
- principal agente de mudanças
- gerência de configuração e provisionamento
- ajudar na mudança de comportamento e cultura
G A N H O S
Em relação ao DESENVOLVIMENTO:
- ambiente mais adequado para trabalhar
- ambiente de desenvolvimento contínuo
- ambiente com testes automatizados
- deploys mais rápidos
- feedback mais rápidos
Em relação à INFRAESTRUTURA:
- infraestrutura em código
- mais eficiente, rápida e organizada
- melhor comunicação
- faz mais com menos tempo e menos gente
- ambiente de gerência de configuração, orquestração e provisionamento
- deploys mais rápidos e seguros
- ambiente padronizados e sob-controle
- feedback rápidos
E OS QAs [?]
Desempenham um papel ESTRATÉGICO
O controle de qualidade desempenha um papel estratégico para garantir
que a qualidade seja assumida como responsabilidade pelo
desenvolvimento e pelas operações.
São a PONTE entre desenvolvimento e operacional
O controle de qualidade e o teste continuam sendo um catalisador para
acelerar o tempo de entrada no mercado das iniciativas de DevOps.
DevOps é uma abordagem passo a passo e para garantir a entrega
contínua e integração, a qualidade deve ser verificada em todas as fases.
Ajudam a encontrar ERRO MAIS CEDO
No cenário competitivo atual, por exemplo, um aplicativo móvel que está
atualmente no mercado e precisa de uma atualização, como isso pode ser
possível sem afetar o usuário? O DevOps torna isso possível e o controle
de qualidade ajuda a gerenciar a qualidade. Dessa maneira, o controle de
qualidade continua sendo parte integrante de cada lançamento em uma
configuração de DevOps
GATEKEEPER para liberação do software
No cenário de DevOps, o controle de qualidade se integra ao
desenvolvimento e às operações, resultando em um resultado ágil. Isso
permite o desenvolvimento e a entrega contínuos de aplicativos.
Ajuda a entregar os objetivos do DevOps
Estamos avançando constantemente em direção a uma idade que
incentiva a construção e testes mais rápidos para atender às demandas
do mercado e dos consumidores. Isso intensifica a necessidade de
verificações de qualidade constantes, já que a qualidade impecável está
enraizada nas ideologias centrais da abordagem DevOps e não pode ser
considerada separadamente.
D E S F E C H O
O Devs, QAs e Ops são extremamente importantes durante a
adoção da cultura DevOps e no desenvolvimento de
aplicações em um ambiente que precisa de
desenvolvimento, entrega e implantação constantes.
D Ú V I D A S ?
Tnks !!

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
DevOps - Estado da Arte
DevOps - Estado da ArteDevOps - Estado da Arte
DevOps - Estado da Arteilegra
 
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
 
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
 
[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...
[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...
[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...GUTS-RS
 
Memoir de um Dev-Não-Ops
Memoir de um Dev-Não-OpsMemoir de um Dev-Não-Ops
Memoir de um Dev-Não-OpsFernando Junior
 
IFSP 2015 - Cultura DevOps
IFSP 2015 - Cultura DevOpsIFSP 2015 - Cultura DevOps
IFSP 2015 - Cultura DevOpsLeonardo Comelli
 
Os príncipios por trás do DevOps
Os príncipios por trás do DevOpsOs príncipios por trás do DevOps
Os príncipios por trás do DevOpsGuilherme Cardoso
 
DevOps, NoOps...afinal que raios é isso?
DevOps, NoOps...afinal que raios é isso?DevOps, NoOps...afinal que raios é isso?
DevOps, NoOps...afinal que raios é isso?Thiago Ganzarolli
 
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, por onde começar
DevOps, por onde começarDevOps, por onde começar
DevOps, por onde começarAdriano Tavares
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsJosé Alexandre Macedo
 
Os principios do DevOps - #MTACWeek 2017
Os principios do DevOps - #MTACWeek 2017Os principios do DevOps - #MTACWeek 2017
Os principios do DevOps - #MTACWeek 2017Guilherme Cardoso
 
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
 
[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
 
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
 
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
 

Was ist angesagt? (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
 
DevOps - Estado da Arte
DevOps - Estado da ArteDevOps - Estado da Arte
DevOps - Estado da Arte
 
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
 
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
 
O que é DevOps afinal?
O que é DevOps afinal?O que é DevOps afinal?
O que é DevOps afinal?
 
[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...
[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...
[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...
 
Memoir de um Dev-Não-Ops
Memoir de um Dev-Não-OpsMemoir de um Dev-Não-Ops
Memoir de um Dev-Não-Ops
 
III SDTA - DEVOPS na Atech?
III SDTA - DEVOPS na Atech?III SDTA - DEVOPS na Atech?
III SDTA - DEVOPS na Atech?
 
IFSP 2015 - Cultura DevOps
IFSP 2015 - Cultura DevOpsIFSP 2015 - Cultura DevOps
IFSP 2015 - Cultura DevOps
 
Os príncipios por trás do DevOps
Os príncipios por trás do DevOpsOs príncipios por trás do DevOps
Os príncipios por trás do 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?
 
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
 
DevOps, por onde começar
DevOps, por onde começarDevOps, por onde começar
DevOps, por onde começar
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
 
Os principios do DevOps - #MTACWeek 2017
Os principios do DevOps - #MTACWeek 2017Os principios do DevOps - #MTACWeek 2017
Os principios do DevOps - #MTACWeek 2017
 
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
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
[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
 
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
 
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
 

Ähnlich wie DevOps é SIM uma questão de QA

[GUTS-RS] DevOps pela visão de QA
[GUTS-RS] DevOps pela visão de QA[GUTS-RS] DevOps pela visão de QA
[GUTS-RS] DevOps pela visão de QAGUTS-RS
 
Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook   Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook Marcio Sete
 
Curso "Scrum na Real" - Parte 6
Curso "Scrum na Real" - Parte 6Curso "Scrum na Real" - Parte 6
Curso "Scrum na Real" - Parte 6leobower
 
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 DevOpsEdson Celio
 
O Impacto da adoção de DevOps na qualidade
O Impacto da adoção de DevOps na qualidadeO Impacto da adoção de DevOps na qualidade
O Impacto da adoção de DevOps na qualidadeAntônio Carlos
 
MIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como CódigoMIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como CódigoCaio Candido
 
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
 
Palestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MGPalestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MGWelington Monteiro
 
Ciclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a pontaCiclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a pontaRodrigo Kono
 
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
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROWildtech
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de softwareQualister
 
Metodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMetodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMarcelo Murad
 

Ähnlich wie DevOps é SIM uma questão de QA (20)

[GUTS-RS] DevOps pela visão de QA
[GUTS-RS] DevOps pela visão de QA[GUTS-RS] DevOps pela visão de QA
[GUTS-RS] DevOps pela visão de QA
 
Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook   Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook
 
Startups e DevOps
Startups e DevOpsStartups e DevOps
Startups e DevOps
 
Curso "Scrum na Real" - Parte 6
Curso "Scrum na Real" - Parte 6Curso "Scrum na Real" - Parte 6
Curso "Scrum na Real" - Parte 6
 
Automatização de Ambientes CI & CD & DevOps
Automatização de Ambientes CI & CD & DevOpsAutomatização de Ambientes CI & CD & DevOps
Automatização de Ambientes CI & CD & DevOps
 
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
 
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
 
O Impacto da adoção de DevOps na qualidade
O Impacto da adoção de DevOps na qualidadeO Impacto da adoção de DevOps na qualidade
O Impacto da adoção de DevOps na qualidade
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
MIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como CódigoMIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como Código
 
DevOps - Operação contínua
DevOps - Operação contínuaDevOps - Operação contínua
DevOps - Operação contínua
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de Software
 
DevOps - o que é?
DevOps - o que é?DevOps - o que é?
DevOps - o que é?
 
Palestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MGPalestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MG
 
Ciclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a pontaCiclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a ponta
 
Cultura dev ops
Cultura dev opsCultura dev ops
Cultura dev ops
 
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
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPRO
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 
Metodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMetodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs Agile
 

Mehr von Kamilla Queiroz Xavier

PDA & Moving Motivators - Combine e Potencialize seus liderados.pptx
PDA & Moving Motivators - Combine e Potencialize seus liderados.pptxPDA & Moving Motivators - Combine e Potencialize seus liderados.pptx
PDA & Moving Motivators - Combine e Potencialize seus liderados.pptxKamilla Queiroz Xavier
 
LIDERAR - Relatos e Paradigma de uma nova Líder
LIDERAR - Relatos e Paradigma de uma nova LíderLIDERAR - Relatos e Paradigma de uma nova Líder
LIDERAR - Relatos e Paradigma de uma nova LíderKamilla Queiroz Xavier
 
PDA & Moving Motivators - Um reforço para o seu trabalho com PDI
PDA & Moving Motivators - Um reforço para o seu trabalho com PDIPDA & Moving Motivators - Um reforço para o seu trabalho com PDI
PDA & Moving Motivators - Um reforço para o seu trabalho com PDIKamilla Queiroz Xavier
 
[ O mercado] desenvolvimento de software [ detalhes & curiosidades]
[ O mercado] desenvolvimento de software [ detalhes & curiosidades][ O mercado] desenvolvimento de software [ detalhes & curiosidades]
[ O mercado] desenvolvimento de software [ detalhes & curiosidades]Kamilla Queiroz Xavier
 
Vamos conversar sobre transição de carreira?
Vamos conversar sobre transição de carreira?Vamos conversar sobre transição de carreira?
Vamos conversar sobre transição de carreira?Kamilla Queiroz Xavier
 
RETROSPEC - Agregando valor de uma forma lúdica e eficaz
RETROSPEC - Agregando valor de uma forma lúdica e eficazRETROSPEC - Agregando valor de uma forma lúdica e eficaz
RETROSPEC - Agregando valor de uma forma lúdica e eficazKamilla Queiroz Xavier
 
Gerenciamento de Projetos - [NÃO] existe receita a seguir
Gerenciamento de Projetos - [NÃO] existe receita a seguirGerenciamento de Projetos - [NÃO] existe receita a seguir
Gerenciamento de Projetos - [NÃO] existe receita a seguirKamilla Queiroz Xavier
 
Quality Assurance - Novos Caminhos para o teste de software
Quality Assurance - Novos Caminhos para o teste de softwareQuality Assurance - Novos Caminhos para o teste de software
Quality Assurance - Novos Caminhos para o teste de softwareKamilla Queiroz Xavier
 
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeDevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeKamilla Queiroz Xavier
 
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeDevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeKamilla Queiroz Xavier
 
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeDevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeKamilla Queiroz Xavier
 
DevQA - Da zona de conforto ao comprometimento com a qualidade
DevQA  - Da zona de conforto ao comprometimento com a qualidadeDevQA  - Da zona de conforto ao comprometimento com a qualidade
DevQA - Da zona de conforto ao comprometimento com a qualidadeKamilla Queiroz Xavier
 
Qualidade e Teste de Software - O que preciso saber
Qualidade e Teste de Software - O que preciso saberQualidade e Teste de Software - O que preciso saber
Qualidade e Teste de Software - O que preciso saberKamilla Queiroz Xavier
 
DevQA | Da zona de conforto ao comprometimento com a qualidade
DevQA | Da zona de conforto ao comprometimento com a qualidadeDevQA | Da zona de conforto ao comprometimento com a qualidade
DevQA | Da zona de conforto ao comprometimento com a qualidadeKamilla Queiroz Xavier
 
DevQA: Enfim aprendi à resolver problemas
DevQA: Enfim aprendi à resolver problemasDevQA: Enfim aprendi à resolver problemas
DevQA: Enfim aprendi à resolver problemasKamilla Queiroz Xavier
 

Mehr von Kamilla Queiroz Xavier (20)

PDA & Moving Motivators - Combine e Potencialize seus liderados.pptx
PDA & Moving Motivators - Combine e Potencialize seus liderados.pptxPDA & Moving Motivators - Combine e Potencialize seus liderados.pptx
PDA & Moving Motivators - Combine e Potencialize seus liderados.pptx
 
LIDERAR - Relatos e Paradigma de uma nova Líder
LIDERAR - Relatos e Paradigma de uma nova LíderLIDERAR - Relatos e Paradigma de uma nova Líder
LIDERAR - Relatos e Paradigma de uma nova Líder
 
PDA & Moving Motivators - Um reforço para o seu trabalho com PDI
PDA & Moving Motivators - Um reforço para o seu trabalho com PDIPDA & Moving Motivators - Um reforço para o seu trabalho com PDI
PDA & Moving Motivators - Um reforço para o seu trabalho com PDI
 
Poder & Força do 1:1
Poder & Força do 1:1Poder & Força do 1:1
Poder & Força do 1:1
 
Do caos às métricas de fluxo
Do caos às métricas de fluxoDo caos às métricas de fluxo
Do caos às métricas de fluxo
 
[ O mercado] desenvolvimento de software [ detalhes & curiosidades]
[ O mercado] desenvolvimento de software [ detalhes & curiosidades][ O mercado] desenvolvimento de software [ detalhes & curiosidades]
[ O mercado] desenvolvimento de software [ detalhes & curiosidades]
 
Pizza Kanban Game
Pizza Kanban GamePizza Kanban Game
Pizza Kanban Game
 
Vamos conversar sobre transição de carreira?
Vamos conversar sobre transição de carreira?Vamos conversar sobre transição de carreira?
Vamos conversar sobre transição de carreira?
 
Agilidade, e agora?
Agilidade,  e agora?Agilidade,  e agora?
Agilidade, e agora?
 
RETROSPEC - Agregando valor de uma forma lúdica e eficaz
RETROSPEC - Agregando valor de uma forma lúdica e eficazRETROSPEC - Agregando valor de uma forma lúdica e eficaz
RETROSPEC - Agregando valor de uma forma lúdica e eficaz
 
Gerenciamento de Projetos - [NÃO] existe receita a seguir
Gerenciamento de Projetos - [NÃO] existe receita a seguirGerenciamento de Projetos - [NÃO] existe receita a seguir
Gerenciamento de Projetos - [NÃO] existe receita a seguir
 
Quality Assurance - Novos Caminhos para o teste de software
Quality Assurance - Novos Caminhos para o teste de softwareQuality Assurance - Novos Caminhos para o teste de software
Quality Assurance - Novos Caminhos para o teste de software
 
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeDevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a Qualidade
 
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeDevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a Qualidade
 
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeDevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a Qualidade
 
DevQA - Da zona de conforto ao comprometimento com a qualidade
DevQA  - Da zona de conforto ao comprometimento com a qualidadeDevQA  - Da zona de conforto ao comprometimento com a qualidade
DevQA - Da zona de conforto ao comprometimento com a qualidade
 
Qualidade e Teste de Software - O que preciso saber
Qualidade e Teste de Software - O que preciso saberQualidade e Teste de Software - O que preciso saber
Qualidade e Teste de Software - O que preciso saber
 
DevQA | Da zona de conforto ao comprometimento com a qualidade
DevQA | Da zona de conforto ao comprometimento com a qualidadeDevQA | Da zona de conforto ao comprometimento com a qualidade
DevQA | Da zona de conforto ao comprometimento com a qualidade
 
DevQA: Enfim aprendi à resolver problemas
DevQA: Enfim aprendi à resolver problemasDevQA: Enfim aprendi à resolver problemas
DevQA: Enfim aprendi à resolver problemas
 
DevQA: UI Testing , como fazer?
DevQA: UI Testing , como fazer?DevQA: UI Testing , como fazer?
DevQA: UI Testing , como fazer?
 

DevOps é SIM uma questão de QA

  • 1. DevOps é SIM uma questão de QA! VOCÊ TEM DÚVIDAS?
  • 2. About Me !! Kamilla Queiróz (MihQueiróz) • Cearense adotada pelo Rio Grande do Sul • Analista de Testes Sênior & Scrum Master • Tecnóloga em Análise e Desenvolvimento de Sistemas • Pós-Graduada em Teste e Qualidade de Software • Pós-Graduada Engenharia de Software • Mantedora do Blog medium.com/@kamillaqueiroz • Administradora do Fórum Agile Testers • En.tu.si.as.ta e hóspede do Mundo Contato: • Email: q.kamilla@gmail.com • Blog: medium.com/@kamillaqueiroz • Twitter: twitter.com/MihQueiroz • Facebook: facebook.com/kamilla.queiroz • LinkedIn: linkedin.com/kamilla.queiroz • SlideShare: slideshare.net/kamilla.queirz
  • 4. A G E N D A - Introdução - Um pouco de história - Infra VS Dev - Conflito - Integração de Equipes - Atuação - Ganhos - E os QAs - Desfecho
  • 5. I N T R O D U Ç Ã O - Introdução - Um pouco de história - Infra VS Dev - Conflito - Integração de Equipes - Atuação - Ganhos - Desfecho Qual cenário mais conhecido [?] SEGMENTAÇÃO DAS EQUIPESSEGMENTAÇÃO DAS EQUIPES
  • 7. - Segmenta processos - Dificulta a comunicação - Aumenta o risco das entregas
  • 8. DevOps E para suprir todos os anseios de UNIÃO e COLABORAÇÃO eis que “nasceu” o salvador da pátria !
  • 9. Que em resumo é: - versão amálgama de Desenvolvedor e Operações, - trazendo a união entre essas equipes, - promovendo um conjunto de processos e métodos de colaboração, - ampliando a comunicação e interação.
  • 11. H I S T Ó R I C O
  • 12. Agora pra valer... não nasceu em lugar específico – o mesmo iniciou a ser citado em meados de 2008 em vários locais simultaneamente;
  • 13. Agora pra valer... e em 2008 também, começou a ser utilizado o termo INFRAESTRUTURA ÁGIL
  • 14. Agora pra valer... e surgiram conversas durante a AGILE 2008 sobre: COMO A METODOLOGIA ÁGIL SERVIRIA PARA A ADMINISTRAÇÃO DE INFRAESTRUTURA?
  • 15. apesar da já existência do termo: AGILE – SYSADMIN que foi inicialmente citado e abordado com propriedade por PATRICK DEBOIS e ANDREW SHAFER dando início ao a popularização e a criação da ponte necessária entre developers e sysadmins.
  • 16. só efetivamente em 2009 que o termo DEVOPS foi criado e apresentado por meio de um trabalho de JOHN ALLSPAW e PAUL HAMMOND Tradução literal e grosseira: mais de dez deploys por dia – uma colaboração entre desenvolvimento e operacional no Flickr
  • 17. DEBOIS ficou ainda mais entusiasmado / empolgado / feliz da vida e nasceu então a ideia de um encontro chamado de DevOpsDays
  • 19. I N F R A vs D E V operações Missão: - manter e garantir que os sistemas estejam funcionando Como: - realizando deploys e rollbacks - monitorando performances - propondo melhorias MANTER O AMBIENTE DE PRODUÇÃO PERFEITAMENTE INTACTO
  • 20. desenvolvedores Missão: - criar, aprimorar e validar suas aplicações Como: - desenvolvendo novas features - executando testes DESENVOLVER NOVAS VERSÕES DAS APLICAÇÃO QUE PRECISAM SER DISPONIBILIZADAS AOS CLIENTES
  • 21. C O N F L I T O
  • 22. DESENVOLVIMENTO OPERAÇÕES Métodos mais eficientes de desenvolvimento Métodos mais eficientes e eficazes de gerenciamento Lançar aplicações em menor tempo possível Ter certeza que a aplicação está estável Aumentar valor de negócio Proteger o valor de negócio
  • 23. I N T E G R A R E Q U I P E S
  • 24. Embora sejam áreas diferentes, elas estão interligadas e a CULTURA DevOps é a responsável por isso.
  • 25. O Gartner se refere ao DevOps como uma filosofia, uma mudança cultural que funde as operações com o desenvolvimento e exige uma cadeia de ferramentas conectadas de tecnologias para facilitar a mudança colaborativa.
  • 26. INFRA precisa evoluir e precisa fazer isto rapidamente: começar a trabalhar de forma automatizada e dinâmica, precisa ser mais veloz para subir novos ambientes ou mesmo reconstruir/duplicar os ambientes existentes para suprir as necessidades;
  • 27. DEV precisa ter controle de todas as fases do deploy: conseguir repassar para a infra suas necessidades de forma clara e tem de se esforçar para fazer isso ser compreensível ;
  • 29. Á R E A D E A T U A Ç Ã O Quanto ao processo de desenvolvimento: - participa desde o nascimento do projeto - oferece recursos para um desenvolvimento mais eficiente - toma precauções sob os aspectos de segurança, monitoramento, eficiência e escalabilidade
  • 30. Quanto aos tocantes de infraestrutura: - principal agente de mudanças - gerência de configuração e provisionamento - ajudar na mudança de comportamento e cultura
  • 31. G A N H O S Em relação ao DESENVOLVIMENTO: - ambiente mais adequado para trabalhar - ambiente de desenvolvimento contínuo - ambiente com testes automatizados - deploys mais rápidos - feedback mais rápidos
  • 32. Em relação à INFRAESTRUTURA: - infraestrutura em código - mais eficiente, rápida e organizada - melhor comunicação - faz mais com menos tempo e menos gente - ambiente de gerência de configuração, orquestração e provisionamento - deploys mais rápidos e seguros - ambiente padronizados e sob-controle - feedback rápidos
  • 33. E OS QAs [?] Desempenham um papel ESTRATÉGICO O controle de qualidade desempenha um papel estratégico para garantir que a qualidade seja assumida como responsabilidade pelo desenvolvimento e pelas operações.
  • 34. São a PONTE entre desenvolvimento e operacional O controle de qualidade e o teste continuam sendo um catalisador para acelerar o tempo de entrada no mercado das iniciativas de DevOps. DevOps é uma abordagem passo a passo e para garantir a entrega contínua e integração, a qualidade deve ser verificada em todas as fases.
  • 35. Ajudam a encontrar ERRO MAIS CEDO No cenário competitivo atual, por exemplo, um aplicativo móvel que está atualmente no mercado e precisa de uma atualização, como isso pode ser possível sem afetar o usuário? O DevOps torna isso possível e o controle de qualidade ajuda a gerenciar a qualidade. Dessa maneira, o controle de qualidade continua sendo parte integrante de cada lançamento em uma configuração de DevOps
  • 36. GATEKEEPER para liberação do software No cenário de DevOps, o controle de qualidade se integra ao desenvolvimento e às operações, resultando em um resultado ágil. Isso permite o desenvolvimento e a entrega contínuos de aplicativos.
  • 37. Ajuda a entregar os objetivos do DevOps Estamos avançando constantemente em direção a uma idade que incentiva a construção e testes mais rápidos para atender às demandas do mercado e dos consumidores. Isso intensifica a necessidade de verificações de qualidade constantes, já que a qualidade impecável está enraizada nas ideologias centrais da abordagem DevOps e não pode ser considerada separadamente.
  • 38. D E S F E C H O O Devs, QAs e Ops são extremamente importantes durante a adoção da cultura DevOps e no desenvolvimento de aplicações em um ambiente que precisa de desenvolvimento, entrega e implantação constantes.
  • 39. D Ú V I D A S ?