FA-1.2.5 (K1) Conhecer as diferenças entre planejamento de iteração e de release, e como um testador agrega valor em cada uma dessas atividades
Planejamento do Release
Mudanças no Planejamento do Release
Planos de release podem mudar à medida que o projeto avança;
Devido à alterações em histórias de usuários no backlog do produto;
As alterações podem ser desencadeadas por fatores internos ou externos.
Fatores de Mudanças
Os fatores internos incluem capacidade de desenvolvimento, velocidade e questões técnicas. Os fatores externos incluem a descoberta de novos mercados e oportunidades, novos concorrentes, ou ameaças de negócios.
As Mudanças e os Desafios para os Testadores
Os testadores devem compreender o panorama do release para fins de planejamento de testes;
Usar uma base de teste e oráculo de teste adequados em cada iteração;
As informações solicitadas devem estar disponíveis com antecedência para o testador, e ainda a mudança deve ser adotada de acordo com os princípios ágeis;
Este dilema requer decisões cuidadosas sobre as estratégias de teste e documentação de teste.
Planejamento do Release e os Testadores
Os testadores são envolvidos para agregarem valor nas seguintes atividades:
Planejamento da Iteração
Foca o final de uma única iteração e está relacionado ao backlog da iteração.
Se uma história de usuário é vaga, a equipe pode recusá-la e utilizar a próxima história de usuário baseada na prioridade;
O cliente deve responder às perguntas da equipe sobre cada história, para compreensão do que deverá ser implementado e como será testado.
Planejamento da iteração e a velocidade
O número de histórias selecionadas é baseado na velocidade da equipe e no tamanho estimado de histórias de usuários;
Após a finalização do planejamento da iteração, as histórias de usuários são divididas em tarefas, que serão realizadas pelos membros da equipe.
Planejamento da Iteração e os Testadores
Os testadores são envolvidos para agregarem valor nas seguintes atividades: