Hvad er acceptkriterier?

I Scrum henviser acceptkriterier til et sæt betingelser eller krav, som en user story skal opfylde for at blive betragtet som komplet eller acceptabel.

I Scrum refererer acceptkriterier til et sæt betingelser eller krav, som en user story skal opfylde for at blive betragtet som komplet eller acceptabel af produktejeren, brugeren, kunden eller andre interessenter. Acceptkriterier defineres af Product Owner i samarbejde med udviklingsteamet.

Acceptkriterierne fungerer som et benchmark for udviklingsteamet, så de kan sikre, at de bygger det rigtige, og at produktet lever op til interessenternes forventninger. De hjælper også med at undgå misforståelser og forvirring ved at give en klar definition af, hvad produktet skal kunne, og hvordan det skal fungere.

Hvorfor skal vi bruge acceptkriterier?

Acceptkriterier spiller en afgørende rolle i Scrum, da de giver en klar og målbar definition af, hvad der skal til, for at en user story eller feature anses for at være "færdig" eller "acceptabel". Her er nogle grunde til, at acceptkriterier er vigtige at bruge i Scrum:

Sørg for tilpasning: Acceptkriterier er med til at sikre, at alle, der er involveret i udviklingsprocessen, er enige om, hvad der forventes. De giver en fælles forståelse af kravene og hjælper med at undgå misforståelser.

Forbedre kommunikationen: At definere specifikke acceptkriterier forbedrer kommunikationen mellem Product Owner og udviklingsteamet. Det er med til at sikre, at teamet bygger det rigtige, og at interessenternes forventninger bliver indfriet.

Skab klarhed: Acceptkriterier giver klarhed og reducerer forvirring ved at skitsere den nøjagtige adfærd eller funktionalitet, der forventes. Det hjælper med at undgå misforståelser og hjælper udviklingsteamet med at fokusere på at levere den nødvendige funktionalitet.

Sikre kvalitet: Acceptkriterier hjælper med at sikre, at det leverede produkt opfylder de krævede kvalitetsstandarder. Ved at definere specifikke kriterier kan udviklingsteamet verificere, at brugerhistorien opfylder kravene, før den betragtes som "færdig".

Sammenfattende giver acceptkriterier en klar og målbar definition af, hvad der forventes, og hjælper med at sikre tilpasning og kommunikation, skabe klarhed og sikre kvalitet.

Eksempler på acceptkriterier

User Story 1

Som bruger vil jeg gerne kunne nulstille min adgangskode, så jeg igen kan få adgang til min konto, hvis jeg glemmer min adgangskode.

Acceptkriterier:

  • Brugeren skal kunne starte processen med at nulstille adgangskoden fra login-siden.
  • Brugeren bør modtage en e-mail med et link til nulstilling af adgangskoden.
  • Hvis man klikker på linket til nulstilling af adgangskode, skal brugeren komme til en side, hvor vedkommende kan indtaste en ny adgangskode.
  • Når adgangskoden er nulstillet, skal brugeren omdirigeres til login-siden.

User Story 2
Som bruger vil jeg gerne kunne filtrere søgeresultaterne efter prisklasse, så jeg kan finde produkter inden for mit budget.

Acceptkriterier:

  • Søgeresultatsiden bør vise et filter for prisklasse.
  • Brugeren skal kunne vælge et minimums- og maksimumsprisinterval ved hjælp af en skyder eller inputfelter.
  • Hvis du klikker på knappen "Anvend", opdateres søgeresultaterne, så de viser produkter inden for det valgte prisinterval.

User Story 3

Som bruger vil jeg gerne kunne se min ordrehistorik, så jeg kan spore mine køb.

Acceptkriterier:

  • Brugeren skal kunne få adgang til sin ordrehistorik fra siden "Min konto".
  • Siden med ordrehistorik skal vise en liste over alle ordrer, som brugeren har afgivet, sorteret efter dato.
  • Hver ordre skal vise ordrenummer, dato, samlet pris og en liste over købte produkter.
  • Brugeren skal kunne klikke på en ordre for at se ordredetaljerne, herunder leveringsadressen og den anvendte betalingsmetode.

Del:

Flere ressourcer

Agile Coach vs Scrum Master

Discover the key differences between an Agile Coach and a Scrum Master in this insightful article.

What is a Spike in Scrum?

Discover the ins and outs of the elusive “spike” in Scrum methodology.

What is an Iteration in Agile?

Discover the ins and outs of iterations in Agile methodology with our comprehensive guide.

Lad os snakke om
Hvordan vi kan hjælpe!

Nyder du vores artikler? Endnu bedre er det, hvis du kan tale med os personligt! Kontakt os, så vi kan planlægge noget!