Sypke - eTecnologia/projeto-genesis GitHub Wiki
Spike
(status: em resisão)
O que é spike?
Um spike é uma abordagem de desenvolvimento de produto de software originado do XP (Programação Extrema) para gerar aprendizado da equipe, pequenas provas de conceitos de tecnologia, testar e validar tecnologias emergentes através de pequenos programas de software para explorar soluções potenciais.
Ainda é uma abordagem usada para determinar quanto esforço e/ou trabalho será necessário para resolver ou contornar um problema de software.
Aplicação (Quando usar:?)
- Para gerar aprendizado de uma nova tecnologia
- Para testar tecnologias emergentes através de pequenas provas de conceitos
- Validar hipotoses que envolvem aplicação de tecnologia com parte de uma solução
Restrições:
- Spike deve caber dentro de uma Sprint
- Spike deve fazer parte do backlog
- Não geram incrementos de produtos, pois, spike geram conhecimento, aprendizado e informação para tomada de decisão de uso de tecnoloigias.