Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Salvando a Sprint com Testes Ágeis - Agile Trends 2018

215 Aufrufe

Veröffentlicht am

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.

Veröffentlicht in: Software
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1lite.top/5lvBUO ◀ ◀ ◀ ◀
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • You have to choose carefully. ⇒ www.HelpWriting.net ⇐ offers a professional writing service. I highly recommend them. The papers are delivered on time and customers are their first priority. This is their website: ⇒ www.HelpWriting.net ⇐
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1lite.top/5lvBUO ◀ ◀ ◀ ◀
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

Salvando a Sprint com Testes Ágeis - Agile Trends 2018

  1. 1. Salvando a Sprint com Testes Ágeis Case iTRIAD João Leite, PMP®, SMC, SPOC
  2. 2. Quem sou eu? João Leite jleite@gmail.com (92) 99213-7162 LinkedIn: jleiteneto Skype: joaoleiteon
  3. 3. Case iTRIAD • 14 Sprints • Timebox – 2 Semanas • Time: • 2 – DEV • 1 – QA | SM • 1 – PO
  4. 4. Case iTRIAD Teste Unitário •Responsável: Dev Teste de Componente •Responsável: QA Testes de Integração e Sistema •Responsável: QA Teste de Regressão •Responsável: QA Teste de aceitação •Responsável: PO Processo de Qualidade
  5. 5. Riscos não mapeados • Processo de Qualidade dispendioso • QA atuando como SM • Maturidade do time no Framework Scrum • Síndrome do estudante
  6. 6. Decolando para o sucesso! Lançamento #1
  7. 7. Sprint #3 - Review
  8. 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. 9. Sprint #3 - Retrospectiva • Processo de Qualidade dispendioso • QA sufocado • Vamos ter uma solução? • Sim temos uma solução!
  10. 10. Calendário da Sprint Cerimônias Scrum (Review, Retrospectiva e Planning) Desenvolvimento Estabilização
  11. 11. Estabilização ? • É necessário com Testes Ágeis? • Vamos perder 3 dias de entrega de valor ? • Estamos sendo Ágeis?
  12. 12. Calendário da Sprint Cerimônias Scrum (Review, Retrospectiva e Planning) Desenvolvimento Estabilização
  13. 13. Calendário da Sprint Cerimônias Scrum (Review, Retrospectiva e Planning) Desenvolvimento Estabilização
  14. 14. Decolando para o sucesso! Lançamento #2
  15. 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. 16. Regras de negócio entregues não atendem aos critérios de aceitação! Entrega não está funcional! #FailAgain
  17. 17. Sprint #4 - Retrospectiva • Time ficou frustrado; • Confiança do time no QA ficou abalada; • Release Planning comprometido;
  18. 18. Sempre existirá um caminho, para entregar o projeto!
  19. 19. Testes Ágeis • Os testes já não são ágeis? • Então, por quê testes ágeis seria o caminho? • Qual é o plano?
  20. 20. 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;
  21. 21. 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
  22. 22. Decolando para o sucesso! Lançamento #3
  23. 23. Sprint #5 - Review • Sprint Backlog foi entregue ao PO; • US foram entregues dentro dos Critérios de aceitação; • Sprint entregue com Sucesso!
  24. 24. Sprint #5 - Retrospectiva • Time ficou feliz; • Confiança do time no QA foi reestabelecida; • QA elogiado pelo time;
  25. 25. Mas ainda é possível melhorar? Houveram pontos negativos na Retrospectiva? Tudo é Bug?
  26. 26. Testes Ágeis e XP • Dev e QA em Pair Programming; • Entregas mais rápidas; • Time coeso; • QA realizando correções; DEV QA
  27. 27. QA corrigindo o código? Como foi possível? Grande avanço de maturidade dentro do Time Scrum!
  28. 28. Decolando para o sucesso! Lançamento #4
  29. 29. 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!
  30. 30. Sprint #6 - Retrospectiva • Time ficou feliz; • Confiança do PO junto ao time foi reestabelecida; • QA ponto chave do sucesso;
  31. 31. Mas.... E o atraso? Foi superado
  32. 32. Lições Aprendidas
  33. 33. Salvando a Sprint com Testes Ágeis Case iTRIAD João Leite, PMP®, SMC, SPOC Obrigado! - #gratidão

×