Spesifikasjon
Hvor kommer en spesifikasjon fra?
Krav
Use case
Brukerhistorier
Brukerhistorier
Som
rolle
trenger jeg
funksjonalitet
for å
oppnå nytteverdi
Roller
Ulike egenskaper hos brukere/roller
personas
Krav er
[ofte? som regel?]
mangelfulle
,
uklare
eller
direkte feil
Problem: Å skyte fra hoften
Løsning: Logikk
Problem: Manglende krav
Løsning: Avtaleverk
Problem: Uklare krav
Løsning: Oversetteren
Problem: Løsning i behovsklær
Løsning: Den høflige språkpedanten
Problem: Småbarnsforelderen
Løsningen: Femåringen
Problem: Isfjell
Løsning: Motorsag
Problem: Kråkesølv
Løsning: Men hva med...
New and improved
Krav fremmer et spesifikt behov
Krav kan realiseres i løpet av en kort periode
Krav er lett å forstå
Ubiquituous language
Kode og forretningslogikk er det samme
Tenk de rette tankene
Et godt krav forklarer når vi er ferdige
Bruk tid på spesifikasjon
Verden endrer seg