17
Como MATAR um tester na sua equipe @eliasnogueira

Como tornar o testador parte da equipe

Embed Size (px)

DESCRIPTION

Apresentação no Agile in Rio no dia 27/10/2013 mostrando um panorama e dando dicar de como inserir o testador no contexto ágil integrando ele no desenvolvimento do software desde as fases iniciais do projeto.

Citation preview

Page 1: Como tornar o testador parte da equipe

Como MATAR um tester na sua equipe

@eliasnogueira

Page 2: Como tornar o testador parte da equipe

Como MATAR um testerna sua equipe

@eliasnogueira

Como tornar um tester realmente parte da equipe

Page 3: Como tornar o testador parte da equipe

Elias Nogueira

@eliasnogueiraeliasnogueira.com

Tester

Page 4: Como tornar o testador parte da equipe

COMO VOCES TRABALHAM HOJE COMO UM TIME DE PROGRAMADORES?

Page 5: Como tornar o testador parte da equipe
Page 6: Como tornar o testador parte da equipe

COMO SÃO OS TESTADORES QUE VOCÊS CONHECEM?

Page 7: Como tornar o testador parte da equipe
Page 8: Como tornar o testador parte da equipe

Em um mundo não tão distante…

Fases de Teste (final do desenvolvimento)

Testador ou sabe do negócio ou só sabe testar campos

Não sabe ou não gosta de programar

Está em um time independente

O desenvolvedor é seu maior inimigo

Page 9: Como tornar o testador parte da equipe

Time! Cliente!

Time

Cliente e time (desenvolvedores) trabalham próximos para entregar valor

Page 10: Como tornar o testador parte da equipe
Page 11: Como tornar o testador parte da equipe

Time! Cliente!

Testador!

Time com um papel de teste

Entende a visão do clienteEntende os problemas e impactos de implementação

Page 12: Como tornar o testador parte da equipe

Testadores, no início do desenvolvimento, pode ajudar a levantar mais critérios de aceite

Precisamos agora que as senhas sejam seguras Elas terão, no mínimo 6 caracteres compostos de pelo menos

1 número, 1 letra e um símbolo

Como ficam as senhas já existentes?

Page 13: Como tornar o testador parte da equipe

Desafios do Agile Testing

Time pode não ver valor em teste

Testadores podem não ver valor no time

Papel de testador não é tão claro no time

Testes geralmente são negligenciados por prazos

O desenvolvedor é seu maior inimigoTestadores e desenvolvedores trabalham em silos

Time pode não ter skills ou domínios necessários para testar de forma eficiente

Page 14: Como tornar o testador parte da equipe

Posicionamento sobre Agile Testing

Testadores podem ser os primeiros a dar suporte ao cliente, negócio, stackholders e qualquer membros do time

Testadores podem disseminar o pensamento sobre testar primeiro no time

Testador passa a ser um provedor e disseminados de informações

Page 15: Como tornar o testador parte da equipe
Page 16: Como tornar o testador parte da equipe

Quais ajustes eu poderia ter?

Estimar testes no planning

Redefinir (ou criar) DoR - Definition of Ready

Redefinir (ou criar) DoD - Definition of Done

Pareamento (desde as fases iniciais)

Page 17: Como tornar o testador parte da equipe