Metoden med den kritiske vej (CPM) hjælper dig med at finde den længste kæde af afhængige opgaver i et projekt, så du kan fastslå den kortest mulige tid, der kræves for at færdiggøre det. For at bruge CPM skal du have et klart overblik over hver opgave, deadline og afhængighed.
I denne vejledning gennemgår jeg hvert trin for at hjælpe dig med trygt at identificere dit projekts kritiske vej (en proces, som projektstyringssoftware gør meget nemmere).
Hvad er metoden med den kritiske vej?
Metoden med den kritiske vej (CPM) er en projektplanlægningsteknik, der identificerer den længste sekvens af afhængige opgaver for at fastslå et projekts minimale gennemførelsestid. Den hjælper dig med at prioritere aktiviteter, identificere begrænsninger i tidsplanen og forstå, hvilke forsinkelser af opgaver der direkte vil påvirke dit projekts deadline.
Eksempel på en kritisk vej

I diagrammet repræsenterer hvert bogstav en opgave, hvor A og P repræsenterer projektets start og slutning. Tallet ved siden af hvert bogstav repræsenterer aktivitetens varighed i dage. Der er flere veje fra A til P.
For at finde den kritiske vej skal du beregne den samlede varighed af hver vej ved at lægge varigheden af de enkelte opgaver sammen. Den vej, der tager flest dage at gennemføre, er den kritiske vej. I dette eksempel er den kritiske vej A-C-E-F-G-K-L-P med en varighed på 52 dage.
Hvorfor bruge metoden med den kritiske vej?
Her er seks grunde til at bruge metoden med den kritiske vej:
- Forbedr tidsplanens nøjagtighed: Identificer den længste sekvens af afhængige opgaver for at fastslå den minimale tid, der kræves for at gennemføre dit projekt.
- Prioritér vigtige opgaver: Fokuser dit teams opmærksomhed på aktiviteter, der direkte påvirker projektets deadline, i stedet for at behandle alle opgaver som lige presserende.
- Identificer og håndter afhængigheder: Forstå, hvilke opgaver der skal være afsluttet, før andre kan begynde, så du kan koordinere arbejdet og forebygge konflikter i tidsplanen.
- Fordel ressourcer strategisk: Identificer, hvor forsinkelser vil have den største indvirkning, og tildel ressourcer derefter. Brug den tilgængelige tidsbuffer til at justere aktiviteter, der ikke ligger på den kritiske vej, når det er nødvendigt.
- Opdag potentielle forsinkelser tidligt: Overvåg opgaver uden tidsbuffer for at identificere risici for tidsplanen og træffe korrigerende foranstaltninger, før projektforsinkelser påvirker den samlede tidsplan.
- Træf bedre beslutninger om tidsplanen: Vurder, hvordan ændringer i opgavevarigheder, afhængigheder eller tilgængelige ressourcer påvirker din færdiggørelsesdato, før du forpligter dig til en revideret plan.
Hvornår skal man bruge metoden med den kritiske vej?
Metoden med den kritiske vej fungerer bedst for projekter med forudsigelige opgaver, definerede afhængigheder og stramme deadlines. Jeg vil anbefale at bruge den, når dit projekt har en eller flere af disse egenskaber:
- Komplekse opgaveafhængigheder: Dit projekt involverer flere indbyrdes forbundne aktiviteter, der skal foregå i en bestemt rækkefølge (f.eks. softwareudvikling, konstruktion og systemimplementeringer).
- Faste eller ikke-forhandlingsbare deadlines: Du arbejder hen imod en produktlancering, en lovgivningsmæssig deadline eller en kontraktlig leveringsdato, hvor forsinkelser har væsentlige konsekvenser.
- Flere teams eller arbejdsstrømme: Forskellige afdelinger, leverandører eller entreprenører skal koordinere deres arbejde, og forsinkelser på ét område kan forsinke andre.
- Forudsigelige opgavevarigheder: Du kan med rimelig sikkerhed estimere, hvor lang tid projektaktiviteter vil tage, og beregne en meningsfuld tidsplan for projektet.
- Begrænsede ressourcer: Dit team deler medarbejdere, udstyr eller andre ressourcer på tværs af aktiviteter, og du har brug for at forstå, hvilke opgaver der har fleksibilitet i tidsplanen, før du omfordeler dem.
- Forsinkelser med høje omkostninger: Overskredne deadlines kan medføre økonomiske sanktioner, øgede lønomkostninger, tabt omsætning eller forstyrrelser af andre projekter.
CPM er mindre nyttig til projekter med skiftende krav eller usikre opgavevarigheder. I disse tilfælde vil jeg kombinere den med planlægning i rullende bølger eller mere tilpasningsdygtige planlægningsteknikker.
Sådan finder du den kritiske vej for dit projekt
For at finde den kritiske sti for dit projekt skal du identificere aktiviteter, kortlægge afhængigheder, estimere varigheder og beregne, hvilken rækkefølge der bestemmer projektets tidsplan.
Sådan finder og beregner du den kritiske sti i syv trin.
1. Identificer projektaktiviteter
Start med at opstille en liste over alle de aktiviteter, der kræves for at gennemføre dit projekt. Hvis du allerede har oprettet en arbejdsnedbrydningsstruktur (WBS), kan du bruge den til at identificere arbejdspakkerne og opdele dem i aktiviteter, der kan planlægges.

