SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Uso de Storyboards e Kanban
para Testes mais Ágeis
Globalcode – Open4education
para Testes mais Ágeis
José Correia @realjosecorreia
@iterasys
José Correia @realjosecorreia
Apaixonado por Teste de Software
e Garantia da Qualidade
18 Anos em TI 11 Anos em Testes e QA18 Anos em TI 11 Anos em Testes e QA
Graduado em Processamento de Dados
pela FATEC
Pós-graduado em Gestão Empresarial
pela CEETEPS-IPEN/USP
Certificado 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 Iterasys
4º TDC 2010-11-12-13
Globalcode – Open4education
Principal Centro de Treinamento em Teste de Software
e Garantia da Qualidade na América Latina
Milhares de Alunos em + de 200 Empresas
Fundada em 2006, em São Paulo/SP
De onde vem os defeitos?
Globalcode – Open4education
Complexidade!
Globalcode – Open4education
Falhas de Comunicação!
Globalcode – Open4education
Falta de Informação!
Globalcode – Open4education
Más Ideias!
Globalcode – Open4education
Construção Frágil / Errada!
Globalcode – Open4education
Pressa!
Globalcode – Open4education
Acomodação!
Globalcode – Open4education
Mudanças!
Globalcode – Open4education
Não Existe Mágica, Mr. M!
Globalcode – Open4education
Mas, melhorar é preciso!
Conhecimento ComunicaçãoConhecimento Comunicação
Forma de Trabalho
Globalcode – Open4education
Forma de Trabalho
Storyboards
Globalcode – Open4education
Story do Storyboard
1928-29 1941
Webb Smith
na Disney ~ 2000
Globalcode – Open4education
19331898 Segull
Russia/Alemanha Negócios e Software
Explicar Fluxos,
ComportamentosComportamentos
e Funções
Storyboard
de
Desktop
Globalcode – Open4education
Desktop
App
Imaginar o uso
Globalcode – Open4education
Storyboard de Mobile App
Criar Protótipos Navegáveis
Globalcode – Open4education
PowerPoint Storyboarding
Fáceis de Entender e Alterar
Storyboard
de Menus
“Ribbon”
Globalcode – Open4education
Quase todo mundo tem PowerPoint
Avaliar antes de construir...
Globalcode – Open4education
Storyboard de Site
Feedback Prévio do Cliente
Os Cliente vão
discutir e sugerirdiscutir e sugerir
alterações nos
Storyboards.
Problemas e
mudanças podem
Globalcode – Open4education
ser antecipadas e
corrigidas por um
custo menor
Testar o que foi construído
Globalcode – Open4education
Storyboard de Site Oráculo
Caminhos Mais Importantes
Procurar por:
“Teste”
Clicar em
“Go”
Selecionar um
Treinamento“Go” Treinamento
Globalcode – Open4education
Storyboard de Site
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
Casos de Teste
Massa
de Teste
Globalcode – Open4education
Storyboards podem inspirar Casos de Teste
Storyboards podem ser Casos de Teste
e ter uma Massa de Teste associada
Rastreáveis e Versionados
Storyboards
devem ficar em umdevem ficar em um
repositório seguro,
serem versionados
e é desejável que
seja associados a
outros artefatos
Globalcode – Open4education
outros artefatos
para garantir a
rastreabilidadeStoryboard de
Desktop App
Storyboards: Resumo
Simples, Diretos e Assertivos
Forma de Melhorar a Comunicação entre o
Time e com o ClienteTime e com o Cliente
Gera informações vivas que serão úteis
para entender, construir, testar e dar
manutenção futura no software
Ajuda 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 PowerPoint
Devem ficar em segurança, sob
versionamento e oferecer rastreabilidade
Exemplo: PowerPoint Storyboarding
http://go.microsoft.com/?linkid=9820671
Laboratório Virtual de PowerPoint Storyboarding
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
Kanban - かんばん ( 看板 )
Globalcode – Open4education
Quadro de Avisos / Mural
Não entenda errado...
Globalcode – Open4education
+ 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)
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
Kanban + Comum
To Do / Backlog
(A Fazer)(A Fazer)
Doing / In Progress
(Em Andamento)
Done (Feito)
Globalcode – Open4education
Alerts
(Impedimentos)
Mas, o que é Done/Feito?
Entendido
Construído
Testado
Entregue?
Globalcode – Open4education
Entregue?
Aceito?
Quantas Tarefas seu time
é capaz de tocar?
Comece simplesComece simples
“Conhece a ti mesmo”
Conheça seu time
Não superestime
Não se acomode
Não tenha vergonha
A B
C D
Globalcode – Open4education
Não tenha vergonha
Esteja disponível
Não aceite acomodados
C D
Kanban + Amplo
Globalcode – Open4education
Organizar Tarefas por
Estórias / Requerimentos
Globalcode – Open4education
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
30
35
Gráfico de Burn Down
Quando 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
Kanban: Resumo
Controle Visual
O que está pronto
O que está sendo feitoO que está sendo feito
Quem está fazendo o quê
O que está parado
O que nem começou
Amadurecimento do time
Comprometimento
Facilidade de Gestão
Globalcode – Open4education
Facilidade de Gestão
Em Papel X Eletrônico
Pode ser usado para organizar diversos
tipos de atividades
http://www.tfspreview.com (5 usuários free)
Experimente usar os Kanbans (Boards) do Microsoft TFS:
Storyboards + Kanban
Compartilhar e Validar
conhecimento
Globalcode – Open4education
conhecimento
Fácil visualização
Qualidade Melhor
Entregas Mais Rápida
Vamos ficar em contato
/realjosecorreia /iterasys
E-mail
/in/josecorreia Iterasys (grupo)
@realjosecorreia @iterasys
correia@iterasys.com.br
Globalcode – Open4education
E-mail
Site
correia@iterasys.com.br
contato@iterasys.com.br
www.iterasys.com.br
Obrigado! Dúvidas?
Globalcode – Open4education

