QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos...
-
Upload
thiago-ghisi -
Category
Technology
-
view
664 -
download
2
description
Transcript of QA Reviews, Kick-offs e Desk Checks por estória: três práticas que podem prevenir muitos...
QA Reviews, Kickoffs e Desk Checks por estória
três práticas que podem prevenir muitos problemas
Apresentação
Ghisi QA @thiagoghisi
Portela DEV @rafaelportela
Agenda
! Revisões em diferentes metodologias ! Unidades de trabalho pequenas ! Boas estórias, bons critérios de aceite ! Envolvendo as pessoas
QA Review? Kickoff?
Desk Check?
Modelo Cascata
Modelo Cascata
QA Review? Kickoff?
Desk Check?
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
Modelo Iterativo Incremental
Modelo Iterativo Incremental
QA Review?
Showcase
Kickoff de iteração
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
Modelo de fluxo contínuo
Onde essas práticas estão presentes no
fluxo contínuo?
Como fazer revisões continuamente em fluxo contínuo? QA Review Desk Check Kickoff
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
Conteúdo a ser revisado de uma vez…
Cascata Scrum Kanban/Lean
Info
rmaç
ão
Quantidade de info em cada revisão por modelo
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
Estórias são mesmo a menor unidade de trabalho?
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)
Como detalhar estórias?
! Critérios de aceite? ! Bullet points? ! Wireframes? ! Textos técnicos? ! Longas descrições?
Como detalhar estórias?
Como detalhar estórias?
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”
Porque usar critérios de aceite?
Nosso Kanban
Nosso Kanban
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
Kickoff
! Boas práticas
! Leitura de toda a estória ! Certeza do entendimento comum ! Listas cenários para automação
! Evita… ! Surpresas
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
Desk Check
Desk Check
Pessoas envolvidas
Nenhuma dessas práticas funciona em um
time desmotivado!
Perguntas? Ghisi QA @thiagoghisi
Portela DEV @rafaelportela