Guide · Køb af software
Hvorfor fejler IT-projekter, og hvordan redder man dem?
De fleste IT-projekter fejler af organisatoriske grunde: et uklart mål, for stort omfang, ingen der træffer beslutninger, feedback der kommer for sent, og integrationer der er undervurderet. Koden er sjældent det første, der går galt. Advarselssignalerne kan ses tidligt, og et projekt i problemer kan som regel reddes ved at sikre kode og data, skære ned til en kerne og genstarte med korte leverancer. Her er årsagerne, signalerne og redningsplanen.
12 min. læsning · Opdateret 1. oktober 2026
Ni måneder inde i projektet er lanceringen flyttet tre gange. Hvert statusmøde ender med, at systemet er “90 % færdigt”. Medarbejderne arbejder stadig i de samme regneark, som systemet skulle erstatte, og fakturaerne er nået op på det dobbelte af det oprindelige budget. Ingen har gjort noget decideret forkert, og alligevel er projektet ved at gå i stå. Den historie kender mange ledere, og den følger næsten altid det samme mønster.
Det gode er, at mønstret kan genkendes tidligt. Denne guide gennemgår de ni mest almindelige årsager til, at IT-projekter fejler, de advarselssignaler I kan holde øje med fra første måned, og en redningsplan til et projekt, der allerede er kørt fast. Tallene er eksempler; årsagerne er dem, vi ser i praksis, når virksomheder kommer til os med et projekt, der er gået i stå.
Hvorfor fejler IT-projekter? De ni mest almindelige årsager
De fleste årsager handler om mål, omfang og samarbejde. Kun få er rent tekniske.
| Årsag | Sådan ser det ud | Det, der forebygger det |
|---|---|---|
| Uklart mål | Ingen kan sige, hvornår projektet er en succes | Ét målbart mål, fx timer sparet pr. uge |
| For stort omfang | Alle ønsker kommer med i første version | En første version med en klar kerne |
| Ingen beslutningstager | Spørgsmål ligger ubesvaret i ugevis | Én navngiven person med mandat på hver side |
| Sen feedback | Brugerne ser systemet første gang ved lancering | Fungerende leverancer hver anden til fjerde uge |
| Undervurderede integrationer | ERP, økonomi eller login driller i slutfasen | Byg og test integrationerne tidligt |
| Forkert prismodel | Åbne timer på et projekt uden fast omfang | Fast pris på en afgrænset version, eller timer med loft |
| Overleveringer | Design, udvikling og drift ligger hos forskellige parter | Ét hold, der står for hele forløbet |
| Manglende data | Gamle data skal flyttes, men ingen har ryddet op | Datamigrering som en egen opgave med en ejer |
| Ingen plan for drift | Systemet lanceres, og ingen ejer det bagefter | Driftsaftale og intern ejer, før I starter |
Læg mærke til, hvor få af årsagerne der handler om programmering. Dårlig kode findes, og den skaber teknisk gæld, som gør hver ændring dyrere. Men selv den dårligste kode er som regel et symptom på noget andet: et omfang, der voksede, en deadline, der blev presset, eller et team, der skiftede undervejs.
Det starter oftest med omfanget
Det mest almindelige mønster er, at første version skal kunne alt. Når salg, økonomi, lager og kundeservice hver får deres ønsker med, bliver projektet langt, og ingen af ønskerne bliver testet af rigtige brugere, før alt er færdigt. Det er derfor, vi anbefaler at starte med en afgrænset første version, et MVP, og at beskrive funktionerne som brugerhistorier, så det er tydeligt, hvem der får gavn af hvad. Det gør det også let at prioritere, når budgettet strammer.
Integrationer er den største ukendte
Et system, der skal tale med e-conomic, et ERP, MitID eller en fragtleverandør, afhænger af noget, ingen af parterne styrer. Dokumentationen kan være mangelfuld, abonnementet kan mangle adgang til API’et, eller data kan ligge i et andet format end forventet. Når integrationerne bygges til sidst, opdages problemerne til sidst. Byg dem i de første uger, også selv om de kun virker med testdata. Vores guide hvad er et API forklarer, hvad der skal på plads.
Hvilke advarselssignaler viser, at et IT-projekt er ved at fejle?
- I har ikke set noget, der virker, i mere end fire uger.
- Status er “næsten færdig” flere møder i træk.
- Lanceringsdatoen er flyttet mere end én gang uden en ny, konkret plan.
- Leverandørens spørgsmål ligger ubesvaret hos jer i over en uge.
- Timeforbruget vokser hurtigere end listen over færdige funktioner.
- Nye ønsker kommer ind, uden at noget andet bliver taget ud.
- Integrationerne er “planlagt til sidst”.
- De folk, der byggede starten, er skiftet ud.
- I har ikke adgang til koden eller testmiljøet.
- Ingen kan sige, hvad der sker dagen efter lanceringen.
“90 % færdig” er det mest sigende signal. I software er de sidste ti procent ofte det sværeste: fejlhåndtering, kanttilfælde, datamigrering, integrationer og test på rigtige enheder. Når et projekt har været 90 % færdigt i to måneder, er det typisk, fordi de svære dele er skubbet til sidst. Bed om at se de konkrete funktioner køre, og bed om en liste over det, der mangler.
Hvordan ser et sundt IT-projekt ud i forhold til et projekt i problemer?
Projekt i problemer
- Statusrapporter i tekst
- Integrationer bygges til sidst
- Omfanget vokser hver måned
- Beslutninger tages på store møder
- Koden ligger kun hos leverandøren
Sundt projekt
- Fungerende software hver anden til fjerde uge
- Integrationer testes i de første uger
- Nye ønsker bytter plads med gamle
- Én beslutningstager pr. side
- Kunden har adgang til kode og testmiljø
Det er værd at bemærke, at begge kolonner kan forekomme med både agil og vandfald som metode. Metoden er mindre afgørende end rytmen: korte leverancer, tidlige integrationer og klare beslutninger. Vi har skrevet mere om, hvordan fast pris og agil udvikling spiller sammen, i agil vs vandfald.
Hvordan redder man et IT-projekt, der er gået i stå?
1. Stop og gør status
Sæt nye ønsker på pause. Skriv ned, hvad der er bestilt, betalt og faktisk leveret.
2. Sikr kode, data og adgange
Få adgang til repository, database, hosting, domæne og app store-konti.
3. Få en uafhængig vurdering
Lad et andet hold gennemgå kode, arkitektur og status og vurdere, hvad der kan genbruges.
4. Skær ned til en kerne
Find den mindste version, der kan lanceres og skabe værdi for én brugergruppe.
5. Beslut: reparer, byg om eller skift
Brug vurderingen og beslutningstabellen nedenfor. Sæt et budget og en dato.
6. Genstart med korte leverancer
Fungerende software hver anden uge, testet af rigtige brugere, indtil kernen er lanceret.
Trin to er det, der giver jer frihed. Uden adgang til koden kan I hverken få en uafhængig vurdering eller skifte leverandør, og I står svagt i enhver forhandling. Har I ikke adgang i dag, så start med at få den; vores guide om hvem der ejer koden har en tjekliste til netop den situation.
Skal I reparere, bygge om eller skifte leverandør?
En enkel beslutningstabel. Flere rækker kan passe på samme tid; den øverste, der passer, vejer tungest.
| Hvis | Så |
|---|---|
| I ikke kan få adgang til koden | Planlæg en ombygning, og sikr data først |
| Koden er i en udbredt teknologi og har en sund struktur | Reparer og byg videre, evt. med et nyt hold |
| Kernen virker, men integrationerne fejler | Reparer integrationerne først, lancer derefter |
| Hver lille ændring tager uger og skaber nye fejl | Byg kernen om, genbrug design og datamodel |
| Leverandøren erkender problemet og har en konkret plan | Giv en chance med en testbar leverance inden for 2–4 uger |
| Projektet startede som en hurtig AI-prototype | Vurder sikkerhed og struktur, før I bygger videre |
Den sidste række er blevet mere almindelig. Mange virksomheder har fået lavet en hurtig prototype med AI-værktøjer, som virker i en demo, men mangler login, adgangsstyring og test. Det kan være et glimrende udgangspunkt, hvis det bliver behandlet som en prototype. Læs fra AI-prototype til produktion. Er systemet ældre og svært at ændre, så se modernisering af ældre systemer.
Hvad kan I gøre før start, så projektet ikke fejler?
- Skriv ét målbart mål for projektet, fx “halvere tiden på fakturering”.
- Definér en første version, der kan lanceres inden for få måneder.
- Udpeg én beslutningstager hos jer med tid og mandat.
- Vælg leverandør med en fast proces og ens kriterier.
- Aftal fungerende leverancer hver anden til fjerde uge.
- Planlæg integrationer og datamigrering tidligt i forløbet.
- Få kode, data og konti skrevet ind i jeres navn.
- Aftal drift og ejerskab internt, før I lancerer.
Punkt fire er så stort, at vi har skrevet en hel guide om det: sådan vælger I et softwarehus, med en pointtabel til at sammenligne leverandører. Og når tilbuddene kommer ind, så brug røde flag i et IT-tilbud til at finde risiciene, før de bliver jeres.
Hvad gør vi hos Ceptiv for at holde projekter på sporet?
Vores måde at arbejde på er bygget op omkring årsagerne ovenfor. Vi giver fast pris på et afgrænset omfang, så der ikke er åbne timer at løbe tør for. Design og udvikling sker i ét senior-team uden overleveringer mellem afdelinger. Vi bruger mere end 40 færdige integrationer, blandt andet til e-conomic, Dinero, MobilePay, PostNord, Penneo og MitID, så de mest almindelige ukendte er kendte på forhånd. Og I følger fremdriften i kundepanelet, hvor leverancer og beslutninger ligger samlet.
Store løsninger kan sagtens bygges i dele. Til Vaskekonerne har vi lavet otte løsninger i ét kredsløb, fra hjemmeside og booking til drift. Har I et projekt, der er gået i stå, så beskriv situationen her. Vi vurderer, hvad der kan genbruges, og I får et skriftligt bud på vejen videre inden for 24 timer.
Spørgsmål om IT-projekter, der fejler
Hvad er den mest almindelige årsag til, at IT-projekter fejler?
Hvordan ved man, om et IT-projekt er ved at gå galt?
Hvem har ansvaret, når et IT-projekt fejler?
Kan vi kræve penge tilbage, hvis leverandøren ikke leverer?
Hvad koster det at redde et IT-projekt?
Skal vi skifte leverandør eller give den nuværende en chance til?
Skal vi bygge det for jer?
I får et fastpristilbud inden for 24 timer.
