TDC2013 - Trilha de Testes - Iterasys - José Correia - Uso de Storyboards e Kanban para Testes mais Ágeis

886 views
755 views

Published on

Projetos de softwares falham por causa da má comunicação entre as pessoas. Quer que eu desenhe? Uma imagem vale mais do que mil palavras? Storyboards podem ser muito úteis para representar o que deverá ser construído e testado, alinhando a visão geral. Kanban pode simplificar a gestão das atividades, dar visibilidade ao que está sendo feito, pendente ou pronto. Aliás, o que é uma funcionalidade pronta (done)? A resposta a essa pergunta pode afetar a qualidade. Vamos conhecer como estas duas ferramentas podem melhorar a comunicação e ajudar os times no desafio de testar em um processo ágil.

Published in: Technology

TDC2013 - Trilha de Testes - Iterasys - José Correia - Uso de Storyboards e Kanban para Testes mais Ágeis

  1. 1. Uso de Storyboards e Kanbanpara Testes mais ÁgeisGlobalcode – Open4educationpara Testes mais ÁgeisJosé Correia @realjosecorreia@iterasys
  2. 2. José Correia @realjosecorreiaApaixonado por Teste de Softwaree Garantia da Qualidade18 Anos em TI 11 Anos em Testes e QA18 Anos em TI 11 Anos em Testes e QAGraduado em Processamento de Dadospela FATECPós-graduado em Gestão Empresarialpela CEETEPS-IPEN/USPCertificado CBTS, CSQA, CSTE, CTFL,ICC::AT, ICC::TS, IIL Orange Belt emMicrosoft Project, Implementador MPT.br,Globalcode – Open4educationMicrosoft Project, Implementador MPT.br,MCSA, MCP, MOS, entre outrasFundador da Iterasys4º TDC 2010-11-12-13
  3. 3. Globalcode – Open4educationPrincipal Centro de Treinamento em Teste de Softwaree Garantia da Qualidade na América LatinaMilhares de Alunos em + de 200 EmpresasFundada em 2006, em São Paulo/SP
  4. 4. De onde vem os defeitos?Globalcode – Open4education
  5. 5. Complexidade!Globalcode – Open4education
  6. 6. Falhas de Comunicação!Globalcode – Open4education
  7. 7. Falta de Informação!Globalcode – Open4education
  8. 8. Más Ideias!Globalcode – Open4education
  9. 9. Construção Frágil / Errada!Globalcode – Open4education
  10. 10. Pressa!Globalcode – Open4education
  11. 11. Acomodação!Globalcode – Open4education
  12. 12. Mudanças!Globalcode – Open4education
  13. 13. Não Existe Mágica, Mr. M!Globalcode – Open4education
  14. 14. Mas, melhorar é preciso!Conhecimento ComunicaçãoConhecimento ComunicaçãoForma de TrabalhoGlobalcode – Open4educationForma de Trabalho
  15. 15. StoryboardsGlobalcode – Open4education
  16. 16. Story do Storyboard1928-29 1941Webb Smithna Disney ~ 2000Globalcode – Open4education19331898 SegullRussia/Alemanha Negócios e Software
  17. 17. Explicar Fluxos,ComportamentosComportamentose FunçõesStoryboarddeDesktopGlobalcode – Open4educationDesktopApp
  18. 18. Imaginar o usoGlobalcode – Open4educationStoryboard de Mobile App
  19. 19. Criar Protótipos NavegáveisGlobalcode – Open4educationPowerPoint Storyboarding
  20. 20. Fáceis de Entender e AlterarStoryboardde Menus“Ribbon”Globalcode – Open4educationQuase todo mundo tem PowerPoint
  21. 21. Avaliar antes de construir...Globalcode – Open4educationStoryboard de Site
  22. 22. Feedback Prévio do ClienteOs Cliente vãodiscutir e sugerirdiscutir e sugeriralterações nosStoryboards.Problemas emudanças podemGlobalcode – Open4educationser antecipadas ecorrigidas por umcusto menor
  23. 23. Testar o que foi construídoGlobalcode – Open4educationStoryboard de Site Oráculo
  24. 24. Caminhos Mais ImportantesProcurar por:“Teste”Clicar em“Go”Selecionar umTreinamento“Go” TreinamentoGlobalcode – Open4educationStoryboard de Site
  25. 25. Quais os caminhos da sua?Adicionar noCarrinho de ComprasRevisar o Carrinhoe ir para o CaixaCarrinho de Compras e ir para o CaixaGlobalcode – Open4educationStoryboard de Site
  26. 26. Casos de TesteMassade TesteGlobalcode – Open4educationStoryboards podem inspirar Casos de TesteStoryboards podem ser Casos de Testee ter uma Massa de Teste associada
  27. 27. Rastreáveis e VersionadosStoryboardsdevem ficar em umdevem ficar em umrepositório seguro,serem versionadose é desejável queseja associados aoutros artefatosGlobalcode – Open4educationoutros artefatospara garantir arastreabilidadeStoryboard deDesktop App
  28. 28. Storyboards: ResumoSimples, Diretos e AssertivosForma de Melhorar a Comunicação entre oTime e com o ClienteTime e com o ClienteGera informações vivas que serão úteispara entender, construir, testar e darmanutenção futura no softwareAjuda a controlar e comunicar o escopo eas mudanças ( e elas sempre virão! )Pode ser feito em papel ou emferramentas populares como o PowerPointGlobalcode – Open4educationferramentas populares como o PowerPointDevem ficar em segurança, sobversionamento e oferecer rastreabilidadeExemplo: PowerPoint Storyboardinghttp://go.microsoft.com/?linkid=9820671Laboratório Virtual de PowerPoint Storyboarding
  29. 29. Por que destacar 2 ou 3 profissionais paraParadigma:Por que destacar 2 ou 3 profissionais pararealizar o levantamento do sistema é caro?Mas, quando o projeto dá problemaacrescentar 10 nãoGlobalcode – Open4educationacrescentar 10 não
  30. 30. Kanban - かんばん ( 看板 )Globalcode – Open4educationQuadro de Avisos / Mural
  31. 31. Não entenda errado...Globalcode – Open4education
  32. 32. + do que Post-Its na ParedePlanejado junto com oCliente e o Time em diversosmomentos (Sprint Planning)Representa o Escopo(Product Backlog)Pode representar Estórias ouRequerimentos ou TarefasGlobalcode – Open4educationRequerimentos ou TarefasDeve ser atualizado pelomenos uma vez por dia(Daily Meeting)
  33. 33. Exemplo de Tarefa/Post-ItID: 95 Tarefa: Smoke TestID: 95 Tarefa: Smoke TestDuração: 2h Pessoa: Juca AndradeInício: 24/05/13 Prioridade: 1Globalcode – Open4educationInício: 24/05/13 Prioridade: 1Término: 24/05/13 Estória: Venda
  34. 34. Kanban + ComumTo Do / Backlog(A Fazer)(A Fazer)Doing / In Progress(Em Andamento)Done (Feito)Globalcode – Open4educationAlerts(Impedimentos)
  35. 35. Mas, o que é Done/Feito?EntendidoConstruídoTestadoEntregue?Globalcode – Open4educationEntregue?Aceito?
  36. 36. Quantas Tarefas seu timeé capaz de tocar?Comece simplesComece simples“Conhece a ti mesmo”Conheça seu timeNão superestimeNão se acomodeNão tenha vergonhaA BC DGlobalcode – Open4educationNão tenha vergonhaEsteja disponívelNão aceite acomodadosC D
  37. 37. Kanban + AmploGlobalcode – Open4education
  38. 38. Organizar Tarefas porEstórias / RequerimentosGlobalcode – Open4education
  39. 39. Em Papel X Eletrônico?Simples Acesso de Qualquer LugarLúdico,Tátil e Sinestésico(algumas pessoasprecisam do contato físico)A Pessoa escreve com sualetra o seu nome (assumea tarefa), esforçoNão fica Exposto(segurança da informação)Pode gerar métricasPode ser integrado aGlobalcode – Open4educationa tarefa), esforço(consenso) e prazo(comprometimento)Pode ser integrado aoutras ferramentas
  40. 40. 3035Gráfico de Burn DownQuando vai ficar pronto?Qual a data de entregaprojetada atualmente?10152025projetada atualmente?Precisamos fazer horaextra?Precisamos de ajuda?Projeção 1Globalcode – Open4education051 2 3 4 5 6 7 8 9 10Projeção 1Projeção 2 Projeção 3
  41. 41. Kanban: ResumoControle VisualO que está prontoO que está sendo feitoO que está sendo feitoQuem está fazendo o quêO que está paradoO que nem começouAmadurecimento do timeComprometimentoFacilidade de GestãoGlobalcode – Open4educationFacilidade de GestãoEm Papel X EletrônicoPode ser usado para organizar diversostipos de atividadeshttp://www.tfspreview.com (5 usuários free)Experimente usar os Kanbans (Boards) do Microsoft TFS:
  42. 42. Storyboards + KanbanCompartilhar e ValidarconhecimentoGlobalcode – Open4educationconhecimentoFácil visualizaçãoQualidade MelhorEntregas Mais Rápida
  43. 43. Vamos ficar em contato/realjosecorreia /iterasysE-mail/in/josecorreia Iterasys (grupo)@realjosecorreia @iterasyscorreia@iterasys.com.brGlobalcode – Open4educationE-mailSitecorreia@iterasys.com.brcontato@iterasys.com.brwww.iterasys.com.br
  44. 44. Obrigado! Dúvidas?Globalcode – Open4education

×