37
#gutsrs /@gutsrs DevOps pela visão de QA Kamilla Queiróz http://mihqueiroz.com

DevOps pela visão de QA

Embed Size (px)

Citation preview

Page 1: DevOps pela visão de QA

#gutsrs /@gutsrs

DevOps pela visão de QAKamilla Queiróz

http://mihqueiroz.com

Page 2: DevOps pela visão de QA

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

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

Canais de Comunicaçãohttp://guts-rs.blogspot.com.br/

@gutsrs

[email protected]

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

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

Próximos Eventos• Boas práticas com Selenium WebDriver - Indo

além do Page Object (Junho)

Page 7: DevOps pela visão de QA

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

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

DevOps pela visão de QA

Page 10: DevOps pela visão de QA

- 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

I N T R O D U Ç Ã O

Cenário atual / comum :: SEGMENTAÇÃO DAS EQUIPES

Page 12: DevOps pela visão de QA

desenvolvedores

operacional

tester

abismo

Page 13: DevOps pela visão de QA

- Segmenta processos

- Dificulta a comunicação

- Aumenta o risco das entregas

Page 14: DevOps pela visão de QA

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

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
Page 17: DevOps pela visão de QA

H I S T Ó R I C O

Page 18: DevOps pela visão de QA

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

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

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

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

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

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

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

C O N F L I T O

Page 26: DevOps pela visão de QA

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

I N T E G R A R E Q U I P E S

Page 28: DevOps pela visão de QA

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

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
Page 31: DevOps pela visão de QA

• 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

• 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

• 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

• 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

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

Tnks !!