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

Uso de Storyboards e Kanbanpara Testes mais Ágeis

Globalcode – Open4education

para Testes mais Ágeis

José Correia @realjosecorreia@iterasys

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

José Correia @realjosecorreia

Apaixonado 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 Dados pela FATECPós-graduado em Gestão Empresarial pela CEETEPS-IPEN/USPCertificado CBTS, CSQA, CSTE, CTFL, ICC::AT, ICC::TS, IIL Orange Belt em Microsoft Project, Implementador MPT.br,

Globalcode – Open4education

Microsoft Project, Implementador MPT.br, MCSA, MCP, MOS, entre outras Fundador da Iterasys4º TDC 2010-11-12-13

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

Globalcode – Open4education

Principal Centro de Treinamento em Teste de Software e Garantia da Qualidade na América LatinaMilhares de Alunos em + de 200 EmpresasFundada em 2006, em São Paulo/SP

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

De onde vem os defeitos?

Globalcode – Open4education

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

Complexidade!

Globalcode – Open4education

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

Falhas de Comunicação!

Globalcode – Open4education

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

Falta de Informação!

Globalcode – Open4education

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

Más Ideias!

Globalcode – Open4education

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

Construção Frágil / Errada!

Globalcode – Open4education

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

Pressa!

Globalcode – Open4education

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

Acomodação!

Globalcode – Open4education

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

Mudanças!

Globalcode – Open4education

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

Não Existe Mágica, Mr. M!

Globalcode – Open4education

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

Mas, melhorar é preciso!

Conhecimento ComunicaçãoConhecimento Comunicação

Forma de Trabalho

Globalcode – Open4education

Forma de Trabalho

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

Storyboards

Globalcode – Open4education

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

Story do Storyboard1928-29 1941

Webb Smithna Disney ~ 2000

Globalcode – Open4education

19331898 SegullRussia/Alemanha Negócios e Software

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

Explicar Fluxos,ComportamentosComportamentos

e Funções

Storyboardde

Desktop

Globalcode – Open4education

DesktopApp

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

Imaginar o uso

Globalcode – Open4education

Storyboard de Mobile App

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

Criar Protótipos Navegáveis

Globalcode – Open4education

PowerPoint Storyboarding

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

Fáceis de Entender e Alterar

Storyboardde Menus“Ribbon”

Globalcode – Open4education

Quase todo mundo tem PowerPoint

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

Avaliar antes de construir...

Globalcode – Open4education

Storyboard de Site

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

Feedback Prévio do Cliente

Os Cliente vão discutir e sugerir discutir e sugerir alterações nos Storyboards.

Problemas e mudanças podem

Globalcode – Open4education

ser antecipadas e corrigidas por um

custo menor

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

Testar o que foi construído

Globalcode – Open4education

Storyboard de Site � Oráculo

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

Caminhos Mais Importantes

Procurar por:“Teste”

Clicar em“Go”

Selecionar um Treinamento“Go” Treinamento

Globalcode – Open4education

Storyboard de Site

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

Quais os caminhos da sua?

Adicionar no Carrinho de Compras

Revisar o Carrinho e ir para o CaixaCarrinho de Compras e ir para o Caixa

Globalcode – Open4education

Storyboard de Site

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

Casos de Teste

Massa de Teste

Globalcode – Open4education

Storyboards podem inspirar Casos de TesteStoryboards podem ser Casos de Teste

e ter uma Massa de Teste associada

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

Rastreáveis e Versionados

Storyboardsdevem ficar em um devem ficar em um repositório seguro, serem versionadose é desejável que seja associados a outros artefatos

Globalcode – Open4education

outros artefatos para garantir a

rastreabilidadeStoryboard de Desktop App

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

Storyboards: ResumoSimples, Diretos e AssertivosForma de Melhorar a Comunicação entre o Time e com o ClienteTime e com o ClienteGera informações vivas que serão úteis para entender, construir, testar e dar manutenção futura no softwareAjuda a controlar e comunicar o escopo e as mudanças ( e elas sempre virão! )Pode ser feito em papel ou em ferramentas populares como o PowerPoint

