Glossario
Spike
Un’attività esplorativa deliberatamente time-boxed, usata per ridurre un’incertezza rilevante prima di una decisione tecnica, architetturale o di delivery.
Conosciuto anche come Technical Spike, Architectural Spike, Research Spike
Approfondimento
Nel contesto Architecture Coffee
Uno Spike è un esperimento o un’attività di ricerca circoscritta, il cui scopo è produrre evidenze sufficienti per prendere una decisione in condizioni di incertezza. Dovrebbe partire da una domanda o un’ipotesi esplicita e avere un criterio di uscita chiaro. Il risultato può includere codice, misurazioni, note, prototipi o conclusioni, ma l’obiettivo non è produrre software pronto per la produzione. Uno Spike si distingue da una Proof of Concept, che serve principalmente a dimostrare la fattibilità; da un Prototype, che esplora o comunica una possibile soluzione; e da un task di implementazione, nel quale la soluzione prevista è già sufficientemente nota e l’obiettivo è realizzarla.