SlideShare a Scribd company logo
1 of 42
Papel do “Time de Teste” em Projetos SCRUM Gustavo Quezada
AGENDA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Liderança “Não Ágil” “ Yes, agile is about micromanagment, but it’s about the team micromanaging themselves and for their own benefit.” – Mike Cohn
Desenvolvimento Ágil - SCRUM Processos:  Reunião de Planejamento, Retrospectiva, Reunião Diária, Planejamento de Release e Sprints, etc. Ferramentas:  Quadro Kanban, Post-it, User Stories, BurnDown, etc. Pessoas:  Product Owner, Scrum Master, Time, etc. Cultura:  Time multi-disciplinar, Auto-gerenciamento, Valores, Envolvimento do cliente, Entrega freqüente, Liderança-colaboração, Respeito, etc. Vale lembrar que o  Rational Unified Process  na versão 7.5 está ainda mais Ágil e de forma ainda mais clara. O fundamento do RUP nessa versão se chama “ Agile Core ”
Papéis no Desenvolvimento Não Ágil x SCRUM Quem faz a diferença é o  Time O  Analista de Teste  faz parte do Time Scrum, nunca se esqueça disso T ogether  E veryone  A chieves  M ore Surpresa!!!! O  Analista de Teste  é o “ Time de Teste ” Agora é só trocar “Time de Teste” por “Analista de Teste” Papel do  Analista de Teste  em Projetos SCRUM
SCRUM – Visão Geral
SCRUM – Definição de Pronto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SCRUM – Definição de Pronto ,[object Object],[object Object],[object Object],[object Object],[object Object]
SCRUM – Definição de Pronto ,[object Object],[object Object],[object Object]
SCRUM – Visão do Produto Processo de Levantamento de Requisitos e Formalização do Escopo
SCRUM – Visão do Produto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SCRUM – Product BackLog Processo de Elaboração das User Stories
SCRUM – Product BackLog ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SCRUM – Product BackLog – Pré-Game Processo de Pré Game Não seria uma boa prática fazer um Pré Game antes de estimar o Product Backlog?
SCRUM – Product BackLog – Pré-Game ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SCRUM – Estimativa do Product BackLog ,[object Object],[object Object],[object Object]
SCRUM – Estimativa do Product BackLog Processo de Estimativa de Itens do Product Backlog
SCRUM – Estimativa do Product BackLog ,[object Object],[object Object],[object Object]
SCRUM – Estimativa do Product BackLog ,[object Object]
SCRUM – Estimativa do Product BackLog ,[object Object]
SCRUM – Planning Meeting – Parte 1 Processo de Planejamento I
SCRUM – Planning Meeting – Parte 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SCRUM – Planning Meeting – Parte 2 Processo de Planejamento II
SCRUM – Planning Meeting – Parte 2 ,[object Object],[object Object],[object Object],[object Object]
SCRUM – Planning Meeting – Parte 2 ,[object Object]
SCRUM – Planning Meeting – Parte 2 ,[object Object]
SCRUM – Execução da Sprint
SCRUM – Execução da Sprint ,[object Object],[object Object],[object Object],[object Object]
SCRUM – Execução da Sprint ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SCRUM – Execução da Sprint ,[object Object],[object Object]
SCRUM – Execução da Sprint Uma ferramenta de testes automatizados é a solução de todos os problemas de qualidade. Testabili-oquê? Você quer dizer que para criar testes automatizados será necessário modificar o sistema? Testes automatizados é moleza. Basta gravar a digitação e os cliques do mouse e depois executar o script. GERENTE  SEM-NOÇÃO DESENVOLVEDOR  ALOPRADO ANALISTA DE TESTE  FORA DO CONTEXTO
SCRUM – Execução da Sprint Resultado do Teste ,[object Object],[object Object],[object Object]
SCRUM – Execução da Sprint Idealmente, no  mundo perfeito  do Scrum, você  NÃO  precisa de  testes de aceitação , uma vez que as releases geradas ao final de cada Sprint já estão prontas para a produção Inicie   a implementação de novas funcionalidades, mas  priorize   a resolução dos  defeitos  antigos em produção Não  inicie a construção de coisas novas antes das coisas antigas estarem em produção.  Será que isso funciona?
SCRUM – Reunião Diária
SCRUM – Reunião Diária ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SCRUM – Reunião de Revisão
SCRUM – Reunião de Revisão ,[object Object],[object Object],[object Object]
SCRUM – Reunião de Retrospectiva
SCRUM – Reunião de Retrospectiva ,[object Object]
SCRUM – Reunião de Retrospectiva ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SCRUM – Não é a bala de prata Não olhe somente para os número, tente analisar e entendê-los Aprenda e melhore com os erros. Aprender com os acertos é fácil Automatize e reduza o envolvimento humano em atividades manuais repetitivas Entregue valor para o cliente, não entregue sonhos FAÇA A  RODA GIRAR Utilize ferramentas existentes e tente adaptá-las a sua realidade Idéias! Sempre bem-vidas Priorize e corrija o que for necessário
MUITO OBRIGADO ! Gustavo Quezada E-mail:  [email_address] Blog:  http://gustavoquezada.blogspot.com/

