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