Den Agile Testers Mindset – 2

I et traditionelt projekt hører vi ofte, at:

  • test er bagud
  • og testautomatiseringen er endnu mere bagud
  • vi kan ikke begynde at test inden koden er udviklet
  • testen bliver altid presset til sidst i udviklingsforløbet
  • der er altid pegende fingre omkring fejl – hvem er skyld i fejlen

Tænk hvis nu vi kunne forhindre fejl i at opstå INDEN koden bliver skrevet!

 

Traditionelt tænker vi på test som en fase, der ligger til sidst i et udviklingsforløb/projektforløb.

I et agilt udviklingssetup er test en aktivitet, der sker sideløbende med refinement, kodning o.s.v.

Hvad er en User Story?

Hvad er en User Story?


En User story er en kort og simpel beskrivelse i et naturligt sprog af en feature.

User stories skriver vi ofte skrevet ud fra en brugers synspunkt, som ønsker en eller anden ny funktionalitet fra et givent IT-system.

User stories følger ofte notationen:

 

Som <rolle>
ønsker jeg at <ønske>
med det formål at <formål>

 

Vi skriver user stories i 1. person (jeg), da vi nemmere sympatisere med fortælleren (rollen) i denne skrive form.

Den viste notation, giver os vigtig information:

Hvem er ønsker det (rollen)
Hvad er det han/hun ønsker (ønske)
Hvorfor (formål)

Typisk bliver user stories skrevet på et kort eller store Post-ITs. Efterfølgende prioriterer og arrangerer vi dem på en tavle med henblik på at facilitere en diskussion.

Diskussionen er mere vigtig, end det der skrevet i user story’en.