Spike
Definição de Spike:
Um Spike é uma User Story ou Task com tempo limitado, com a intenção de pesquisar uma questão ou resolver um problema. O foco de um Spike está mais em reunir informações e encontrar uma resposta para uma pergunta do que em desenvolver um produto entregável.
Sinônimos para Spike:
Proof of Concept, PoC, Spike de Pesquisa
Utilização do Spike:
Um Spike surge quando uma User Story ou uma tarefa não pode ser estimada com precisão antes de a equipa fazer mais investigações. O objetivo do Spike é produzir um resultado específico – uma estimativa para a User Story original – para que o Sprint possa continuar.
Como os Spikes são limitados no tempo, o investimento também está definido. Após o número de horas previamente estabelecido, é tomada uma decisão. No entanto, isso também pode significar que se decide investir mais tempo na obtenção de novos conhecimentos.
Algumas equipas integram esses Spikes no Product Backlog. Outras equipas consideram que um Spike é, na verdade, parte de um item do Backlog.
Vantagens de um Spike:
- Estimativas mais precisas e fiáveis das User Stories.
- Melhor compreensão de uma User Story ou de um requisito de um Product Backlog Item.
- Menos trabalho desnecessário.
- A importância da "aprendizagem contínua" é reconhecida pela equipa.