30 Hur ska vi dema detta?
När ett team utvecklar något i iterationer brukar de avsluta varje iteration med att visa upp den nya funktionalitet som de byggt. Detta kallas ibland lite slarvigt för demo. Det är helt enkelt en ny version av produkten som antingen kan släppas på marknaden eller som behöver fler funktioner eller bättre kvalitet för att få komma ut.
När man påbörjar en iteration och ska utveckla något kan det ibland vara svårt att sätta fingret på hur man kan testa att det är färdigt, d.v.s. klart att ges till användarna. Då kan vi fråga oss frågan “Hur ska vi dema detta?”, d.v.s. visa upp för våra beställare och/eller användare för att de ska kunna verifiera om det är vad de vill ha.
Ett team kan ha hamnat i fällan att vara uppdelade på utvecklare och testare och då händer det ibland att utvecklarna tagit fram en ny funktion som testarna inte vet hur de ska verifiera. Antingen är det tekniskt svårt eller så är det inte en så påtaglig funktionalitet man byggt. Om vi då från början har ställt oss frågan hur vi ska lägga fram detta på demo kan vi både sätta rätt omfattning och bygga på ett sådant sätt att vi verkligen kan testa och visa upp på demon.
Vi bygger med andra ord in kvalitetssäkring när vi bygger vår produkt, vi testar inte in den i efterhand.