13

Iterasys Test Show 2010 - Estratégia Baseada no Scrum

Embed Size (px)

DESCRIPTION

Estratégia de Teste baseada em Scrum

Citation preview

Page 1: Iterasys Test Show 2010 -  Estratégia Baseada no Scrum
Page 2: Iterasys Test Show 2010 -  Estratégia Baseada no Scrum
Page 3: Iterasys Test Show 2010 -  Estratégia Baseada no Scrum
Page 4: Iterasys Test Show 2010 -  Estratégia Baseada no Scrum

ISOManifesto Ágil

• Valoriza mais:

– Indivíduos e interações que processo e

Scrum

– Indivíduos e interações que processo e ferramentas

– Sistemas funcionando que documentação extensa

– Colaboração com o cliente que negociação de contratos

– Responder às mudanças que seguir um plano

Page 5: Iterasys Test Show 2010 -  Estratégia Baseada no Scrum

ISOManifesto Ágil Revisado

• Processo e ferramentas devem estar em função de indivíduos e suas interações

Scrum

função de indivíduos e suas interações

• A comunicação através dos meios adequados devem estar em função de sistemas que funcionem

• A gestão de contratos deve estar em função de favorecer a colaboraçãode favorecer a colaboração

• As atividades de planejamento devem favorecer a resposta rápida às mudanças

Page 6: Iterasys Test Show 2010 -  Estratégia Baseada no Scrum

ISOModelo V é o vilão?

Requisitos Aceite

Scrum

Análise

Arquitetura

Sistema

IntegraçãoArquitetura

Codificação

Integração

Unitário

Page 7: Iterasys Test Show 2010 -  Estratégia Baseada no Scrum

ISOModelo Ágil

Objetivo é encurtar o tempo entre o erro e a correção

Scrum

TipagemForte Teste

DinâmicoInstrumentação:

Perda de

Registro e acompanhamento de

incidências /

Teste Regressão

Erro Defeito Falha Diagnóstico Correção

Perda de execução, logsde auditoria,

assertivas fluentes, exceções

incidências / gestão de

configuração/versão

Page 8: Iterasys Test Show 2010 -  Estratégia Baseada no Scrum

ISOComo descobrir o que fazer?

• Gestão ágil• Não estimular o cliente a levantar todos os

Scrum

• Não estimular o cliente a levantar todos os requisitos e possíveis e imagináveis

• Análise dos perfis de uso (log do servidor)• Defeitos reportados: em quais funcionalidades?• Grupo de foco: usabilidade, uso real• O mais usado precisa ser mais testado• O mais usado precisa ser mais testado• Evitar Big X Up Front ( onde X = qualquer

atividade do desenvolvimento) = detalhamento precoce

Page 9: Iterasys Test Show 2010 -  Estratégia Baseada no Scrum

ISOBenefícios

• Integração do time

Scrum

• Apoio de quem está desenvolvendo código durante a execução dos testes

• Apoio de quem está testando código durante a codificação

• Participação mais direta e ativa do profissional que está testando • Participação mais direta e ativa do profissional que está testando o software

• Profissionais que estão desenvolvendo código interessados em aprender sobre teste

Page 10: Iterasys Test Show 2010 -  Estratégia Baseada no Scrum

ISOBenefícios

• Profissionais que estão testando código interessados em aprender sobre programação

Scrum

aprender sobre programação

• Agilidade, interação com testes

• Acompanhamento de defeitos pelo profissional que está testando o software

• Analistas de Teste deixam de ser reativos para serem pró-ativos

http://asespecialistas.blog.com/files/2010/09/Scrum-no-Teste-de-Software.pdf

Page 11: Iterasys Test Show 2010 -  Estratégia Baseada no Scrum

ISORiscos

• Perder a imparcialidade nos Testes

Scrum

• Testar superficialmente

• Perder a visão de carreira (ser promovido a desenvolvedor)

• Não estar pronto para testar com qualidade na velocidade necessárianecessária

Page 12: Iterasys Test Show 2010 -  Estratégia Baseada no Scrum

ISOScrum de Testes

• Equipe de Testes Independente

Scrum

• Profissionais de Testes continuam nos Scrums

• Realiza testes mais extensivos e que não caberiam em uma Sprint

• Tem Sprints próprias

• É um destino na carreira do Testador

Page 13: Iterasys Test Show 2010 -  Estratégia Baseada no Scrum