Medtag godkendelser, overdragelser og andre aktiviteter, der kan påvirke, hvornår det efterfølgende arbejde kan begynde. Det er let at overse disse, når du fokuserer på leverancer.
Hvis du for eksempel lancerer et onlinemagasin, kan dine aktiviteter omfatte:
| Projektfase | Aktiviteter |
|---|---|
| Tema | Valg af tema, godkendelse af tema |
| Indhold | Idéudvikling til indhold, skrivning, godkendelse |
| Grafik | Idéudvikling til grafik, produktion, godkendelse |
| Sponsorater | Sponsoratpræsentationer, annonceringsindhold, indgåelse af aftaler |
| Layout | Design af magasinlayout, endelig godkendelse |
| Lancering | Anskaffelse af platform, upload af magasin, lancering |
2. Sæt aktiviteterne i rækkefølge, og identificer afhængigheder
Bestem derefter, hvilke aktiviteter der afhænger af andre, og hvilke der kan foregå samtidig. Det hjælper dig med at fastlægge rækkefølgen af arbejdet og identificere potentielle flaskehalse i tidsplanen.
Stil dig selv følgende spørgsmål for hver aktivitet:
- Hvad skal ske først? Identificer forudgående aktiviteter, der skal være afsluttet, før arbejdet kan begynde.
- Hvad sker der bagefter? Identificer efterfølgende aktiviteter, der afhænger af, at aktiviteten bliver afsluttet.
- Hvad kan foregå parallelt? Se efter aktiviteter, der ikke afhænger af hinanden, og som kan gennemføres samtidig.
- Er der begrænsninger i tidsplanen? Tag højde for faste datoer for godkendelser, kontraktlige frister eller andre begrænsninger, der påvirker aktiviteternes tidsmæssige placering.
Du kan for eksempel ikke godkende magasinindhold, før det er skrevet. Du kan dog muligvis udvikle annonceringsindhold, mens redaktionen arbejder på artikler.
Dokumenter disse relationer i en afhængighedstabel, før du opretter dit netværksdiagram. Manglende eller forkerte afhængigheder kan forrykke hele din tidsplan.
3. Estimer aktiviteternes varighed
Estimer, hvor lang tid hver aktivitet vil tage. Fokuser på den forventede forløbne varighed af hver aktivitet frem for kun den nødvendige arbejdsindsats. En opgave, der kræver otte timers arbejde, kan strække sig over flere dage på grund af gennemgange, overdragelser eller ventetider.
Du kan bruge flere estimeringsteknikker:
- Ekspertvurdering: Bed erfarne teammedlemmer eller fageksperter om at estimere varighederne.
- Analog estimering: Brug varigheder fra lignende aktiviteter eller tidligere projekter som reference.
- Parametrisk estimering: Anvend historiske nøgletal på målbare mængder, for eksempel antallet af sider, der kræver design.
- Trepunktsestimering: Tag højde for optimistiske, mest sandsynlige og pessimistiske varigheder for at håndtere usikkerhed.
- Estimering nedefra og op: Opdel komplekse aktiviteter i mindre opgaver, og læg deres estimerede varigheder sammen.
4. Opret et netværksdiagram
Opret et netværksdiagram for at visualisere dine aktiviteter, deres varigheder og afhængighederne mellem dem.
Hver aktivitet skal forbindes med de forudgående og efterfølgende aktiviteter. Aktiviteter, der kan foregå samtidig, skal vises på separate grene i stedet for i én enkelt rækkefølge.
Et forenklet netværk for en magasinlancering kunne for eksempel se sådan ud:
| Aktivitet | Varighed (dage) | Forgænger |
|---|---|---|
| A. Valg af tema | 1 | Ingen |
| B. Godkendelse af tema | 1 | A |
| C. Udarbejdelse af indhold | 15 | B |
| D. Godkendelse af indhold | 3 | C |
| E. Udarbejdelse af grafik | 10 | D |
| F. Annonceindhold | 10 | B |
| G. Magasinlayout | 3 | E, F |
| H. Endelig godkendelse | 3 | G |
| I. Anskaffelse af platform | 3 | B |
| J. Upload af magasin | 1 | H, I |
| K. Lancering | 1 | J |
Dette netværksdiagram bruger slut-til-start-afhængigheder, hvilket betyder, at hver efterfølgende aktivitet begynder, efter at dens forgænger er afsluttet.
Før du går videre, skal du gennemgå diagrammet for manglende aktiviteter, cirkulære afhængigheder og forkerte relationer. Dine beregninger vil kun være lige så pålidelige som det netværk, du har opbygget.
5. Beregn aktivitetsdatoer og slæk
Beregn de tidligste og seneste datoer, hvor hver aktivitet kan begynde og afsluttes, uden at projektets beregnede afslutningsdato ændres.
Der er tre dele i denne proces: fremadgående gennemgang, bagudgående gennemgang og beregning af slæk. I de følgende formler bruger jeg varigheder i hele dage og antager sammenhængende kalenderdage uden mellemrum mellem afhængige aktiviteter.
Den fremadgående gennemgang
Den fremadgående gennemgang beregner de tidligst mulige start- og slutdatoer for hver aktivitet. Begynd med den første aktivitet, og arbejd dig frem gennem dit netværksdiagram.
Du skal beregne to værdier:
- Tidlig start (ES): Den tidligste dato, hvor en aktivitet kan begynde, baseret på forgængere og startbegrænsninger. Brug: ES = Seneste forgængers EF + 1 dag. Hvis en aktivitet har flere forgængere, skal du bruge den seneste af deres tidlige slutdatoer, så du sikrer, at de nødvendige forgængeraktiviteter afsluttes, før den næste aktivitet begynder. For aktiviteter uden forgængere skal du bruge projektets startdato.
- Tidlig afslutning (EF): Den tidligste dato, hvor en aktivitet kan afsluttes. Brug denne formel: EF = ES + Varighed - 1 dag. Hvis en aktivitet for eksempel begynder den 10. juni og varer fem dage, er dens tidlige slutdato den 14. juni.
Gentag disse beregninger for hver aktivitet, indtil du når slutningen af netværket.
Den bagudgående gennemgang
Den bagudgående gennemgang beregner de seneste datoer, hvor aktiviteter kan begynde og afsluttes, uden at den beregnede afslutningsdato for projektet forsinkes.
Begynd i slutningen af dit netværksdiagram, og arbejd dig baglæns.
- Sen afslutning (LF): Den seneste dato, hvor en aktivitet kan afsluttes, uden at dens efterfølgere eller projektets afslutningsdato forsinkes. Brug: LF = Tidligste efterfølgende aktivitets LS - 1 dag. Hvis en aktivitet har flere efterfølgere, skal du bruge den tidligste af deres sene startdatoer, så du sikrer, at aktiviteten afsluttes, før noget afhængigt arbejde skal begynde. For terminalaktiviteter skal du begynde med den beregnede afslutningsdato for projektet. Der skal også tages højde for afslutningsbegrænsninger.
- Sen start (LS): Den seneste dato, hvor en aktivitet kan begynde, uden at den beregnede tidsplan forsinkes. Brug denne formel: LS = LF - Varighed + 1 dag. Hvis en aktivitet for eksempel skal være afsluttet senest den 20. juni og varer fem dage, er dens sene startdato den 16. juni.
Fortsæt med at arbejde baglæns, indtil du har beregnet de sene start- og slutdatoer for hver aktivitet.
Beregn samlet og frit slæk
Når du har gennemført begge gennemgange, skal du beregne, hvor stor fleksibilitet hver aktivitet har i tidsplanen.
Der er to typer slæk:
- Samlet slæk: Den tidsmængde, en aktivitet kan forsinkes, uden at projektets beregnede afslutningsdato forsinkes.
- Frit slæk: Den tidsmængde, en aktivitet kan forsinkes, uden at den tidlige start for en umiddelbar efterfølger forsinkes.
Brug disse formler:
Samlet slæk = LF - EF
Eller:
Samlet slæk = LS - ES
Frit slæk = Tidligste efterfølgende aktivitets ES - EF - 1 dag
For aktiviteter med flere efterfølgere skal du bruge den tidligste startdato for efterfølgeren.
Hvis en aktivitet for eksempel afsluttes den 10. juni, og dens tidligste efterfølger starter den 15. juni, har den fire dages fri råderum.
I en standard-CPM-plan uden begrænsninger udgør aktiviteter med nul samlet råderum den længste vej. Aktiviteter med positivt råderum har en vis fleksibilitet i planlægningen, selvom forsinkelser kan opbruge dette råderum.
6. Identificer og valider den kritiske vej
Identificer den længste sekvens af afhængige aktiviteter fra projektets begyndelse til afslutning. Denne sekvens bestemmer projektets minimumsvarighed baseret på dine aktivitetsestimater og afhængigheder.
Ved brug af det forenklede eksempel med lanceringen af et magasin er den længste vej:
A → B → C → D → E → G → H → J → K
| Aktivitet | Varighed (dage) |
|---|---|
| Valg af tema | 1 |
| Godkendelse af tema | 1 |
| Skrivning af indhold | 15 |
| Godkendelse af indhold | 3 |
| Udarbejdelse af grafik | 10 |
| Magasinlayout | 3 |
| Endelig godkendelse | 3 |
| Upload af magasin | 1 |
| Lancering | 1 |
| I alt | 38 |
Projektets minimumsvarighed er derfor 38 dage, forudsat at de estimerede varigheder og afhængigheder er korrekte.
Valider resultatet med dit team, før du accepterer det:
- Kontrollér den længste vej: Bekræft, at de identificerede aktiviteter og afhængigheder afspejler, hvordan arbejdet faktisk vil foregå.
- Gennemgå varighedsestimaterne: Dobbelttjek aktiviteter med usikre estimater eller afhængigheder af eksterne teams.
- Se efter flere længste veje: Mere end én sekvens kan have samme varighed, og forsinkelser i enhver af dem kan påvirke færdiggørelsen.
- Gennemgå næsten kritiske veje: Identificer sekvenser med meget lidt råderum, som kan blive afgørende for tidsplanen, hvis arbejdet bliver forsinket.
7. Opret, overvåg og juster din projektplan
Brug dine CPM-beregninger til at opbygge en realistisk projektplan med startdatoer, slutdatoer, milepæle og tildelte ressourcer.
Den beregnede minimumsvarighed er et udgangspunkt og er ikke nødvendigvis et realistisk løfte om levering. Du skal stadig bekræfte, at dit team har kapacitet til at gennemføre arbejdet som planlagt.
Her er, hvad jeg vil anbefale:
- Kontrollér ressourcetilgængeligheden: Identificer aktiviteter, der konkurrerer om de samme personer, det samme udstyr eller det samme budget. Brug ressourceudjævning eller ressourceudglatning til at løse konflikter, hvor det er relevant.
- Fastlæg en baseline for tidsplanen: Når du har godkendt en realistisk tidsplan, skal du gemme den som reference til måling af fremskridt og identificering af afvigelser.
- Overvåg aktiviteter på og tæt på den længste vej: Vær særligt opmærksom på aktiviteter med nul eller begrænset råderum, da forsinkelser kan påvirke din afslutningsdato.
- Beregn på ny, efterhånden som arbejdet skrider frem: Opdater faktiske startdatoer, slutdatoer, resterende varigheder og afhængigheder. Den længste vej kan ændre sig, efterhånden som projektet udvikler sig.
- Juster tidsplanen efter behov: Overvej at fremskynde overlappende aktiviteter eller forkorte opgaver ved at tilføje ressourcer for at forkorte tidsforløbet.
Jeg vil foreslå at bruge en Gantt-diagramgenerator til at følge fremskridtene i forhold til din baseline. Den giver dig et visuelt overblik over aktiviteter, afhængigheder og ændringer i tidsplanen, efterhånden som arbejdet skrider frem.
Udfordringer og begrænsninger ved metoden med kritisk sti
Her er fem almindelige udfordringer ved metoden med kritisk sti, og hvordan du overvinder dem:
- Upræcise estimater af varighed: Overdrevent optimistiske estimater kan føre til urealistiske projekttidsplaner. Brug historiske projektdata, rådfør dig med de personer, der udfører arbejdet, og anvend trepunktsestimering, når varighederne er usikre.
- Komplekse eller manglende afhængigheder: Store projekter kan have hundredvis af indbyrdes forbundne aktiviteter, hvilket kan gøre det nemt at overse afhængigheder eller planlægningskonflikter. Brug et netværksdiagram eller projektstyringssoftware til at kortlægge relationer, og valider dem med dit team.
- Begrænset hensyntagen til ressourcebegrænsninger: CPM tager ikke højde for tilgængelige ressourcer, så din beregnede tidsplan kan tildele den samme person overlappende opgaver. Kontrollér kapaciteten, og brug ressourceudjævning til at løse konflikter.
- Ændrede projektkrav: Ændringer i omfanget, uventede forsinkelser og skiftende prioriteter kan gøre beregningerne forældede. Opdatér regelmæssigt varigheder og afhængigheder, og genberegn derefter stien, så den afspejler de aktuelle projektforhold.
- Oversete aktiviteter tæt på den kritiske sti: Hvis du udelukkende fokuserer på den længste sti, kan du overse andre aktiviteter med meget lidt spillerum. Overvåg stier tæt på den kritiske sti sammen med den længste sti, og reagér, før forsinkelser opbruger det tilgængelige spillerum.
Metoden med kritisk sti sammenlignet med Gantt-diagrammer og PERT-diagrammer
CPM identificerer de opgaver, der bestemmer projektets minimale varighed, Gantt-diagrammer visualiserer tidsplaner og fremskridt, og PERT-diagrammer hjælper med at planlægge afhængigheder og tage højde for usikre opgavevarigheder.
Her kan du se, hvordan de sammenlignes:
| Aspekt | Metoden med kritisk sti (CPM) | Gantt-diagrammer | PERT-diagrammer |
|---|---|---|---|
| Primært formål | Identificere den længste sekvens af afhængige opgaver og projektets minimale varighed | Visualisere projektplaner, tidslinjer og fremskridt | Kortlægge opgaveafhængigheder og estimere projektets varighed under usikkerhed |
| Format | Netværksdiagram med aktivitetsvarigheder og planlægningsberegninger | Vandret søjlediagram, der viser opgaver i forhold til en tidslinje | Netværksdiagram, der viser aktivitetssekvenser og afhængigheder |
| Opgavevarigheder | Bruger typisk én estimeret varighed pr. aktivitet | Viser planlagte opgavevarigheder og datoer | Bruger ofte optimistiske, mest sandsynlige og pessimistiske estimater |
| Afhængigheder | Er afgørende for beregningen af den længste sti | Kan vise afhængigheder ved hjælp af forbindelseslinjer | Er centrale for kortlægningen af opgavesekvenser og relationer |
| Fleksibilitet i planlægningen | Spillerum bestemmer, hvor meget aktiviteter kan forsinkes | Viser den tilgængelige fleksibilitet, når den underliggende software understøtter det | Kan beregne spillerum og identificere den længste sti |
| Opfølgning på fremskridt | Hjælper med at vurdere, hvordan forsinkelser påvirker projektets afslutningsdato | Følger de faktiske fremskridt i forhold til de planlagte datoer | Understøtter primært planlægning og analyse af tidsplanen |
| Bedst egnet til | Definerede aktiviteter, afhængigheder og rimeligt forudsigelige varigheder | Projekter, der kræver løbende synlighed over tidsplanen og koordinering af teamet | Projekter med usikre varigheder, såsom forskning eller produktudvikling |
| Primære begrænsning | Er afhængig af nøjagtige estimater og tager ikke højde for ressourcebegrænsninger | Beregner ikke den længste sti eller fleksibiliteten i planlægningen | Estimater af varighed kan være subjektive og kræver yderligere analyse |
Hvad er det næste?
Har du brug for mere hjælp til den kritiske sti? Deltag i samtalen på Slack med over 100 andre digitale projektledere gennem DPM-medlemskabet!
