Como tornar o testador parte da equipe

Preview:

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

Como MATAR um tester na sua equipe

@eliasnogueira

Como MATAR um testerna sua equipe

@eliasnogueira

Como tornar um tester realmente parte da equipe

Elias Nogueira

@eliasnogueiraeliasnogueira.com

Tester

COMO VOCES TRABALHAM HOJE COMO UM TIME DE PROGRAMADORES?

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

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

Time! Cliente!

Time

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

Time! Cliente!

Testador!

Time com um papel de teste

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

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?

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

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

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)

Recommended