More Related Content

What's hot

Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumMarcos Garrido
 
Validação e Testes de software
Validação e Testes de softwareValidação e Testes de software
Validação e Testes de softwareRondinelli Mesquita
 
X-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de SoftwareX-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de SoftwareAlexandreBartie
 
Validação e Testes de Software - MOD1
Validação e Testes de Software - MOD1Validação e Testes de Software - MOD1
Validação e Testes de Software - MOD1Fernando Palma
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrumEduardo Bregaida
 
Bug metrics - o uso das métricas para apoiar a priorização dos Bugs de produção
Bug metrics - o uso das métricas para apoiar a priorização dos Bugs de produçãoBug metrics - o uso das métricas para apoiar a priorização dos Bugs de produção
Bug metrics - o uso das métricas para apoiar a priorização dos Bugs de produçãoJoyce Bastos
 
Engenharia do produto
Engenharia do produtoEngenharia do produto
Engenharia do produtoKaren Laiza
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaFernando Palma
 
Processos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaProcessos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaRalph Rassweiler
 
Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Annelise Gripp
 
ALTER FACE Test Heuristic
ALTER FACE Test HeuristicALTER FACE Test Heuristic
ALTER FACE Test HeuristicJúlio de Lima
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? Stefania Marinelli
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumRafael Souza
 

What's hot (20)

Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
Validação e Testes de software
Validação e Testes de softwareValidação e Testes de software
Validação e Testes de software
 
X-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de SoftwareX-Zone - Garantia da Qualidade de Software
X-Zone - Garantia da Qualidade de Software
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 
Validação e Testes de Software - MOD1
Validação e Testes de Software - MOD1Validação e Testes de Software - MOD1
Validação e Testes de Software - MOD1
 
Metodología agile scrum
Metodología agile scrum Metodología agile scrum
Metodología agile scrum
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrum
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Bug metrics - o uso das métricas para apoiar a priorização dos Bugs de produção
Bug metrics - o uso das métricas para apoiar a priorização dos Bugs de produçãoBug metrics - o uso das métricas para apoiar a priorização dos Bugs de produção
Bug metrics - o uso das métricas para apoiar a priorização dos Bugs de produção
 
Gerenciamento da Qualidade em Projetos
Gerenciamento da Qualidade em ProjetosGerenciamento da Qualidade em Projetos
Gerenciamento da Qualidade em Projetos
 
Engenharia do produto
Engenharia do produtoEngenharia do produto
Engenharia do produto
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
 
Processos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaProcessos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e prática
 
Exemplo de Plano de testes
Exemplo de Plano de testes Exemplo de Plano de testes
Exemplo de Plano de testes
 
Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!
 