Contenu connexe

Tendances

Tdc2016 eu naogarantoa_qualidade
Tdc2016 eu naogarantoa_qualidadeTdc2016 eu naogarantoa_qualidade
Tdc2016 eu naogarantoa_qualidadeDiego Blond
 
TDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
TDC Florianópolis 2019. Trilha Java - Arquitetura de TestesTDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
TDC Florianópolis 2019. Trilha Java - Arquitetura de TestesSandro Giacomozzi
 
Métricas Em Fabricas De Software
Métricas Em Fabricas De SoftwareMétricas Em Fabricas De Software
Métricas Em Fabricas De SoftwareLuiz Borba
 
Teoria das Restrições de forma Ágil - AgileBrazil2014
Teoria das Restrições de forma Ágil - AgileBrazil2014Teoria das Restrições de forma Ágil - AgileBrazil2014
Teoria das Restrições de forma Ágil - AgileBrazil2014Bruno Machado Soares
 
5 coisas que você deve evitar em sua estratégia de testes automatizados - TDC...
5 coisas que você deve evitar em sua estratégia de testes automatizados - TDC...5 coisas que você deve evitar em sua estratégia de testes automatizados - TDC...
5 coisas que você deve evitar em sua estratégia de testes automatizados - TDC...Samuel Lucas
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareRoberto Brandini
 
Não deixe seu projeto só nas mãos do framework
Não deixe seu projeto só nas mãos do frameworkNão deixe seu projeto só nas mãos do framework
Não deixe seu projeto só nas mãos do frameworkGiuseppe Lopes
 
Apresentação Conceitos TOC (Theory Of Constraints)
Apresentação Conceitos TOC (Theory Of Constraints)Apresentação Conceitos TOC (Theory Of Constraints)
Apresentação Conceitos TOC (Theory Of Constraints)RZachi
 
YouPM e Flair2pass o seu caminho seguro para Certificação PMP e CAPM
YouPM e Flair2pass o seu caminho seguro para Certificação PMP e CAPMYouPM e Flair2pass o seu caminho seguro para Certificação PMP e CAPM
YouPM e Flair2pass o seu caminho seguro para Certificação PMP e CAPMMoises Luna, PMP
 
Montagem de equipes de software
Montagem de equipes de softwareMontagem de equipes de software
Montagem de equipes de softwareEvaldo Barbosa
 
