Transcript
Page 1: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

QA Reviews, Kickoffs e Desk Checks por estória

três práticas que podem prevenir muitos problemas

Page 2: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Apresentação

Ghisi QA @thiagoghisi

Portela DEV @rafaelportela

Page 3: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Agenda

! Revisões em diferentes metodologias ! Unidades de trabalho pequenas !  Boas estórias, bons critérios de aceite ! Envolvendo as pessoas

Page 4: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

QA Review? Kickoff?

Desk Check?

Page 5: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Modelo Cascata

Page 6: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Modelo Cascata

QA Review? Kickoff?

Desk Check?

Page 7: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Modelo Cascata

!   QA Review ! Revisão do modelo de requisitos

!   Kickoff ! Reunião de apresentação do escopo do projeto ! Ou, quando o “bíblia” de requisitos é jogada na mesa do

programador !   Desk Check

! Quando os testadores começam a olhar o sistema/módulo rodando

Page 8: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Modelo Iterativo Incremental

Page 9: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Modelo Iterativo Incremental

QA Review?

Showcase

Kickoff de iteração

Page 10: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Modelo Iterativo Incremental

!   QA Review ! Talvez no início da iteração, revisando as estórias da sprint.

!   Kickoff !   Sprint planning meeting

!   Desk Check !   Showcase da sprint

Page 11: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Modelo de fluxo contínuo

Page 12: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Onde essas práticas estão presentes no

fluxo contínuo?

Page 13: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Como fazer revisões continuamente em fluxo contínuo? QA Review Desk Check Kickoff

Page 14: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Processo de fluxo contínuo

!   QA Review !   No final da análise de cada estória

!   Kickoff ! Início do desenvolvimento de cada estória

!   Desk Check ! Fim do desenvolvimento de cada estória

Page 15: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Conteúdo a ser revisado de uma vez…

Cascata Scrum Kanban/Lean

Info

rmaç

ão

Quantidade de info em cada revisão por modelo

Page 16: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Objetivos de revisões frequentes

! Diminuir a quantidade de informação a ser revisada ! Aumentar a frequência das revisões ! Unidade de trabalho: estória !   + Loops de Aprendizado frequência

informação

Page 17: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Estórias são mesmo a menor unidade de trabalho?

Page 18: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Estórias são mesmo a menor unidade de trabalho?

! Sim! (ou não…) §  Menor unidade com valor para o negócio

–  Critérios de Aceite? –  Tarefas?

§  I-N-V-E-S-T –  (User Stories Applied – Mike Cohn)

Page 19: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Como detalhar estórias?

! Critérios de aceite? !   Bullet points? !   Wireframes? ! Textos técnicos? ! Longas descrições?

Page 20: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Como detalhar estórias?

Page 21: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Como detalhar estórias?

Page 22: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Porque usar critérios de aceite?

! Guia a análise ! Guia a revisão dos cenários de testes ! Guia o desenvolvimento !   Define quando a estória está completa ! Guia a aceitação/testes !   “É o fio condutor do desenvolvimento”

Page 23: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Porque usar critérios de aceite?

Page 24: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Nosso Kanban

Page 25: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Nosso Kanban

Page 26: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

QA Review

!   Boas práticas ! uso de checklists

§  para estória à I.N.V.E.S.T. §  para critérios de aceite à é possível automatizar?

–  Formato: Dado-Quando-Então

! Evita… ! falta de critérios de aceite importantes ! critérios com dupla interpretação, ou impossíveis de

automatizar

Page 27: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Kickoff

!   Boas práticas

! Leitura de toda a estória ! Certeza do entendimento comum ! Listas cenários para automação

! Evita… ! Surpresas

Page 28: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Desk Check

!   Boas práticas !   QA ou PO guiando a execução ! Ambiente adequado de execução

! Evita !   Tempo gasto na contextualização dos testes !   Feedback tardio do que foi desenvolvido

Page 29: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Desk Check

Page 30: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Desk Check

Page 31: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Pessoas envolvidas

Page 32: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Nenhuma dessas práticas funciona em um

time desmotivado!

Page 33: QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos problemas

Perguntas? Ghisi QA @thiagoghisi

Portela DEV @rafaelportela


Top Related