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.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
Mål
Hva skal bli sant for brukeren eller systemet?
Omfang
Hvilke sider, filer, språk og miljøer er med – og hva er uttrykkelig utenfor?
Ferdigkriterium
En observerbar kontroll, ikke bare en aktivitet som «koden er skrevet».
5.3 · metoden
En praktisk arbeidsrekkefølge
- 1Beskriv ønsket effekt.
- 2Navngi mål og ikke-mål.
- 3Skriv målbare akseptansekriterier.
- 4Legg til stoppbetingelser for uventet risiko eller manglende informasjon.
5.4 · konkret eksempel
Bedre desktop-side
Bedre desktop-side
Hvordan gjør vi «kan du fikse dette?» til et resultat både mennesket og agenten kan vurdere?
Uklart: «Gjør siden penere.»
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?