Coding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios ÁgeisCoding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios ÁgeisLorival Smolski Chapuis
 

Tendances (20)

Tdc2016 eu naogarantoa_qualidade
Tdc2016 eu naogarantoa_qualidadeTdc2016 eu naogarantoa_qualidade
Tdc2016 eu naogarantoa_qualidade
 
Teste de software gestao e kaizen
Teste de software gestao e kaizenTeste de software gestao e kaizen
Teste de software gestao e kaizen
 
TDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
TDC Florianópolis 2019. Trilha Java - Arquitetura de TestesTDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
TDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
 
Metricas (e previsões) acionáveis de projeto
Metricas (e previsões) acionáveis de projetoMetricas (e previsões) acionáveis de projeto
Metricas (e previsões) acionáveis de projeto
 
MBA em projetos - Gestao Ágil
MBA em projetos - Gestao ÁgilMBA em projetos - Gestao Ágil
MBA em projetos - Gestao Ágil
 
Métricas Em Fabricas De Software
Métricas Em Fabricas De SoftwareMétricas Em Fabricas De Software
Métricas Em Fabricas De Software
 
Papeis Ágeis - uma proposta operacional Scrum
Papeis Ágeis - uma proposta operacional ScrumPapeis Ágeis - uma proposta operacional Scrum
Papeis Ágeis - uma proposta operacional Scrum
 
Teoria das Restrições de forma Ágil - AgileBrazil2014
Teoria das Restrições de forma Ágil - AgileBrazil2014Teoria das Restrições de forma Ágil - AgileBrazil2014
Teoria das Restrições de forma Ágil - AgileBrazil2014
 
5 coisas que você deve evitar em sua estratégia de testes automatizados - TDC...
5 coisas que você deve evitar em sua estratégia de testes automatizados - TDC...5 coisas que você deve evitar em sua estratégia de testes automatizados - TDC...
5 coisas que você deve evitar em sua estratégia de testes automatizados - TDC...
 
Engenharia de software Lean Kanban
Engenharia de software  Lean KanbanEngenharia de software  Lean Kanban
Engenharia de software Lean Kanban
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
 
Não deixe seu projeto só nas mãos do framework
Não deixe seu projeto só nas mãos do frameworkNão deixe seu projeto só nas mãos do framework
Não deixe seu projeto só nas mãos do framework
 
Apresentação Conceitos TOC (Theory Of Constraints)
Apresentação Conceitos TOC (Theory Of Constraints)Apresentação Conceitos TOC (Theory Of Constraints)
Apresentação Conceitos TOC (Theory Of Constraints)
 
Modelagem com historias bem além dos requisitos
Modelagem com historias bem além dos requisitosModelagem com historias bem além dos requisitos
Modelagem com historias bem além dos requisitos
 
YouPM e Flair2pass o seu caminho seguro para Certificação PMP e CAPM
YouPM e Flair2pass o seu caminho seguro para Certificação PMP e CAPMYouPM e Flair2pass o seu caminho seguro para Certificação PMP e CAPM
YouPM e Flair2pass o seu caminho seguro para Certificação PMP e CAPM
 
Lições aprendidas em Projetos
Lições aprendidas em ProjetosLições aprendidas em Projetos
Lições aprendidas em Projetos
 
Montagem de equipes de software
Montagem de equipes de softwareMontagem de equipes de software
Montagem de equipes de software
 
Coding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios ÁgeisCoding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios Ágeis
 
Programação Funcional usando C#
Programação Funcional usando C#Programação Funcional usando C#
Programação Funcional usando C#
 
BDD - Behaviour Driven Development
BDD - Behaviour Driven DevelopmentBDD - Behaviour Driven Development
BDD - Behaviour Driven Development
 

En vedette

Usabilidade 6 - Prototipação
Usabilidade 6 - PrototipaçãoUsabilidade 6 - Prototipação
Usabilidade 6 - PrototipaçãoMarcello Cardoso
 
Gestão ágil de contratos de desenvolvimento de software para governo
Gestão ágil de contratos de desenvolvimento de software para governoGestão ágil de contratos de desenvolvimento de software para governo
Gestão ágil de contratos de desenvolvimento de software para governoJoão Paulo Novais
 