ALTER FACE Test Heuristic
ALTER FACE Test HeuristicALTER FACE Test Heuristic
ALTER FACE Test Heuristic
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day?
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e Scrum
 
Agile Testing by Example
Agile Testing by ExampleAgile Testing by Example
Agile Testing by Example
 

Similar to Analista de Teste no SCRUM

Scrum - Gerenciando Projetos Ágeis
Scrum - Gerenciando Projetos ÁgeisScrum - Gerenciando Projetos Ágeis
Scrum - Gerenciando Projetos ÁgeisIdeia Ágil
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMLucas Vinícius
 
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To ScrumJuan Bernabó
 
Scrum no contexto de processos de desenvolvimento
Scrum no contexto de processos de desenvolvimentoScrum no contexto de processos de desenvolvimento
Scrum no contexto de processos de desenvolvimentoRalph Rassweiler
 
Gerenciando Projetos Ágeis usando Scrum
Gerenciando Projetos Ágeis usando ScrumGerenciando Projetos Ágeis usando Scrum
Gerenciando Projetos Ágeis usando ScrumLeandro Cianconi
 
Inciando com Scrum
Inciando com ScrumInciando com Scrum
Inciando com ScrumIdéia Ágil
 
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumThiago Barros, PSM
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPaulo Furtado
 
Papel do tester em projeto scrum
Papel do tester em projeto scrumPapel do tester em projeto scrum
Papel do tester em projeto scrumVinicius Sabadoti
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCPFrank Coelho
 
1 apresentacao metodologia rcp
1  apresentacao metodologia rcp1  apresentacao metodologia rcp
1 apresentacao metodologia rcpFrank Coelho
 
Treinamento de Scrum
Treinamento de ScrumTreinamento de Scrum
Treinamento de ScrumLuiz Duarte
 
Relato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUMRelato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUMelifrancis
 

Similar to Analista de Teste no SCRUM (20)

Scrum
ScrumScrum
Scrum
 
Scrum - Gerenciando Projetos Ágeis
Scrum - Gerenciando Projetos ÁgeisScrum - Gerenciando Projetos Ágeis
Scrum - Gerenciando Projetos Ágeis
 
Método Ágil Scrum
Método Ágil ScrumMétodo Ágil Scrum
Método Ágil Scrum
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
 
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
 
Scrum no contexto de processos de desenvolvimento
Scrum no contexto de processos de desenvolvimentoScrum no contexto de processos de desenvolvimento
Scrum no contexto de processos de desenvolvimento
 
Gerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrumGerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum - evolução contínua
Scrum - evolução contínuaScrum - evolução contínua
Scrum - evolução contínua
 
Gerenciando Projetos Ágeis usando Scrum
Gerenciando Projetos Ágeis usando ScrumGerenciando Projetos Ágeis usando Scrum
Gerenciando Projetos Ágeis usando Scrum
 
Inciando com Scrum
Inciando com ScrumInciando com Scrum
Inciando com Scrum
 
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em Juazeiro
 
Papel do tester em projeto scrum
Papel do tester em projeto scrumPapel do tester em projeto scrum
Papel do tester em projeto scrum
 
Scrum - Visão Geral
Scrum - Visão GeralScrum - Visão Geral
Scrum - Visão Geral
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP
 
1 apresentacao metodologia rcp
1  apresentacao metodologia rcp1  apresentacao metodologia rcp
1 apresentacao metodologia rcp
 
Treinamento de Scrum
Treinamento de ScrumTreinamento de Scrum
Treinamento de Scrum
 
Relato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUMRelato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUM
 
Agilidade Com Scrum
Agilidade Com ScrumAgilidade Com Scrum
Agilidade Com Scrum
 

