Fra ønske til oppgave · kapittel 5 av 17

Mål, omfang og ferdigkriterier

Et uklart ønske blir gjennomførbart når vi beskriver hvilken effekt vi vil ha, hva som er innenfor oppgaven og hvilke kontroller som viser at den er ferdig.

5 av 17 kapitler

5.1 · kort forklart

Hvordan gjør vi «kan du fikse dette?» til et resultat både mennesket og agenten kan vurdere?

Et uklart ønske blir gjennomførbart når vi beskriver hvilken effekt vi vil ha, hva som er innenfor oppgaven og hvilke kontroller som viser at den er ferdig.

Viktig: Et ferdigkriterium skal kunne feile. Hvis det alltid kan krysses av uansett resultat, er det ikke en reell kontroll.

5.2 · byggesteinene

Tre begreper som må holdes fra hverandre

01

Mål

Hva skal bli sant for brukeren eller systemet?

02

Omfang

Hvilke sider, filer, språk og miljøer er med – og hva er uttrykkelig utenfor?

03

Ferdigkriterium

En observerbar kontroll, ikke bare en aktivitet som «koden er skrevet».

5.3 · metoden

En praktisk arbeidsrekkefølge

  1. 1Beskriv ønsket effekt.
  2. 2Navngi mål og ikke-mål.
  3. 3Skriv målbare akseptansekriterier.
  4. 4Legg til stoppbetingelser for uventet risiko eller manglende informasjon.

5.4 · konkret eksempel

Bedre desktop-side

Situasjon

Bedre desktop-side

Hvordan gjør vi «kan du fikse dette?» til et resultat både mennesket og agenten kan vurdere?

Utgangspunkt

Uklart: «Gjør siden penere.»

Kontrollert resultat

Tydelig: hovedinnholdet skal være minst 700 px ved 1440 px, uten overlapping eller horisontal overflow, kontrollert på fire viewporter.

5.5 · prøv selv

Oppgave

Omskriv tre egne ønsker med feltene mål, omfang, ikke-mål, akseptanse og stoppbetingelse.

5.6 · kontrolliste

Før du går videre

  • Beskriver målet en effekt?
  • Er berørte flater navngitt?
  • Er det tydelig hva som ikke skal endres?
  • Kan hvert ferdigkriterium kontrolleres?
Husk:Et ferdigkriterium skal kunne feile. Hvis det alltid kan krysses av uansett resultat, er det ikke en reell kontroll.