Usabilidade de Interfaces - Parte 3
Usabilidade de Interfaces - Parte 3Usabilidade de Interfaces - Parte 3
Usabilidade de Interfaces - Parte 3Oziel Moreira Neto
 
UAI Test 2014 - Storyboards - dos Requisitos aos Testes
UAI Test 2014 - Storyboards - dos Requisitos aos TestesUAI Test 2014 - Storyboards - dos Requisitos aos Testes
UAI Test 2014 - Storyboards - dos Requisitos aos TestesJosé Correia
 
Introdução ao Storyboard - MobileConf2014
Introdução ao Storyboard - MobileConf2014Introdução ao Storyboard - MobileConf2014
Introdução ao Storyboard - MobileConf2014Vinicius Pacheco
 
Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)Rildo (@rildosan) Santos
 

En vedette (9)

Usabilidade 6 - Prototipação
Usabilidade 6 - PrototipaçãoUsabilidade 6 - Prototipação
Usabilidade 6 - Prototipação
 
Gestão ágil de contratos de desenvolvimento de software para governo
Gestão ágil de contratos de desenvolvimento de software para governoGestão ágil de contratos de desenvolvimento de software para governo
Gestão ágil de contratos de desenvolvimento de software para governo
 
Usabilidade de Interfaces - Parte 3
Usabilidade de Interfaces - Parte 3Usabilidade de Interfaces - Parte 3
Usabilidade de Interfaces - Parte 3
 
Design thinking
Design thinkingDesign thinking
Design thinking
 
UAI Test 2014 - Storyboards - dos Requisitos aos Testes
UAI Test 2014 - Storyboards - dos Requisitos aos TestesUAI Test 2014 - Storyboards - dos Requisitos aos Testes
UAI Test 2014 - Storyboards - dos Requisitos aos Testes
 
Storyboard
StoryboardStoryboard
Storyboard
 
Exemplos de User Stories
Exemplos de User StoriesExemplos de User Stories
Exemplos de User Stories
 
Introdução ao Storyboard - MobileConf2014
Introdução ao Storyboard - MobileConf2014Introdução ao Storyboard - MobileConf2014
Introdução ao Storyboard - MobileConf2014
 
Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)
 

Similaire à Uso Storyboards e Kanban para Testes Ágeis

TDC2013 - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos A...
TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos A...TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos A...
TDC2013 - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos A...José Correia
 
TDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para Testar
TDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para TestarTDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para Testar
TDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para TestarJosé Correia
 
Abertura Trilha de Teste TDC 2011 Goiånia
Abertura Trilha de Teste TDC 2011 GoiåniaAbertura Trilha de Teste TDC 2011 Goiånia
Abertura Trilha de Teste TDC 2011 GoiåniaElias Nogueira
 
Como você testa seu software TDC 2017
Como você testa seu software  TDC 2017Como você testa seu software  TDC 2017
Como você testa seu software TDC 2017Ismael
 
CONWIP: uma outra opção para restrição do WIP
CONWIP: uma outra opção para restrição do WIP CONWIP: uma outra opção para restrição do WIP
CONWIP: uma outra opção para restrição do WIP Felipe Albuquerque
 
TDC2012 - O desafio de aplicar testes automatizados em relatórios
TDC2012 - O desafio de aplicar testes automatizados em relatóriosTDC2012 - O desafio de aplicar testes automatizados em relatórios
TDC2012 - O desafio de aplicar testes automatizados em relatóriosGilberto Vieira da Silva
 
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
TDC 2014 Floripa - Melhorando sua Estratégia de Testes AutomatizadosTDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
TDC 2014 Floripa - Melhorando sua Estratégia de Testes AutomatizadosStefan Teixeira
 
Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
 Lições aprendidas com a Re (escrita |design) de uma aplicação PHP  Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
Lições aprendidas com a Re (escrita |design) de uma aplicação PHP Domingos Teruel
 
Qualidade do tester x qualidade do teste #TDC2013SP
Qualidade do tester x qualidade do teste #TDC2013SPQualidade do tester x qualidade do teste #TDC2013SP
Qualidade do tester x qualidade do teste #TDC2013SPAlan Jose
 
