Case do iTRIAD onde o uso de boas práticas de Testes Ágeis, tirou um time de um cenário de incerteza quanto a entrega do projeto, e fortaleceu o QA e a maturidade do time no Framework Scrum.
8. Sprint #3 - Review
• Sprint Backlog não foi
entregue ao PO;
• Muitos pontos em
aberto sobre o que
aconteceu;
• PO preocupado,
como ajustar o
Release Plan;
9. Sprint #3 - Retrospectiva
• Processo de Qualidade
dispendioso
• QA sufocado
• Vamos ter uma
solução?
• Sim temos uma
solução!
15. Sprint #4 - Review
• Sprint Backlog foi
entregue ao PO;
• Mas o PO não aceitou
a entrega;
• Mas as US foram
testadas e validadas
pelo QA, qual o
problema?
16. Regras de negócio entregues não
atendem aos critérios de
aceitação!
Entrega não está funcional!
#FailAgain
17. Sprint #4 - Retrospectiva
• Time ficou frustrado;
• Confiança do time no
QA ficou abalada;
• Release Planning
comprometido;
19. Testes Ágeis
• Os testes já não são
ágeis?
• Então, por quê testes
ágeis seria o
caminho?
• Qual é o plano?
20.
21. Testes na perspectiva do Cliente
• Utilização de BDD para
melhor entendimento das
regras de negócio pelo
Time;
• Casos de testes com base
nos cenários
apresentados pelo BDD;
• Valores de entrada e
saídas mapeados para
acelerar a validação;
22. Testes na perspectiva do Cliente
#Cenário 1 - Iniciando cotação em Moeda
Local
Dado que o KAM deseja iniciar uma
cotação
E selecionou um cliente
E selecionou o catálogo de produtos
E a origem do catálogo de produtos é o
mesmo destino do cliente
E o KAM selecionou os produtos
Quando o KAM solicitar iniciar uma
cotação
Então a aplicação deve considerar os
valores em Moeda local
E deve realizar a conversão para dólar a
partir do Exchange rate do mês atual
#Cenário 2 - Iniciando cotação de Um
cliente com Grupo
Dado que o KAM deseja iniciar uma
cotação
E selecionou um cliente
E o cliente pertence a um Grupo
E o Grupo tem valores de reservas
definidas
E selecionou o catálogo de produtos
E o KAM selecionou os produtos
Quando o KAM solicitar iniciar uma
cotação
Então a aplicação deve considerar os
valores definidos ao Grupo
E exibir os valores individualmente a
todos os produtos
30. Sprint #6 - Review
• Sprint Backlog foi
entregue ao PO;
• US foram entregues
dentro dos Critérios de
aceitação;
• Velocidade do time
melhorou!
• Sprint entregue com
Sucesso!
31. Sprint #6 - Retrospectiva
• Time ficou feliz;
• Confiança do PO
junto ao time foi
reestabelecida;
• QA ponto chave do
sucesso;