tdc2013 - trilha de testes - iterasys - josé correia - uso de storyboards e kanban para testes mais...

44
Uso de Storyboards e Kanban para Testes mais Ágeis Globalcode – Open4education para Testes mais Ágeis José Correia @realjosecorreia @iterasys

Upload: jose-correia

Post on 18-Dec-2014

584 views

Category:

Technology


0 download

DESCRIPTION

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.

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