Automação de testes em projetos ágeis
Automação de testes em projetos ágeisAutomação de testes em projetos ágeis
Automação de testes em projetos ágeisCristiano Caetano
 
Tdc2013 - Trilha de Teste -
Tdc2013 - Trilha de Teste - Tdc2013 - Trilha de Teste -
Tdc2013 - Trilha de Teste - Leonardo Galani
 
Fortalecendo a Confiança: Como um semáforo na automação dá sinal verde pro ne...
Fortalecendo a Confiança: Como um semáforo na automação dá sinal verde pro ne...Fortalecendo a Confiança: Como um semáforo na automação dá sinal verde pro ne...
Fortalecendo a Confiança: Como um semáforo na automação dá sinal verde pro ne...Andre Boaz
 
TDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua APITDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua APIEdlaine Zamora
 
Tdc2014 scrum remoto rola ou nao rola
Tdc2014  scrum remoto rola ou  nao rolaTdc2014  scrum remoto rola ou  nao rola
Tdc2014 scrum remoto rola ou nao rolaCamilo Lopes
 
[TDCPOA2019] Upstream Kanban: exercitando a eficácia criativa do seu fluxo de...
[TDCPOA2019] Upstream Kanban: exercitando a eficácia criativa do seu fluxo de...[TDCPOA2019] Upstream Kanban: exercitando a eficácia criativa do seu fluxo de...
[TDCPOA2019] Upstream Kanban: exercitando a eficácia criativa do seu fluxo de...Vinicius Campos Silva
 
Do Scrum ao Kanban, passando pelo Scrumban: lições aprendidas do desenvolvime...
Do Scrum ao Kanban, passando pelo Scrumban: lições aprendidas do desenvolvime...Do Scrum ao Kanban, passando pelo Scrumban: lições aprendidas do desenvolvime...
Do Scrum ao Kanban, passando pelo Scrumban: lições aprendidas do desenvolvime...Natalia Manha
 
Gerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshellGerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshellDextra
 

Similaire à Uso Storyboards e Kanban para Testes Ágeis (20)

TDC2013 - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos A...
TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos A...TDC2013  - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos A...
TDC2013 - Trilha de Testes - Iterasys - José Correia - Testar em Multiplos A...
 
TDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para Testar
TDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para TestarTDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para Testar
TDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para Testar
 
Abertura Trilha de Teste TDC 2011 Goiånia
Abertura Trilha de Teste TDC 2011 GoiåniaAbertura Trilha de Teste TDC 2011 Goiånia
Abertura Trilha de Teste TDC 2011 Goiånia
 
Dba Testes Gerentes B2
Dba Testes Gerentes B2Dba Testes Gerentes B2
Dba Testes Gerentes B2
 
Como você testa seu software TDC 2017
Como você testa seu software  TDC 2017Como você testa seu software  TDC 2017
Como você testa seu software TDC 2017
 
CONWIP: uma outra opção para restrição do WIP
CONWIP: uma outra opção para restrição do WIP CONWIP: uma outra opção para restrição do WIP
CONWIP: uma outra opção para restrição do WIP
 
TDC2012 - O desafio de aplicar testes automatizados em relatórios
TDC2012 - O desafio de aplicar testes automatizados em relatóriosTDC2012 - O desafio de aplicar testes automatizados em relatórios
TDC2012 - O desafio de aplicar testes automatizados em relatórios
 
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
TDC 2014 Floripa - Melhorando sua Estratégia de Testes AutomatizadosTDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
 
Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
 Lições aprendidas com a Re (escrita |design) de uma aplicação PHP  Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
 
Qualidade do tester x qualidade do teste #TDC2013SP
Qualidade do tester x qualidade do teste #TDC2013SPQualidade do tester x qualidade do teste #TDC2013SP
Qualidade do tester x qualidade do teste #TDC2013SP
 
Automação de testes em projetos ágeis
Automação de testes em projetos ágeisAutomação de testes em projetos ágeis
Automação de testes em projetos ágeis
 
