Kravspesifikasjon.comIngen skal måtte være ekspert

ForsidenSjekklister › Ett enkelt krav

Kvalitetssjekk av ett enkelt krav

Seks spørsmål, tjue sekunder per krav. Kjør dem på hele listen, og du finner som regel at mellom en tredjedel og halvparten av kravene trenger en omskriving.

  • Entydig: kan to fornuftige mennesker lese dette ulikt? Se etter «osv.», «ved behov», «relevant», «brukervennlig», «som regel». Se ordene som ødelegger et krav.
  • Testbart: hvordan avgjør vi om det er oppfylt? Har du ikke svar, har du et ønske, ikke et krav. Se kravet må kunne bevises oppfylt.
  • Atomært: er det ett krav, eller flere med «og» mellom? Sammensatte krav kan bli halvveis oppfylt. Se ett krav per krav.
  • Prioritert: har det et nivå, og tåler nivået prøven? Skal-krav er krav du ville avvist et ellers godt tilbud på. Se skal, bør og kan.
  • Eid: hvem svarer når leverandøren spør hva vi mente? Et navn, ikke en avdeling. Se hvert krav trenger en eier.
  • Begrunnet: hvilket mål eller behov tjener kravet? Finner du ingen kobling, er kravet en kandidat for stryking. Se sporbarhetsmatrise.

To spørsmål til, hvis du har tid

  • Beskriver kravet behovet eller løsningen? Nevner det en bestemt teknologi, et skjermelement eller en arbeidsmåte, har du sannsynligvis spesifisert løsningen. Se beskriv behovet, ikke løsningen.
  • Hvem merker at kravet er oppfylt? Finner du ingen brukergruppe, er det verdt å spørre hvorfor kravet finnes. Se kravet uten bruker.

Slik ser en runde ut i praksis

Utgangspunkt

Systemet skal ha god søkefunksjonalitet og rapportering, og bør være raskt ved behov.

Kravet feiler på fem av seks punkter: det er ikke entydig («god», «raskt», «ved behov»), ikke testbart, ikke atomært (søk og rapportering), nivået er selvmotsigende («skal ha» og «bør være»), og det er ingen begrunnelse.

Etter omskriving

K-114 (skal) Systemet skal søke i fritekst på tvers av saksnummer, tittel og innhold, og returnere første treffside innen 2 sekunder for 95 prosent av søkene, målt i nettleser ved 500 000 saker og 30 samtidige brukere. Eier: fagansvarlig byggesak. Tjener M1.

K-115 (skal) Systemet skal kunne produsere rapport over antall saker per status og saksbehandler, med valgfri periode. Eier: avdelingsleder. Tjener M1.

K-116 (bør) Søket bør støtte synonymer og bøyningsformer på norsk. Eier: fagansvarlig byggesak. Tjener M2.

Kjør sjekken på skal-kravene først

Har du 300 krav, er det urealistisk å gå gjennom alle grundig. Ta skal-kravene — de er de eneste som kan velte leveransen — og gjør en raskere gjennomgang av resten.