Hvorfor accepterer vi at indlede vores it-projekter med så dårlige krav-specificeringer?

Klumme: Jeg er dødtræt af, at så mange danske virksomheder stadigvæk lever i oldtiden, hvad angår deres it-udvikling og fortsat giver deres it-projekter så dårlige levevilkår. Når user stories er uden forretningsværdi og mangler testbare accept-kriterier, efterlader man projektteamet uden chance for at forstå værdien af det, de skal udvikle. Stop det nu.

Artikel top billede

(Foto: Computerworld)

Denne klumme er et debatindlæg og er alene udtryk for skribentens synspunkter.

Giv mig så en brugbar kravspecificering... så jeg får mulighed for at gøre mit arbejde ordentligt, kunne jeg lige så godt have tilføjet.

Jeg er dødtræt af, at så mange danske virksomheder stadigvæk lever i oldtiden, hvad angår deres it-udvikling og fortsat giver deres it-projekter så dårlige levevilkår.

For vi projektledere, scrum mastere og vores teammedlemmer vil faktisk gerne levere succes og få den anerkendelse, vi fortjener. I stedet for konstant at skulle arbejde på øretævernes holdeplads.

Garbage in, Garbage out. Jeg tror, de fleste kender det udtryk. Og det er jo ret logisk, at hvis kvaliteten af dét, man propper ind i den ene ende af processen, er ringe, så vil outputtet også være det.

Og hvis man skal have højnet kvaliteten af det dårlige input, mens det processeres i maskinrummet, ja så koster det en masse ressourcer.

Derfor er det mig en gåde, at vi i Danmark bliver ved med at acceptere at starte vores softwareudviklingsprojekter med så dårlige og uklare kravspecificeringer, når vi godt ved, at garbage in resulterer i garbage out?

Måske handler det om, at vi er superoptimister, der tænker, at det hele nok skal gå alligevel, eller også arbejder vi bare på den måde, fordi vi altid har gjort det. Eller måske er sagens kerne noget helt andet – at man simpelthen ikke forstår, hvad der kendetegner en brugbar kravspecificering?

Ting der typisk fejler i en kravspecificering

De to mest kritiske ting, der ofte fejler i en kravspecificering, sådan som jeg oplever det, er, at user stories er uden forretningsværdi, eller at de ikke har test-bare acceptkriterier.

Tag eksemplet fra en spillevirksomhed, hvor en user story kunne lyde sådan her: ”Som quizdeltager ønsker jeg at modtage feedback efter hvert quizspørgsmål, så jeg kan se med det samme, om jeg svarede rigtigt eller forkert på spørgsmålet”.

Den er god, fordi forretningsværdien er tydelig, og med nogle klare acceptkriterier er det nemt for teamet at gå i gang med at udvikle på den.

De skal bare huske, at det kun kommer til at virke i praksis, hvis de samtidig erkender i teamet, at det kræver en tæt dialog med projektejeren - gerne via løbende refinement-møder.

Udviklerne har altså blot behov for at forstå de præcise forretningsmæssige krav, der skal løses, og så kan de herudfra selv udtænke, hvordan funktionaliteten kan udvikles bedst.

Men de kan ikke selv finde ud af at omsætte upræcise user stories, hvor de ikke forstår, hvad forretningen vil have og hvorfor som for eksempel i user storien: ”Det skal være intuitivt”.

Denne user story er helt umulig, for hvornår er et system eller en funktionalitet intuitiv?

Det er jo en subjektiv vurdering, og it-udviklingsteamets oplevelse af, hvad der er intuitivt, kan sagtens være en helt anden end forretningens.

Og derfor er det umuligt for udviklingsteamet at vide, om de har leveret det, som kunden ønsker.

I stedet for har de brug for user stories, der for eksempel er udtrykt således: ”Som bruger vil jeg max. opleve to klik mellem proces x og y, så jeg minimerer brugen af musen”.

Projektteamet SKAL forstå forretningsværdien

Med andre ord er det simpelthen nødvendigt, at projektteamet forstår, hvilken forretningsværdi systemet skal skabe, for at de kan levere et ordentligt stykke arbejde. Og det er noget, der så absolut må fremgå af kravspecificeringen!!!