TDC 2016 Trilha Testes - Floripa
TDC 2016 Trilha Testes - FloripaTDC 2016 Trilha Testes - Floripa
TDC 2016 Trilha Testes - Floripa
 
Tdc2013 - Trilha de Teste -
Tdc2013 - Trilha de Teste - Tdc2013 - Trilha de Teste -
Tdc2013 - Trilha de Teste -
 
Fortalecendo a Confiança: Como um semáforo na automação dá sinal verde pro ne...
Fortalecendo a Confiança: Como um semáforo na automação dá sinal verde pro ne...Fortalecendo a Confiança: Como um semáforo na automação dá sinal verde pro ne...
Fortalecendo a Confiança: Como um semáforo na automação dá sinal verde pro ne...
 
Metralhando sua API
Metralhando sua APIMetralhando sua API
Metralhando sua API
 
TDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua APITDC Floripa 2018 - Metralhando sua API
TDC Floripa 2018 - Metralhando sua API
 
Tdc2014 scrum remoto rola ou nao rola
Tdc2014  scrum remoto rola ou  nao rolaTdc2014  scrum remoto rola ou  nao rola
Tdc2014 scrum remoto rola ou nao rola
 
[TDCPOA2019] Upstream Kanban: exercitando a eficácia criativa do seu fluxo de...
[TDCPOA2019] Upstream Kanban: exercitando a eficácia criativa do seu fluxo de...[TDCPOA2019] Upstream Kanban: exercitando a eficácia criativa do seu fluxo de...
[TDCPOA2019] Upstream Kanban: exercitando a eficácia criativa do seu fluxo de...
 
Do Scrum ao Kanban, passando pelo Scrumban: lições aprendidas do desenvolvime...
Do Scrum ao Kanban, passando pelo Scrumban: lições aprendidas do desenvolvime...Do Scrum ao Kanban, passando pelo Scrumban: lições aprendidas do desenvolvime...
Do Scrum ao Kanban, passando pelo Scrumban: lições aprendidas do desenvolvime...
 
Gerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshellGerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshell
 

Plus de José Correia

QArentena 21: BDD - com Fábio Araújo
QArentena 21: BDD - com Fábio AraújoQArentena 21: BDD - com Fábio Araújo
QArentena 21: BDD - com Fábio AraújoJosé Correia
 
TDC2014 - Trilha de Análise de Negócios - Storyboards: dos Requisitos aos Tes...
TDC2014 - Trilha de Análise de Negócios - Storyboards: dos Requisitos aos Tes...TDC2014 - Trilha de Análise de Negócios - Storyboards: dos Requisitos aos Tes...
TDC2014 - Trilha de Análise de Negócios - Storyboards: dos Requisitos aos Tes...José Correia
 
Iterasys :: Café com Qualidade - Testadores Precisam Saber Programar?
Iterasys ::  Café com Qualidade - Testadores Precisam Saber Programar?Iterasys ::  Café com Qualidade - Testadores Precisam Saber Programar?
Iterasys :: Café com Qualidade - Testadores Precisam Saber Programar?José Correia
 
Iterasys :: Microsoft Web Performance Test
Iterasys :: Microsoft Web Performance TestIterasys :: Microsoft Web Performance Test
Iterasys :: Microsoft Web Performance TestJosé Correia
 
Iterasys - Cobertura de Teste - Pairwise
Iterasys - Cobertura de Teste - PairwiseIterasys - Cobertura de Teste - Pairwise
Iterasys - Cobertura de Teste - PairwiseJosé Correia
 
Iterasys Test Show 2010 - Estratégia Baseada no TMap
Iterasys Test Show 2010 - Estratégia Baseada no TMapIterasys Test Show 2010 - Estratégia Baseada no TMap
Iterasys Test Show 2010 - Estratégia Baseada no TMapJosé Correia
 
Iterasys Test Show 2010 - Estratégia Baseada no Scrum
Iterasys Test Show 2010 -  Estratégia Baseada no ScrumIterasys Test Show 2010 -  Estratégia Baseada no Scrum
Iterasys Test Show 2010 - Estratégia Baseada no ScrumJosé Correia
 
