Problemet med «og»
Sammensatte krav oppstår naturlig når man skriver. Man tenker på én ting, kommer på noe beslektet, og skriver det inn i samme setning. Resultatet er et krav som er dyrt å evaluere og umulig å håndheve delvis.
Systemet skal kunne eksportere rapporter til PDF og Excel, sende dem på e-post til valgte mottakere, og arkivere dem automatisk i saksarkivet.
Hva om leverandøren leverer PDF-eksport og e-post, men ikke arkivering? Er kravet oppfylt? Delvis oppfylt? Skal det gi 0 eller 66 prosent uttelling i evalueringen? Dette er en diskusjon du ikke ønsker, og den er helt unødvendig.
K-301 (skal) Systemet skal kunne eksportere en rapport til PDF.
K-302 (skal) Systemet skal kunne eksportere en rapport til Excel (xlsx).
K-303 (bør) En eksportert rapport skal kunne sendes på e-post til mottakere valgt av brukeren.
K-304 (bør) En eksportert rapport skal kunne arkiveres i saksarkivet uten manuelle steg.
Legg merke til hva som skjedde: oppdelingen avslørte at de fire delene ikke har samme prioritet. Det var skjult så lenge de lå i én setning. Dette er den vanligste sidegevinsten ved å dele opp — du oppdager at du har blandet kritisk og pent-å-ha.
Når «og» er greit
Regelen gjelder handlinger og egenskaper, ikke oppramsing av like elementer i én og samme handling. «Systemet skal registrere navn, fødselsdato og adresse» er ett krav — det er én registreringshandling med tre felter, og den er enten på plass eller ikke.
Prøven er enkel: kan de to delene leveres uavhengig av hverandre? Kan de det, skal de være to krav.
Ikke overdriv
Det finnes en yttergrense. Deler du hvert felt og hver knapp i eget nummerert krav, får du en spesifikasjon på 900 punkter som ingen leser, og som koster mer å evaluere enn den er verdt. Det er også en fallgruve — for detaljert for tidlig.
Balansen ligger i å spørre hvilket nivå du faktisk vil kunne avvise et tilbud på. Er svaret «hele eksportfunksjonen», hold den samlet. Er svaret «vi må ha Excel uansett, resten er forhandlingsbart», del den.
Trenger du å vise sammenhengen mellom beslektede krav, bruk overskrifter og nummerserier framfor å skrive dem sammen. K-301 til K-304 under overskriften «Rapporteksport» gir samme oversikt som én lang setning, men hvert krav kan fortsatt evalueres, prises og testes for seg.