terça-feira, 16 de abril de 2013

Qual o time dos Tester em um contexto ágil?

Pertencem ao Time do cliente?

A equipe de clientes inclui especialistas em negócios, proprietários de produtos, especialistas em domínio,gerentes de produto, analistas de negócios, todoas especilistas no lado  "negócio"  um projeto.

A equipe do cliente escreve as histórias ou conjuntos de recursos para a equipe de desenvolvedores. Eles fornecem os exemplos
que irão  conduzir o time na implementação da história.

Eles se comunicam e colaboram com a equipe de desenvolvedores ao longo de cada iteração, respondendo perguntas e revisando as histórias que ainda não foram finalizadas.

Ou ao Time dos desenvolvedores?

Todos os envolvidos com o código de entrega é um desenvolvedor, e é parte do time do  desenvolvedor.

Princípios ágeis incentivam os membros da equipe para assumir múltiplas atividades; qualquer membro da equipe pode assumir qualquer tipo de tarefa.
Muitos profissionais ágeis desencorajam funções especializadase incentivam todos os membros da equipe a transferir suas habilidades para os outros tanto quanto for possível.

No entanto, cada equipe precisa decidir o que seus projetos exigem de experiência: programadores, administradores de sistemas, arquitetos, administradores de banco de dados, escritores técnicos, especialistas em segurança, e as pessoas que usam mais de um destes chapéus podem ser parte da equipe, fisicamente ou virtualmente.

Ambos!

Testers são membros do time do cliente ajudando a levantar requerimentos, exemplos e ajudando o cliente a expressar seu requerimento de uma forma onde será possível valida-lo (testa-lo)

Testers também são parte do time de desenvolvedores pois teste é um componente central para o desenvolvimento ágil.Tester são como advogados da qulidade exigindo sempre que o time de desenvolvimento entregue o máximo de valor ao produto.