Globalcode – Open4education

ferramentas populares como o PowerPointDevem ficar em segurança, sob versionamento e oferecer rastreabilidadeExemplo: PowerPoint Storyboarding

http://go.microsoft.com/?linkid=9820671

Laboratório Virtual de PowerPoint Storyboarding

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

Por que destacar 2 ou 3 profissionais para

Paradigma:

Por que destacar 2 ou 3 profissionais para realizar o levantamento do sistema é caro?

Mas, quando o projeto dá problema acrescentar 10 não

Globalcode – Open4education

acrescentar 10 não

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

Kanban - かんばん ( 看板 )

Globalcode – Open4educationQuadro de Avisos / Mural

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

Não entenda errado...

Globalcode – Open4education

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

+ do que Post-Its na Parede

Planejado junto com o Cliente e o Time em diversos momentos (Sprint Planning)

Representa o Escopo(Product Backlog)

Pode representar Estórias ou Requerimentos ou Tarefas

Globalcode – Open4education

Requerimentos ou Tarefas

Deve ser atualizado pelo menos uma vez por dia(Daily Meeting)

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

Exemplo de Tarefa/Post-It

ID: 95 Tarefa: Smoke TestID: 95 Tarefa: Smoke Test

Duração: 2h Pessoa: Juca Andrade

Início: 24/05/13 Prioridade: 1

Globalcode – Open4education

Início: 24/05/13 Prioridade: 1

Término: 24/05/13 Estória: Venda

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

Kanban + Comum

To Do / Backlog(A Fazer)(A Fazer)

Doing / In Progress(Em Andamento)

Done (Feito)

Globalcode – Open4education

Alerts(Impedimentos)

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

Mas, o que é Done/Feito?

Entendido

Construído

Testado

Entregue?

Globalcode – Open4education

Entregue?

Aceito?

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

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 vergonha

A B

C D

Globalcode – Open4education

Não tenha vergonhaEsteja disponívelNão aceite acomodados

C D

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

Kanban + Amplo

Globalcode – Open4education

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

Organizar Tarefas por Estórias / Requerimentos

Globalcode – Open4education

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

Em Papel X Eletrônico?

Simples Acesso de Qualquer Lugar

Lúdico,Tátil e Sinestésico(algumas pessoas precisam do contato físico)

A Pessoa escreve com sua letra o seu nome (assume a tarefa), esforço

Não fica Exposto (segurança da informação)

Pode gerar métricas

Pode ser integrado a

Globalcode – Open4education

a tarefa), esforço (consenso) e prazo (comprometimento)

Pode ser integrado a outras ferramentas

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

30

35

Gráfico de Burn DownQuando vai ficar pronto?Qual a data de entrega projetada atualmente?

10

15

20

25

projetada atualmente?Precisamos fazer hora extra?Precisamos de ajuda?

Projeção 1

Globalcode – Open4education

0

5

1 2 3 4 5 6 7 8 9 10

Projeção 1

Projeção 2 Projeção 3

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

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ão

Globalcode – Open4education

Facilidade de GestãoEm Papel X EletrônicoPode ser usado para organizar diversos tipos de atividades

http://www.tfspreview.com (5 usuários free)

Experimente usar os Kanbans (Boards) do Microsoft TFS:

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

Storyboards + Kanban

Compartilhar e Validar conhecimento

Globalcode – Open4education

conhecimentoFácil visualizaçãoQualidade MelhorEntregas Mais Rápida

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

Vamos ficar em contato

/realjosecorreia /iterasys

E-mail

/in/josecorreia Iterasys (grupo)

@realjosecorreia @iterasys

[email protected]

Globalcode – Open4education

E-mail

Site

[email protected] [email protected]

www.iterasys.com.br

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

Obrigado! Dúvidas?

Globalcode – Open4education


Recommended