Iterasys Test Show 2010 - Estratégia Baseada na ISO
Iterasys Test Show 2010 - Estratégia Baseada na ISOIterasys Test Show 2010 - Estratégia Baseada na ISO
Iterasys Test Show 2010 - Estratégia Baseada na ISOJosé Correia
 
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QA
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QAIterasys Test Show 2010 - Carreira e Certificação em Teste e QA
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QAJosé Correia
 

Plus de José Correia (9)

QArentena 21: BDD - com Fábio Araújo
QArentena 21: BDD - com Fábio AraújoQArentena 21: BDD - com Fábio Araújo
QArentena 21: BDD - com Fábio Araújo
 
TDC2014 - Trilha de Análise de Negócios - Storyboards: dos Requisitos aos Tes...
TDC2014 - Trilha de Análise de Negócios - Storyboards: dos Requisitos aos Tes...TDC2014 - Trilha de Análise de Negócios - Storyboards: dos Requisitos aos Tes...
TDC2014 - Trilha de Análise de Negócios - Storyboards: dos Requisitos aos Tes...
 
Iterasys :: Café com Qualidade - Testadores Precisam Saber Programar?
Iterasys ::  Café com Qualidade - Testadores Precisam Saber Programar?Iterasys ::  Café com Qualidade - Testadores Precisam Saber Programar?
Iterasys :: Café com Qualidade - Testadores Precisam Saber Programar?
 
Iterasys :: Microsoft Web Performance Test
Iterasys :: Microsoft Web Performance TestIterasys :: Microsoft Web Performance Test
Iterasys :: Microsoft Web Performance Test
 
Iterasys - Cobertura de Teste - Pairwise
Iterasys - Cobertura de Teste - PairwiseIterasys - Cobertura de Teste - Pairwise
Iterasys - Cobertura de Teste - Pairwise
 
Iterasys Test Show 2010 - Estratégia Baseada no TMap
Iterasys Test Show 2010 - Estratégia Baseada no TMapIterasys Test Show 2010 - Estratégia Baseada no TMap
Iterasys Test Show 2010 - Estratégia Baseada no TMap
 
Iterasys Test Show 2010 - Estratégia Baseada no Scrum
Iterasys Test Show 2010 -  Estratégia Baseada no ScrumIterasys Test Show 2010 -  Estratégia Baseada no Scrum
Iterasys Test Show 2010 - Estratégia Baseada no Scrum
 
Iterasys Test Show 2010 - Estratégia Baseada na ISO
Iterasys Test Show 2010 - Estratégia Baseada na ISOIterasys Test Show 2010 - Estratégia Baseada na ISO
Iterasys Test Show 2010 - Estratégia Baseada na ISO
 
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QA
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QAIterasys Test Show 2010 - Carreira e Certificação em Teste e QA
Iterasys Test Show 2010 - Carreira e Certificação em Teste e QA
 