De fire vigtigste gode råd:

1. Sørg for, at alle user stories overholder INVEST-modellen.

2. Stil krav til forretningen om, at forretningsværdien BÅDE skal være beskrevet i ord, OG sørg for, at bruge en metode til vægtning af værdien som fx WSJF-metoden.

3. Hold løbende refinement-møder, hvor ALLE i projektteamet deltager. Sørg for, at projektejeren senest dagen før oplyser, hvilke emner der skal drøftes på mødet.

4. Hvis der skal bruges tid ud over refinement-møderne til at hjælpe med kravspecificeringen, SKAL opgaven stå tydeligt på Scrumboardet.

Klummer er læsernes platform på Computerworld til at fortælle de bedste historier, og samtidig er det vores meget populære og meget læste forum for videndeling.

Har du en god historie eller har du specialviden, som du synes trænger til at blive delt?

Læs vores klumme-guidelines og send os din tekst, så kontakter vi dig - måske bliver du en del af vores hurtigt voksende korps af klummeskribenter.

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Digital forretningsanalytiker til Cyberdivisionen

Københavnsområdet

Politiets Efterretningstjeneste

Centerchef til Center for Applikationer i PET

Københavnsområdet

Forsvarets Efterretningstjeneste

Driftssikker SCCM-specialist til Forsvarets Efterretningstjeneste

Københavnsområdet

Computerworld Events

Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

Sikkerhed | Højbjerg, Aarhus

Cyber Security Summit 2026 - Aarhus

Lær om organisationers evne til at modstå, håndtere og komme videre efter alvorlige digitale hændelser, herunder ledelsesansvar, forretningskritiske afhængigheder og de valg, der afgør, om plan B holder, når systemer eller leverandører svigter.

Digital transformation | Aarhus

AI i det offentlige - Aarhus

Hør hvordan offentlige AI-løsninger skaleres til stabil drift med reel effekt. Få erfaringer, arkitekturvalg og styringsgreb fra frontløbere. Lær at bygge fælles AI-infrastruktur med ansvarlighed, sikkerhed og compliance.

Digital transformation | Køge

Derfor skal du videre fra Dynamics AX – og sådan gør du

Computerworld giver klar viden om vejen videre fra Dynamics AX. Du ser forskellen mellem AX og moderne cloud-ERP og får et konkret beslutningsgrundlag for næste skridt. Tilmeld dig og få styr på skiftet til Dynamics 365 FO eller BC.

Se alle vores events inden for it

Navnenyt fra it-Danmark

WITRICS A/S har pr. 1. juli 2026 ansat Tim Meicker som Sales & Marketing Manager. Han skal især beskæftige sig med marketingstrategi, salgsaktiviteter, samt virksomhedens kommercielle vækst. Han kommer fra en stilling som projektansat hos WITRICS A/S. Han er uddannet BA (hons) Strategic Management og MBA fra Syddansk Universitet. Nyt job

Tim Meicker

WITRICS A/S

Netip A/S har pr. 1. maj 2026 ansat Steffen Bendix Søjberg som Systemkonsulent ved netIP's kontor i Rødekro. Han kommer fra en stilling som Systemadministr,og har været i branchen i mange år. Nyt job
Sharp Consumer Electronics har pr. 1. april 2026 ansat Daniel Eriksson som salgsdirektør for de nordiske lande. Han skal især beskæftige sig med at accelerere virksomhedens vækst i Norden. Han kommer fra en stilling som nordisk salgsdirektør hos Hisense. Han har tidligere beskæftiget sig med detailhandel, kommerciel strategi og markedsudvidelser med bemærkelsesværdige resultater til følge. Nyt job

Daniel Eriksson

Sharp Consumer Electronics

Steen Marquard,  Jabra, er pr. 15. juni 2026 udnævnt som Regional President for Norden og UK. Han er uddannet HD(O). Han beskæftiger sig med I sin nye rolle får Steen ansvar for at videreudvikle salget af virksomhedens professionelle lyd- og videoløsninger, samt styrke samarbejdet med channel teams og partnere på tværs af regionen. Udnævnelse