devops pela visão de qa
TRANSCRIPT
![Page 1: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/1.jpg)
#gutsrs /@gutsrs
DevOps pela visão de QAKamilla Queiróz
http://mihqueiroz.com
![Page 2: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/2.jpg)
Programação• 19h15 às 19h45 Recepção, boas vindas e Coffee
para integração
• 19h45 às 19h55 Abertura do evento, apresentação do GUTS-RS e expectativas do evento
• 19h55 às 20h45 Palestra - DevOps pela visão de QA por Kamilla Queiróz
• 20h45 às 21h15 Espaço para perguntas
![Page 3: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/3.jpg)
Sobre o GUTS-RS• GUTS-RS: Grupo de Usuários de Testes de Software do RS
• Criado em: agosto/2008
• Objetivo: compartilhar o uso de métodos, processos e ferramentas de Teste de Software e promover discussões sobre a aplicação das melhores práticas de teste e qualidade utilizadas no mercado
• Público Alvo: Gerentes, Analistas de Testes, Testadores, Desenvolvedores e demais profissionais e estudantes interessados na área
• Coordenação: Diraci Júnior, Eduardo Oliveira e Moisés Ramírez
![Page 4: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/4.jpg)
Canais de Comunicaçãohttp://guts-rs.blogspot.com.br/
@gutsrs
Grupo de Usuários de Testes de Software do RS
Guts RS GUTS-RS
http://pt.slideshare.net/GUTS-RS
http://guts-rs.eventbrite.com/
![Page 5: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/5.jpg)
Comunicados• Submissão de Palestras 2016– DOJO– Fishbowl– Palestra– TCC– Testing Games– Workshop– Outros
• Assinar a lista de presença
• Preencher a Ficha do Evento
![Page 6: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/6.jpg)
Próximos Eventos• Boas práticas com Selenium WebDriver - Indo
além do Page Object (Junho)
![Page 7: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/7.jpg)
Sobre a palestranteKamilla Queiróz é analista de qualidade e teste de software na NeoGrid, articulista e entusiasta de TI. Graduada em Análise e Desenvolvimento de Sistemas e Jornalismo,natural de Fortaleza - CE, sempre em busca de novidades instigantes e desafiadoras. Participante ativa de grupos voltados para a melhoria e disseminação dos tocantes de Teste e Qualidade de Software e Novas Tecnologias. Responsável pelo MihQueiroz.com.br.
![Page 8: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/8.jpg)
Kamilla Queiróz (MihQueiróz)
Cearense adotada pelo Rio Grande do SulAnalista de Testes @NeoGridTecnóloga em Análise e Desenvolvimento de SistemasPós-Graduando Teste e Qualidade de SoftwareMantedora do Blog MihQueiroz.com.brEn.tu.si.as.ta e hóspede do Mundo
Contato:Email: [email protected]: mihqueiroz.com.brTwitter: twitter.com/MihQueirozFacebook: facebook.com/kamilla.queirozLinkedIn: linkedin.com/kamilla.queirozSlideShare: slideshare.net/kamilla.queirz
A B O U T M E !
![Page 9: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/9.jpg)
DevOps pela visão de QA
![Page 10: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/10.jpg)
- Introdução- Um pouco de história- Infra VS Dev- Conflito- Integração de Equipes- Atuação- Ganhos- Desfecho
A G E N D A
![Page 11: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/11.jpg)
I N T R O D U Ç Ã O
Cenário atual / comum :: SEGMENTAÇÃO DAS EQUIPES
![Page 12: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/12.jpg)
desenvolvedores
operacional
tester
abismo
![Page 13: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/13.jpg)
- Segmenta processos
- Dificulta a comunicação
- Aumenta o risco das entregas
![Page 14: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/14.jpg)
e para suprir todos os anseios de UNIÃO E COLABORAÇÃO eis que surge, nasce, aparece, um herói, o super, o master, o blaster, o mega power,
ultra, supra sumo, o magnífico e único
DevOps
![Page 15: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/15.jpg)
Quem em resumo é:
- versão amálgama de Desenvolvedor e Operações,- trazido a união entre essas equipes,- promovendo um conjunto de processos e
métodos de colaboração,- ampliando a comunicação e interação.
![Page 16: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/16.jpg)
![Page 17: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/17.jpg)
H I S T Ó R I C O
![Page 18: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/18.jpg)
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
![Page 19: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/19.jpg)
e em 2008 também, começou a ser utilizado o termo INFRAESTRUTURA ÁGIL e surgiram conversas durante a AGILE 2008 sobre:
“COMO A METODOLOGIA ÁGIL SERVIRIA PARA A ADMINISTRAÇÃO DE INFRAESTRUTURA?”
![Page 20: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/20.jpg)
apesar da já existência do termo: AGILE – SYSADMIN
que foi inicialmente citado e abordado com propriedade por PATRICK DEBOIS e ANDREW SHAFER
dando inicio ao a popularização e a criação da ponte necessária entre developers e sysadmins.
![Page 21: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/21.jpg)
mas 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 colcaboração entre desenvolvimento e operacional no Flickr
![Page 22: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/22.jpg)
DEBOIS ficou ainda mais entusiasmado / empolgado / feliz da vida e nasceuentão a ideia de um encontro chamado de DevOpsDays
![Page 23: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/23.jpg)
I N F R A vs. D E V S
operações
Missão:- manter e garantir que os sistemas estejam funcionado
Como:- realizando deploys e rollbacks- monitorando performances- propondo melhorias
MANTER O AMBIENTE DE PRODUÇÃO PERFEITAMENTE INTACTO
![Page 24: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/24.jpg)
desenvolvedores
Missão:- criar, aprimorar e validar suas aplicações
Como:- desenvolvimento novas features
- executando testes
DESENVOLVER NOVAS VERSÕES DAS APLICAÇÃOQUE PRECISAM SER DISPONIBILIZADAS AOS CLIENTES
![Page 25: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/25.jpg)
C O N F L I T O
![Page 26: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/26.jpg)
DESENVOLVIMENTO OPERAÇÕESMé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 negocio Proteger o valor de negócio
![Page 27: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/27.jpg)
I N T E G R A R E Q U I P E S
![Page 28: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/28.jpg)
Embora sejam áreas diferentes, elas estão interligadas e o profissional DevOps é o responsável por isso.
![Page 29: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/29.jpg)
Os profissionais das duas áreas precisam ter conhecimento de ambas assim:
- 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 passar para infra suas necessidades de forma clara, e tem que se esforçar para fazer a infra entender isto
![Page 30: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/30.jpg)
![Page 31: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/31.jpg)
• 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
Á R E A D E A T U A Ç Ã O
![Page 32: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/32.jpg)
• Quanto ao tocantes de infraestrutura
- principal agente de mudanças- gerência de configuração e provisionamento- ajudar na mudança de comportamento e cultura
![Page 33: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/33.jpg)
• Em relação à infra:- 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 implantado- deploys mais rápidos e seguros- ambiente padronizados e sob-controle- feedback rápidos
G A N H O S
![Page 34: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/34.jpg)
• Em relação ao dev:- ambiente mais adequado para trabalhar- ambiente de desenvolvimento continuo- ambiente com testes automatizados- deploys mais rápidos- feedback mais rápidos
![Page 35: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/35.jpg)
DevOps deve atuar como um agente de mudanças, integrando desenvolvimento e operações.
D E S F E C H O
![Page 37: DevOps pela visão de QA](https://reader035.vdocuments.site/reader035/viewer/2022062823/58cfd7321a28ab13238b5023/html5/thumbnails/37.jpg)
Tnks !!