factor10 Solution Designer

Fältanteckningar

Spikes

Många beslut i ett mjukvaruinitiativ vilar på osäkerhet: om prestanda, om ett tredjeparts-API beter sig som dokumenterat, om en algoritm går att implementera inom rimlig tid. Att fatta beslut innan osäkerheten är hanterad är att gissa. Spikes är ett medvetet sätt att köpa sig kunskap: en tidsboxad undersökning vars enda mål är att svara på en specifik fråga, så att huvudbeslutet sedan kan fattas utifrån fakta.

Varje kort har ett Syfte, en Tid till förfogande och en Deadline. Håll dem små nog att vara billiga, och stora nog att faktiskt besvara frågan. Använd Status för att följa flödet.

 

Användningsmönster

Spikes kan användas som en frågebacklog, för att hålla reda på diskussioner som behöver tas. De kan beskriva vad som måste experimenteras med innan lösningsförslaget är klart, eller fånga de första experimenten och kommande sådana.

Räckte inte tiden till för att avsluta en spike på det sätt man tänkt sig, är det viktig information i sig. Skriv i Resultat vad som faktiskt hann göras innan deadline.

Fliken kan också användas som en kontrollerad och win-win-baserad modell för att besluta om mindre betalda experimentuppdrag. Det kan vara ett utmärkt sätt att inleda en professionell relation.

 

Vidare läsning