Agile KickStart 2 - Escrevendo User Stories

1,228 views
1,109 views

Published on

Agile KickStart 2 - Escrevendo User Stories

  1. 1. TreinamentoAgile KickstartBloco 2 - EscrevendoUser StoriesDaniel Wildt - @dwildthttp://danielwildt.comhttp://pingosdeagilidade.com.br
  2. 2. Como você está testando seusoftware?
  3. 3. Porque você testa?
  4. 4. Lei do “Dude”Porque (intenção)Valor = _______________Como (mecânica)Como se mede propósito?http://devjam.com/dudesblog/
  5. 5. Prá’ticas e métricasdevem ser usadas paraprevenção! Não parareação!
  6. 6. Lean
  7. 7. http://www.xprogramming.com/xpmag/whatisxp.htm
  8. 8. As cerimônias do Scrumhttp://improveit.com.br/images/br/scrum/ciclo_scrum.gif
  9. 9. Surpresa! Testar não é testar.Testar é validar design.É validar conhecimento.É aprendizado.
  10. 10. Existe um formato?
  11. 11. O padrão 3CImportante é validarconhecimento.3C = Card, Conversation,Confirmation
  12. 12. Tamanhos, Classificar ouEstimar?
  13. 13. Planning Poker
  14. 14. Classificar ou estimar!
  15. 15. Prove ideias com código!Mostre resultados com overage!Faça regressão de testes do seucódigo com código de teste!
  16. 16. Os épicos
  17. 17. Pense em uma unidade denegócio ou módulo e escrevauma User StoryAs a <role / who?>I can <need/what?>
  18. 18. As a <role / who?>I can <need/what?>Onde está o valor de negócio?
  19. 19. Para quem é a história?
  20. 20. Personas
  21. 21. Uma User Story mínima?
  22. 22. Vamos adicionar propósito?As a <role / who?>I can <need/what?>So that <benefit / why?>
  23. 23. As a <role / who?>I can <need/what?>So that <benefit / why?>Como testo isto? São muitascoisas óbvias presentes! Comomelhorar?
  24. 24. Critérios de aceitação, quemaceita?
  25. 25. Vamos aprender!As a <role / who?>I can <need/what?>So that <benefit / why?>Com critérios de aceitaçãoGiven that <input>When <action>Then <expected result>E requisitos não funcionais ede performance? Onde fica?
  26. 26. A história de uma história?
  27. 27. RoadmapBusiness -> Releases ->Iterações -> “A fazer”User StoryÉpico -> User Story Mínima ->User Story com critérios deaceitação -> User StoryINVEST!
  28. 28. http://www.flickr.com/photos/pookhy/3522769044/Curva deaprendizado
  29. 29. Testando, Testando, Testandohttp://www.ambysoft.com/essays/floot.html
  30. 30. TreinamentoAgile KickstartBloco 2 - EscrevendoUser StoriesDaniel Wildt - @dwildthttp://danielwildt.comhttp://pingosdeagilidade.com.br

×