2. Agenda
Apresentação
Motivação
Ferramenta 5W2H
Adaptação da Ferramenta 5W2H
Utilizando a Ferramenta 5W2H Adaptada no Entendimento dos
Requisitos
Conclusão
3. Apresentação
Especialista em Teste e Garantia da Qualidade de Software pela
Universidade Feevale.
Trabalho há 8 anos na área de Teste.
Palestrante na trilha de Testes no TDC 2012 em Florianópolis.
Apresentação do case da NeoGrid “Do Teste Tradicional ao
Ágil? Como chegamos lá?”
Artigos publicados no Canal Engenharia - Devmedia.
4. Motivação
Auxiliar na identificação dos critérios de aceitação dos requisitos;
Minimizar possíveis lacunas na análise de requisitos;
Melhorar a comunicação;
Incentivar a pró-atividade;
Melhoria contínua.
5. Ferramenta 5W2H
É uma ferramenta de planejamento muito utilizada na área de
Administração.
Consiste em um checklist contendo determinadas atividades nas
quais os colaboradores da organização precisam desenvolver com o
máximo de clareza.
Auxilia na eliminação por completo qualquer dúvida que possa
surgir sobre um processo ou atividade.
6. Ferramenta 5W2H
Consiste nas seguintes atividades:
What – O que será feito (etapas)?
Why – Por que será feito (justificativa)?
Where – Onde será feito (local)?
When – Quando será feito (tempo)?
Who – Por quem será feito (responsabilidade)?
How – Como será feito (método)?
How much – Quanto custará fazer (custo)?
7. Adaptação da Ferramenta 5W2H
1. Qual é o objetivo do requisito?
2. Por que o requisito deve ser implementado?
3. Onde poderá ser visualizado o requisito?
4. Quais são os pré-requisitos para este requisito?
5. Qual é o perfil de acesso para este requisito?
6. Quais são os critérios de aceitação para este requisito?
7. Quais serão as mensagens de validação para este requisito?
8. Exemplo de User Story
Módulo Compras
Como operador de compras, necessito que seja implementado um ambiente de compra
de matéria-prima para a fabricação de medicamentos manipulados, pois assim
poderei receber as ofertas dos fornecedores e obter o melhor preço.
Para aceitar:
1. Só poderão participar do processo de compra os fornecedores previamente
cadastrados e com acesso ao Módulo Fornecedor liberado.
2. Cada fornecedor deverá apresentar apenas uma cotação por produto.
3. Toda cotação deverá possuir prazo de validade de 72 horas.
9. Exemplo de User Story
4. Cada fornecedor irá receber uma nova solicitação de compra através do Módulo
Fornecedor.
5. Um fornecedor será considerado escolhido quando na sua cotação atingir 75%
dos itens da solicitação de compra e ter oferecido o menor valor para cada item.
Para considerar:
a) O processo de compra deverá ter, no mínimo, 3 fornecedores participantes.
b) Para participar do processo, o fornecedor não deverá apresentar no seu histórico
atraso na entrega dos produtos superior a 24 horas da data prevista.
c) O Módulo compras deverá ser integrado aos demais sistemas da rede.
10. Utilizando a Ferramenta 5W2H Adaptada no
Entendimento dos Requisitos
1. Qual é o objetivo do requisito?
Seja implementado um ambiente de compra de matéria-prima para
a fabricação de medicamentos manipulados.
2. Por que deve ser implementado?
Para receber as ofertas dos fornecedores e obter o melhor preço.
3. Onde poderá ser visualizado o requisito?
Não está claro na user story.
11. Utilizando a Ferramenta 5W2H Adaptada no
Entendimento dos Requisitos
4. Quais são os pré-requisitos para este requisito?
O processo de compra deverá ter, no mínimo, 3 fornecedores
participantes.
Para participar do processo, o fornecedor não deverá apresentar no seu
histórico atraso na entrega dos produtos superior a 24 horas da data
prevista.
5. Qual é o perfil de acesso para este requisito?
Perfil/papel Operador de Compras
12. Utilizando a Ferramenta 5W2H Adaptada no
Entendimento dos Requisitos
6. Quais são os critérios de aceitação para este requisito?
Só poderão participar do processo de compra os fornecedores
previamente cadastrados e com acesso ao Módulo Fornecedor
liberado.
Cada fornecedor deverá apresentar apenas uma cotação por
produto.
Toda cotação deverá possuir prazo de validade de 72 horas.
13. Utilizando a Ferramenta 5W2H Adaptada no
Entendimento dos Requisitos
Cada fornecedor irá receber uma nova solicitação de compra através
do Módulo Fornecedor.
Um fornecedor será considerado escolhido quando na sua cotação
atingir 75% dos itens da solicitação de compra e ter oferecido o menor
valor para cada item.
7. Quais serão as mensagens de validação para este requisito?
Não foi descrito na user story.
14. Cenários de Teste Identificados
Em uma visão macro, temos os seguintes cenários de teste para o
requisito:
1. Validar a permissão de acesso ao Módulo Compras.
2. Validar o fluxo do processo de compra.
a) perfil dos participantes
b) quantidade de participantes
c) quantidade de cotações por produto dos fornecedores.
d) prazo de validade das cotações.
3. Validar a integração do Módulo Compras com os demais sistemas
da rede.
15. Conclusão
Como Identificar os Cenários de Teste?
A partir dos critérios de aceitação
identificados na user story!
Os cenários de teste poderão ser
complementados com as outras informações
levantadas na utilização da ferramenta.
Em caso de dúvidas sobre o requisito,
questione ao Product Owner. Novos dados
poderão ser informados e assim ampliar o
escopo dos testes.