Analista de Teste no SCRUM

  • 1. Papel do “Time de Teste” em Projetos SCRUM Gustavo Quezada
  • 2.
  • 3. Liderança “Não Ágil” “ Yes, agile is about micromanagment, but it’s about the team micromanaging themselves and for their own benefit.” – Mike Cohn
  • 4. Desenvolvimento Ágil - SCRUM Processos: Reunião de Planejamento, Retrospectiva, Reunião Diária, Planejamento de Release e Sprints, etc. Ferramentas: Quadro Kanban, Post-it, User Stories, BurnDown, etc. Pessoas: Product Owner, Scrum Master, Time, etc. Cultura: Time multi-disciplinar, Auto-gerenciamento, Valores, Envolvimento do cliente, Entrega freqüente, Liderança-colaboração, Respeito, etc. Vale lembrar que o Rational Unified Process na versão 7.5 está ainda mais Ágil e de forma ainda mais clara. O fundamento do RUP nessa versão se chama “ Agile Core ”
  • 5. Papéis no Desenvolvimento Não Ágil x SCRUM Quem faz a diferença é o Time O Analista de Teste faz parte do Time Scrum, nunca se esqueça disso T ogether E veryone A chieves M ore Surpresa!!!! O Analista de Teste é o “ Time de Teste ” Agora é só trocar “Time de Teste” por “Analista de Teste” Papel do Analista de Teste em Projetos SCRUM
  • 7.
  • 8.
  • 9.
  • 10. SCRUM – Visão do Produto Processo de Levantamento de Requisitos e Formalização do Escopo
  • 11.
  • 12. SCRUM – Product BackLog Processo de Elaboração das User Stories
  • 13.
  • 14. SCRUM – Product BackLog – Pré-Game Processo de Pré Game Não seria uma boa prática fazer um Pré Game antes de estimar o Product Backlog?
  • 15.
  • 16.
  • 17. SCRUM – Estimativa do Product BackLog Processo de Estimativa de Itens do Product Backlog
  • 18.
  • 19.
  • 20.
  • 21. SCRUM – Planning Meeting – Parte 1 Processo de Planejamento I
  • 22.
  • 23. SCRUM – Planning Meeting – Parte 2 Processo de Planejamento II
  • 24.
  • 25.
  • 26.
  • 27. SCRUM – Execução da Sprint
  • 28.
  • 29.
  • 30.
  • 31. SCRUM – Execução da Sprint Uma ferramenta de testes automatizados é a solução de todos os problemas de qualidade. Testabili-oquê? Você quer dizer que para criar testes automatizados será necessário modificar o sistema? Testes automatizados é moleza. Basta gravar a digitação e os cliques do mouse e depois executar o script. GERENTE SEM-NOÇÃO DESENVOLVEDOR ALOPRADO ANALISTA DE TESTE FORA DO CONTEXTO
  • 32.
  • 33. SCRUM – Execução da Sprint Idealmente, no mundo perfeito do Scrum, você NÃO precisa de testes de aceitação , uma vez que as releases geradas ao final de cada Sprint já estão prontas para a produção Inicie a implementação de novas funcionalidades, mas priorize a resolução dos defeitos antigos em produção Não inicie a construção de coisas novas antes das coisas antigas estarem em produção. Será que isso funciona?
  • 35.
  • 36. SCRUM – Reunião de Revisão
  • 37.
  • 38. SCRUM – Reunião de Retrospectiva
  • 39.
  • 40.
  • 41. SCRUM – Não é a bala de prata Não olhe somente para os número, tente analisar e entendê-los Aprenda e melhore com os erros. Aprender com os acertos é fácil Automatize e reduza o envolvimento humano em atividades manuais repetitivas Entregue valor para o cliente, não entregue sonhos FAÇA A RODA GIRAR Utilize ferramentas existentes e tente adaptá-las a sua realidade Idéias! Sempre bem-vidas Priorize e corrija o que for necessário
  • 42. MUITO OBRIGADO ! Gustavo Quezada E-mail: [email_address] Blog: http://gustavoquezada.blogspot.com/