#gutsrs /@gutsrs
DevOps pela visão de QAKamilla Queiróz
http://mihqueiroz.com
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
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
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/
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
Próximos Eventos• Boas práticas com Selenium WebDriver - Indo
além do Page Object (Junho)
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.
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 !
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
I N T R O D U Ç Ã O
Cenário atual / comum :: SEGMENTAÇÃO DAS EQUIPES
desenvolvedores
operacional
tester
abismo
- Segmenta processos
- Dificulta a comunicação
- Aumenta o risco das entregas
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
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.
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
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?”
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.
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
DEBOIS ficou ainda mais entusiasmado / empolgado / feliz da vida e nasceuentão a ideia de um encontro chamado de DevOpsDays
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
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
C O N F L I T O
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
I N T E G R A R E Q U I P E S
Embora sejam áreas diferentes, elas estão interligadas e o profissional DevOps é o responsável por isso.
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
• 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
• 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
• 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
• 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
DevOps deve atuar como um agente de mudanças, integrando desenvolvimento e operações.
D E S F E C H O
Tnks !!
Top Related