Uso Storyboards e Kanban para Testes Ágeis

  • 1. Uso de Storyboards e Kanban para Testes mais Ágeis Globalcode – Open4education para Testes mais Ágeis José Correia @realjosecorreia @iterasys
  • 2. José Correia @realjosecorreia Apaixonado por Teste de Software e Garantia da Qualidade 18 Anos em TI 11 Anos em Testes e QA18 Anos em TI 11 Anos em Testes e QA Graduado em Processamento de Dados pela FATEC Pós-graduado em Gestão Empresarial pela CEETEPS-IPEN/USP Certificado 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 Iterasys 4º TDC 2010-11-12-13
  • 3. Globalcode – Open4education Principal Centro de Treinamento em Teste de Software e Garantia da Qualidade na América Latina Milhares de Alunos em + de 200 Empresas Fundada em 2006, em São Paulo/SP
  • 4. De onde vem os defeitos? Globalcode – Open4education
  • 9. Construção Frágil / Errada! Globalcode – Open4education
  • 13. Não Existe Mágica, Mr. M! Globalcode – Open4education
  • 14. Mas, melhorar é preciso! Conhecimento ComunicaçãoConhecimento Comunicação Forma de Trabalho Globalcode – Open4education Forma de Trabalho
  • 16. Story do Storyboard 1928-29 1941 Webb Smith na Disney ~ 2000 Globalcode – Open4education 19331898 Segull Russia/Alemanha Negócios e Software
  • 18. Imaginar o uso Globalcode – Open4education Storyboard de Mobile App
  • 19. Criar Protótipos Navegáveis Globalcode – Open4education PowerPoint Storyboarding
  • 20. Fáceis de Entender e Alterar Storyboard de Menus “Ribbon” Globalcode – Open4education Quase todo mundo tem PowerPoint
  • 21. Avaliar antes de construir... Globalcode – Open4education Storyboard de Site
  • 22. Feedback Prévio do Cliente Os Cliente vão discutir e sugerirdiscutir e sugerir alterações nos Storyboards. Problemas e mudanças podem Globalcode – Open4education ser antecipadas e corrigidas por um custo menor
  • 23. Testar o que foi construído Globalcode – Open4education Storyboard de Site Oráculo
  • 24. Caminhos Mais Importantes Procurar por: “Teste” Clicar em “Go” Selecionar um Treinamento“Go” Treinamento Globalcode – Open4education Storyboard de Site
  • 25. 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
  • 26. Casos de Teste Massa de Teste Globalcode – Open4education Storyboards podem inspirar Casos de Teste Storyboards podem ser Casos de Teste e ter uma Massa de Teste associada
  • 27. Rastreáveis e Versionados Storyboards devem ficar em umdevem ficar em um repositório seguro, serem versionados e é desejável que seja associados a outros artefatos Globalcode – Open4education outros artefatos para garantir a rastreabilidadeStoryboard de Desktop App
  • 28. Storyboards: Resumo Simples, Diretos e Assertivos Forma de Melhorar a Comunicação entre o Time e com o ClienteTime e com o Cliente Gera informações vivas que serão úteis para entender, construir, testar e dar manutenção futura no software Ajuda 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 PowerPoint Devem ficar em segurança, sob versionamento e oferecer rastreabilidade Exemplo: PowerPoint Storyboarding http://go.microsoft.com/?linkid=9820671 Laboratório Virtual de PowerPoint Storyboarding
  • 29. 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
  • 30. Kanban - かんばん ( 看板 ) Globalcode – Open4education Quadro de Avisos / Mural
  • 31. Não entenda errado... Globalcode – Open4education
  • 32. + 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)
  • 33. 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
  • 34. Kanban + Comum To Do / Backlog (A Fazer)(A Fazer) Doing / In Progress (Em Andamento) Done (Feito) Globalcode – Open4education Alerts (Impedimentos)
  • 35. Mas, o que é Done/Feito? Entendido Construído Testado Entregue? Globalcode – Open4education Entregue? Aceito?
  • 36. Quantas Tarefas seu time é capaz de tocar? Comece simplesComece simples “Conhece a ti mesmo” Conheça seu time Não superestime Não se acomode Não tenha vergonha A B C D Globalcode – Open4education Não tenha vergonha Esteja disponível Não aceite acomodados C D
  • 37. Kanban + Amplo Globalcode – Open4education
  • 38. Organizar Tarefas por Estórias / Requerimentos Globalcode – Open4education
  • 39. 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
  • 40. 30 35 Gráfico de Burn Down Quando 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
  • 41. Kanban: Resumo Controle Visual O que está pronto O que está sendo feitoO que está sendo feito Quem está fazendo o quê O que está parado O que nem começou Amadurecimento do time Comprometimento Facilidade de Gestão Globalcode – Open4education Facilidade de Gestão Em Papel X Eletrônico Pode ser usado para organizar diversos tipos de atividades http://www.tfspreview.com (5 usuários free) Experimente usar os Kanbans (Boards) do Microsoft TFS:
  • 42. Storyboards + Kanban Compartilhar e Validar conhecimento Globalcode – Open4education conhecimento Fácil visualização Qualidade Melhor Entregas Mais Rápida
  • 43. Vamos ficar em contato /realjosecorreia /iterasys E-mail /in/josecorreia Iterasys (grupo) @realjosecorreia @iterasys correia@iterasys.com.br Globalcode – Open4education E-mail Site correia@iterasys.com.br contato@iterasys.com.br www.iterasys.com.br