Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Scrum Gathering

No description
by

Viviane Mesquita

on 4 September 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Scrum Gathering

Selenium IDE Selenium WebDriver
Scrum Gathering

Sobre a empresa
Nossas apostas
Aumento de qualidade por termos profissionais especialistas;


Aumento de produtividade dos desenvolvedores que ficaram responsáveis somente pelos testes unitários;


O custo da contratação absorvido pelo baixo custo de suporte (menos bugs em produção) e aumento de entrega de valor.
Analistas de Teste
Desenvolvedores
Empresa familiar;

Empresa focada em mídia tradicional (impressa) em fase de migração para foco digital;

Alguns de nossos produtos:
Empresa sem cultura ágil (apenas em TI).
Problemas identificados
Produtos com muitos bugs em produção

Desenvolvedores executando testes unitários, funcionais e elaborando casos de teste

Entre desenvolvimento e testes, a escolha era sempre desenvolver código
Menos features novas e mais retrabalho
Menos produtividade
Desvalorização da qualidade
Tentativas e erros
Um desenvolvedor com “chapéu” de qualidade.
Muitos produtos e apenas 3 (três) QAs.

QAra
Analista de QA dentro do time
O acerto
Analistas de teste
específicos
para cada produto.
Produto desenvolvido sem tester
Contratação consciente
Prova + Entrevista;
Habilidades técnicas e comportamentais;
Profissionais que acreditam em qualidade de software e que vão somar;
Ambientação.
EM NÚMEROS:
Média de 1 (um) analista de teste para cada 4 (quatro) desenvolvedores.


ENTROSAMENTO:
Visto como mais um integrante do time, e não como um “controle de qualidade” cuja única função é evidenciar defeitos.
Fórum de QA
Evolução dos testes
Teste feito pelo próprio
desenvolvedor
, sem nenhum tipo de estratégia ou ferramenta.
A escrita dos cenários e os testes manuais, na entrega da história e na validação do pacote, passaram a ser executados por
analistas de testes
.

Experimenta! Experimenta!
Estudamos, fazemos uma POC e avaliamos o resultado.
Buscamos técnicas, ferramentas e processos.

Compartilhamos o resultado.
Exemplos
Mantis TestLink Rally Cucumber
Mapa de Qualidade
Gamification
Medindo qualidade
Indicadores criados pela equipe de QA
DEV - Defeitos encontrados na validação
EDMC - Esforço dedicado à manutenção corretiva
Indicadores relativos a testes automatizados
Total de testes unitários / funcionais
Cobertura de Testes
Performance do produto a cada validação deploy
Quantidade de erros nos logs
Mapa de Qualidade
Alguns obstáculos a superar
Contratar pessoas com conhecimento em automação (Java + Webdriver).

Capacitar pessoas com vivência em teste manual na linguagem Java.

Registrar defeitos / correções > o não registro impacta nos indicadores.

Não se ater a “testes funcionais exagerados” > não agregam valor.

Ampliar a cobertura de testes unitários
E o futuro...
Reduzir a distância
entre código entregue e código em produção.

Alcançar DevOps
.

Realizar
entrega contínua
.

... É agora!
Enquanto fazíamos esta apresentação,
1 (um) produto
teve o
deploy em produção automatizado
e
mais 2 (dois)
estão
encaminhados
.
Agradecimentos
Gilberto, Dani e Vivi (AI/Design)
Renato e Thiago (QA)
Marcelo, Leila e Dantas (Coordenadores)
Marcela (revisão de texto)
Nossos times
Quem somos nós
Mãe do Gabriel, Esposa do Edu, Scrum Master e facilitadora.
Analista de QA, RTS, bookaholic, fã de #GOT, @rioagile

Nossas plataformas
Produto desenvolvido com tester
Renata Bonora
Samanta Cicilia
Agenda
Infoglobo

Nossos Times

Problemas Identificados

Possíveis Soluções

Evolução

Futuro
+
+
+
+
+
+
Desenvolvedores começaram a criar cenários de teste utilizando o
GoogleDocs
. Os cenários eram escritos em
BDD
. A organização dos cenários era feita em pastas por sprint, e também havia uma pasta com os cenários regressivos que deveriam ser utilizados na validação do deploy.
Desenvolvedores começaram a desenvolver
testes funcionais automatizados
(Java + JUNit + Webdrvier). Esses testes passaram a ser utilizados nos dias de deploy destinados a validar a tag.
Os defeitos encontrados durante os testes manuais passaram a ser gerenciados pelo
Mantis
, e os cenários começaram a ser escritos no
TestLink
.
O
Rally
(nuvem) substituiu o Mantis e o TestLink.

Os
analistas de testes
passaram a desenvolver os
testes funcionais
. A responsabilidade era dividida com o time de desenvolvimento.


Os testes funcionais automatizados passaram a ser desenvolvidos utilizando
Cucumber
. Com isso, os cenários deixaram de ser escritos no Rally e passaram a ser incluídos nas features.

Agile Testing
Sonar
Nossas apostas
Perguntas ?
Contatos
samycici@gmail.com

rbonora@gmail.com

2010

2011

2012

2013

2014

+
+
+
Plataforma de desenvolvimento visando á integração print + web (Escenic);

Diversas plataformas:
Full transcript