Sådan laver du en god projektplan
I dette indlæg vil jeg give et eksempel på, hvordan du kan lave en optimal projektplan. En god projektplan kan hjælpe med at få dine kollegaer eller kunder til at forstå projektet, uanset hvor kompliceret
I dette indlæg vil jeg give et eksempel på, hvordan du kan lave en optimal projektplan. En god projektplan kan hjælpe med at få dine kollegaer eller kunder til at forstå projektet, uanset hvor kompliceret
Når et projekt går skævt, skyldes det ofte ikke kun dårlig planlægning eller manglende ressourcer. Meget ofte starter problemerne tidligere, nemlig i en uklar procesforståelse. Teamet tror, at de arbejder med den samme proces, men
Når et IT-projekt starter med uklare behov, brede ønsker og forskellige tolkninger, bliver kravarbejdet hurtigt flaskehalsen. BlivProjektleder.dk hjælper dig med et faciliteret kravworkshop-forløb, hvor vi omsætter behov til noget, dit team faktisk kan arbejde videre
Når en organisation vil have bedre greb om projekter, prioritering og kapacitet, ender mange med at kigge mod PMO-rådgivning. Det gælder både virksomheder, der skal bygge et PMO op fra bunden, og dem der allerede
Når et team skal vælge mellem Jira og Azure DevOps, handler det sjældent kun om smag. Det handler om, hvordan I vil styre backlog, planlægge sprints, følge fremdrift og få releases sikkert ud. Begge værktøjer
Mange teams arbejder allerede med Scrum eller Kanban, men oplever stadig ujævnt flow, uklare prioriteringer og møder, der ikke rigtigt flytter noget. Her kan agile coaching være det greb, der gør metoden praktisk i hverdagen
Mange projekter mister ikke grebet, fordi teamet arbejder for lidt. De mister grebet, fordi ingen helt ved, hvad der oprindeligt blev aftalt, hvornår det skulle være færdigt, og hvor meget det måtte koste. Det er
Et internt Scrum kursus kan være en hurtig vej til mere fælles retning i et team. Ikke fordi et kursus alene løser alle udfordringer, men fordi det giver et fælles sprog, en fælles arbejdsrytme og
Når en projektejer skal sætte retning, prioritere hårdt og stå på mål for projektets forretningsværdi, opstår der hurtigt situationer, hvor beslutninger skal træffes med mange hensyn i spil. Det gælder især, når tidsplan, budget, kvalitet
Mange projektledere møder begreberne RFI, RFP og RFQ i forbindelse med indkøb, leverandørvalg og udbud. De tre dokumenttyper ligner hinanden på overfladen, men de bruges på forskellige tidspunkter og til forskellige formål. Hvis du vælger
Mange organisationer tror, at de har styr på projektarbejdet, fordi enkelte projekter lykkes. Men projektmodenhed handler ikke om enkeltstående succeser. Det handler om, hvor stabilt, ensartet og forudsigeligt organisationen kan levere projekter igen og igen.
Når en virksomhed pludselig mangler styring på et vigtigt projekt, er det sjældent tiden til en lang rekrutteringsproces. Der skal skabes overblik, træffes beslutninger og sættes retning hurtigt. Her kommer en interim projektleder ind som
Mange projekter ser fornuftige ud i statusrapporten lige indtil det øjeblik, hvor nogen opdager, at tidsplanen skrider, budgettet er presset, eller at teamet arbejder i hver sin retning. Det er netop her, et projekt health
Mange teams støder på det samme spørgsmål, når Scrum begynder at virke: Skal vi bare lave flere Scrum-teams, eller er tiden kommet til SAFe? Det korte svar er, at de to rammeværker ikke løser præcis
Mange projektledere møder OKR og KPI, som om de er to konkurrerende metoder. Det er de sjældent. De løser hver sin opgave, og det er netop derfor, de så ofte bliver blandet sammen. Den korte
Mange projekter går skævt, ikke fordi teamet mangler vilje eller faglighed, men fordi man bygger planen på noget, der aldrig blev skilt ordentligt ad: det man tror, og det man ved, man er bundet af.
Når et projekt begynder at skride, er det sjældent fordi én stor ting gik galt fra den ene dag til den anden. Det sker oftere, fordi små advarsler, uklare antagelser, uløste problemer og skjulte afhængigheder
Go-live er sjældent den dag, hvor projektet “skaber værdi”. Det er den dag, hvor løsningen bliver mulig at bruge. Værdien kommer først, når adfærden ændrer sig, processer bliver fulgt, og data faktisk bliver målt og
Mange danske projektledere tager en certificering, når de vil gøre to ting på én gang: blive skarpere i deres håndværk og gøre deres profil lettere at afkode for arbejdsgivere. Det giver mening, men kun hvis
Når et projekt kører af sporet, er problemet sjældent, at ingen har “set risikoen komme”. Problemet er oftere, at teamet aldrig blev enige om, hvor meget usikkerhed man faktisk ville acceptere, og hvornår man skulle
Når folk siger, at de “kører agilt”, kan det betyde alt fra korte statusmøder til en fuld måde at styre projekter på, hvor planlægning, leverancer og læring sker i små, hyppige ryk. Den brede appel
Projekter findes overalt i danske organisationer: nye IT-systemer, flytning af kontor, produktlanceringer, procesforbedringer, lovkrav der skal implementeres. Fælles for dem er, at de har et mål, en slutdato og et behov for koordinering på tværs
Mentoring kan være den hurtigste måde at få styr på de svære dele af projektlederrollen: interessenter, prioriteringer, konflikter, forventningspres og de beslutninger, der ikke står i nogen metodebog. En god mentor giver dig et erfarent
Mange tror, at en projektleder primært “holder møder og laver planer”. Det er en del af billedet, men rollen er bredere og mere praktisk, end rygtet siger. En projektleder er den person, der får et
Estimering er en af de discipliner i projektledelse, der mest direkte påvirker både tillid, prioriteringer og beslutninger. Et estimat er sjældent “bare et tal”. Det er en aftale om forventninger, og ofte også en styringsmekanisme.
Agile projekter trives med frihed til at tilpasse sig, men de dør ofte af uklarhed: Hvem må beslutte hvad, hvornår bliver noget “godt nok”, og hvordan ved ledelsen, om investeringen giver effekt? Det er præcis
At vælge den rigtige Scrum Master-certificering handler sjældent om at finde “den bedste” på papiret. Det handler om at finde den, der passer til din hverdag, din organisation og den måde, du gerne vil udvikle
Når indbakken blinker, Slack koger, og nogen lige har skrevet “KAN VI FÅ DET HER INDEN FROKOST?”, kan det føles, som om hele arbejdsdagen består af presserende opgaver. Man reagerer, man løber, man slukker små
En god kontrakt er ikke kun et juridisk dokument. I projekter er den også et styringsværktøj, der gør det lettere at planlægge, prioritere, håndtere ændringer og undgå, at samarbejdet går i hårdknude, når virkeligheden rammer
Scrum kan føles som “mange møder”, indtil man opdager, at møderne faktisk er projektets styringsmotor. De skaber rytme, synlighed og korte feedbacksløjfer, så teamet kan justere kursen uden at bruge uger på rapportering og status.
Et godt projektleder-CV bliver sjældent valgt, fordi det er flot. Det bliver valgt, fordi det hurtigt gør én ting klart: Du kan styre komplekse leverancer, få mennesker til at arbejde i samme retning og skabe
AI er ved at blive et praktisk værktøj i projektledelse, ikke et futuristisk koncept. Når man bruger det rigtigt, handler gevinsten sjældent om “magiske” planer, men om at få taget de gentagne opgaver væk fra
Når teams taler om hurtigere releases og færre fejl, ender samtalen ofte ved CI/CD-pipelines. Det er ikke bare et værktøjssæt til udviklere. Det er en måde at få software sikkert fra idé til brugere med
AI er ikke længere noget, man “prøver lidt af” ved siden af projektarbejdet. I 2026 er de bedste værktøjer dem, der flytter tid fra administration til styring: færre manuelle statusopdateringer, færre glemte beslutninger, mere realistiske
Et softwareprojekt bliver sjældent dyrt, fordi koden er svær. Det bliver dyrt, når forventninger, ansvar og rammer er uklare, og når leverandørens tilbud er baseret på gæt. En RFP (Request for Proposal) er et praktisk
Når et agilt setup vokser fra 1-2 teams til 8, 15 eller 40 teams, ændrer problemerne sig. Det handler mindre om at “gøre Scrum rigtigt” i ét team og mere om, hvordan man skaber fælles
Når man arbejder agilt i IT-projekter, bliver kontrakten hurtigt mere end et juridisk papir. Den bliver en del af styringsmodellen. Den bestemmer, hvordan I prioriterer, hvordan I håndterer ændringer, og hvem der reelt bærer risikoen,
Topledelsen har sjældent tid til at “følge projektet”. De vil have et klart billede af, om investeringen er under kontrol, om gevinsterne stadig er realistiske, og om der er noget, de skal beslutte lige nu.
Ressourceallokering lyder tørt, men i praksis er det det sted, hvor mange projekter enten bliver realistiske eller går i stykker. Når de rette mennesker ikke er tilgængelige, eller når nøglekompetencer bliver booket dobbelt, forsvinder både
Scrum virker simpelt på papiret, men i praksis sniger der sig hurtigt vaner ind, som gør frameworket tungt, langsomt eller direkte demotiverende. Det er sjældent fordi teamet “ikke vil Agile”. Det er oftere fordi man
Når et projekt kører skævt, peger pilen ofte på løsningen: “Systemet er for dårligt”, “processen fungerer ikke”, “folk gør det forkert”. I praksis starter problemet tit tidligere. Man har ikke været skarp nok på, hvad
Tavshedspligt lyder som noget, der primært hører hjemme i sundhedsvæsenet eller i det offentlige. I praksis er det også et helt centralt tema i projekter, hvor planer, budgetter, udbudsmateriale, produktidéer og persondata hurtigt kan cirkulere
Når en backlog vokser, og alle interessenter kan argumentere for, at netop deres punkt er vigtigt, bliver prioritering let en blanding af mavefornemmelser, højeste stemme og historiske vaner. WSJF er et af de få prioriteringsgreb,
Kunne du tænke dig at lære meget mere omkring Scrum metoden? Så få denne bog tilsendt på mail.
| Cookie | Varighed | Beskrivelse |
|---|---|---|
| cartflows-ab-test-33219 | 1 month | Description is currently not available. |
| cookielawinfo-checkbox-funktionelle | 1 year | CookieYes sets this cookie to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-noedvendige | 1 year | CookieYes sets this cookie to store the user consent for the cookies in the category "Other". |
| CookieLawInfoConsent | 1 year | CookieYes sets this cookie to record the default button state of the corresponding category and the status of CCPA. It works only in coordination with the primary cookie. |
| elementor | never | The website's WordPress theme uses this cookie. It allows the website owner to implement or change the website's content in real-time. |
| JSESSIONID | session | New Relic uses this cookie to store a session identifier so that New Relic can monitor session counts for an application. |
| viewed_cookie_policy | 1 year | The GDPR Cookie Consent plugin sets the cookie to store whether or not the user has consented to use cookies. It does not store any personal data. |
| woocommerce_cart_hash | session | WooCommerce sets this cookie to determine when cart contents/data changes. |
| woocommerce_items_in_cart | session | WooCommerce sets this cookie to record if there are any items in the WooCommerce shopping cart. |
| Cookie | Varighed | Beskrivelse |
|---|---|---|
| cartflows_session_33217 | 30 minutes | Description is currently not available. |
| cartflows_session_35009 | 30 minutes | Description is currently not available. |
| cartflows_session_38411 | 30 minutes | Description is currently not available. |
| cartflows_session_40702 | 30 minutes | Description is currently not available. |
| learndash-video-progress-04a2ea6c80f338ea1bd19d24ac8ebb42 | 1 month | Description is currently not available. |
| learndash-video-progress-057c24d8aef4c5319be6534b166d0f7c | 1 month | Description is currently not available. |
| learndash-video-progress-0b5fc5cb6181bebf329f7c75de38350a | 1 month | Description is currently not available. |
| learndash-video-progress-1274bd3a9ffcc185cfe2df2f9cf104c3 | 1 month | Description is currently not available. |
| learndash-video-progress-16dfa942d5028b7229cf7ee4a53ac666 | 1 month | Description is currently not available. |
| learndash-video-progress-27037edcece51c470843727e15687f8a | 1 month | Description is currently not available. |
| learndash-video-progress-32dee692b67b61fc9b01107857277f9d | 1 month | Description is currently not available. |
| learndash-video-progress-3d2bb37d896ee4c241955869a198be23 | 1 month | Description is currently not available. |
| learndash-video-progress-921b3ff92863cf9f4bf5bdb3c495b703 | 1 month | Description is currently not available. |
| learndash-video-progress-b30e26fdf00aca691c406bd6eda70b1b | 1 month | Description is currently not available. |
| learndash-video-progress-d47f42bcdea69321088cac6716223c16 | 1 month | Description is currently not available. |
| learndash-video-progress-db5255c7a61eec93a3844045437321d6 | 1 month | Description is currently not available. |
| peclosed | 1 day | Description is currently not available. |
| PushSubscriberStatus | 1 day | Description is currently not available. |
| wcf-step-visited-33217 | 1 year | Description is currently not available. |
| wcf-step-visited-35009 | 1 year | Description is currently not available. |
| wcf-step-visited-38411 | 1 year | Description is currently not available. |
| wcf-step-visited-40702 | 1 year | Description is currently not available. |
| wcf-visited-flow-33217 | 1 year | Description is currently not available. |
| wcf-visited-flow-35009 | 1 year | Description is currently not available. |
| wcf-visited-flow-38411 | 1 year | Description is currently not available. |
| wcf-visited-flow-40702 | 1 year | Description is currently not available. |
| wcf_active_checkout | 30 minutes | Description is currently not available. |
| wp_woocommerce_session_667ea5851ee8ae602c422fe33fd7ad83 | 2 days | Description is currently not available. |
| _hjIncludedInSessionSample_3301350 | 2 minutes | Description is currently not available. |
| _hjSessionUser_3301350 | 1 year | Description is currently not available. |
| _hjSession_3301350 | 30 minutes | Description is currently not available. |
| Cookie | Varighed | Beskrivelse |
|---|---|---|
| bcookie | 1 year | LinkedIn sets this cookie from LinkedIn share buttons and ad tags to recognize browser IDs. |
| bscookie | 1 year | LinkedIn sets this cookie to store performed actions on the website. |
| IDE | 1 year 24 days | Google DoubleClick IDE cookies store information about how the user uses the website to present them with relevant ads according to the user profile. |
| test_cookie | 15 minutes | doubleclick.net sets this cookie to determine if the user's browser supports cookies. |
| VISITOR_INFO1_LIVE | 5 months 27 days | YouTube sets this cookie to measure bandwidth, determining whether the user gets the new or old player interface. |
| YSC | session | Youtube sets this cookie to track the views of embedded videos on Youtube pages. |
| yt-remote-connected-devices | never | YouTube sets this cookie to store the user's video preferences using embedded YouTube videos. |
| yt-remote-device-id | never | YouTube sets this cookie to store the user's video preferences using embedded YouTube videos. |
| yt.innertube::nextId | never | YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen. |
| yt.innertube::requests | never | YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen. |
| Cookie | Varighed | Beskrivelse |
|---|---|---|
| AnalyticsSyncHistory | 1 month | Linkedin set this cookie to store information about the time a sync took place with the lms_analytics cookie. |
| cartflows_session_33217 | 30 minutes | Description is currently not available. |
| cartflows_session_38411 | 30 minutes | Description is currently not available. |
| CONSENT | 2 years | YouTube sets this cookie via embedded YouTube videos and registers anonymous statistical data. |
| learndash-video-progress-04a2ea6c80f338ea1bd19d24ac8ebb42 | 1 month | Description is currently not available. |
| learndash-video-progress-2fa83f854a74a6e68c6242fe7bb82f87 | 1 month | Description is currently not available. |
| learndash-video-progress-3d2bb37d896ee4c241955869a198be23 | 1 month | Description is currently not available. |
| learndash-video-progress-d47f42bcdea69321088cac6716223c16 | 1 month | Description is currently not available. |
| learndash-video-progress-db5255c7a61eec93a3844045437321d6 | 1 month | Description is currently not available. |
| ln_or | 1 day | Linkedin sets this cookie to registers statistical data on users' behaviour on the website for internal analytics. |
| peclosed | 1 day | Description is currently not available. |
| vuid | 1 year 1 month 4 days | Vimeo installs this cookie to collect tracking information by setting a unique ID to embed videos on the website. |
| wcf-step-visited-33217 | 1 year | Description is currently not available. |
| wcf-visited-flow-33217 | 1 year | Description is currently not available. |
| wcf_active_checkout | 30 minutes | Description is currently not available. |
| wp_woocommerce_session_667ea5851ee8ae602c422fe33fd7ad83 | 2 days | Description is currently not available. |
| _ga | 1 year 1 month 4 days | Google Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors. |
| _gat_gtag_UA_* | 1 minute | Google Analytics sets this cookie to store a unique user ID. |
| _ga_* | 1 year 1 month 4 days | Google Analytics sets this cookie to store and count page views. |
| _gid | 1 day | Google Analytics sets this cookie to store information on how visitors use a website while also creating an analytics report of the website's performance. Some of the collected data includes the number of visitors, their source, and the pages they visit anonymously. |
| _hjFirstSeen | 30 minutes | Hotjar sets this cookie to identify a new user’s first session. It stores the true/false value, indicating whether it was the first time Hotjar saw this user. |
| _hjIncludedInSessionSample_3301350 | 2 minutes | Description is currently not available. |
| _hjRecordingEnabled | never | Hotjar sets this cookie when a Recording starts and is read when the recording module is initialized, to see if the user is already in a recording in a particular session. |
| _hjRecordingLastActivity | never | Hotjar sets this cookie when a user recording starts and when data is sent through the WebSocket. |
| _hjSessionUser_3301350 | 1 year | Description is currently not available. |
| _hjSession_3301350 | 30 minutes | Description is currently not available. |
| _omappvp | 1 year 1 month 4 days | The _omappvp cookie is set to distinguish new and returning users and is used in conjunction with _omappvs cookie. |
| _omappvs | 20 minutes | The _omappvs cookie, used in conjunction with the _omappvp cookies, is used to determine if the visitor has visited the website before, or if it is a new visitor. |
| Cookie | Varighed | Beskrivelse |
|---|---|---|
| cartflows_session_35009 | 30 minutes | Description is currently not available. |
| cartflows_session_40702 | 30 minutes | Description is currently not available. |
| learndash-video-progress-04a2ea6c80f338ea1bd19d24ac8ebb42 | 1 month | Description is currently not available. |
| learndash-video-progress-057c24d8aef4c5319be6534b166d0f7c | 1 month | Description is currently not available. |
| learndash-video-progress-0b5fc5cb6181bebf329f7c75de38350a | 1 month | Description is currently not available. |
| learndash-video-progress-1274bd3a9ffcc185cfe2df2f9cf104c3 | 1 month | Description is currently not available. |
| learndash-video-progress-16dfa942d5028b7229cf7ee4a53ac666 | 1 month | Description is currently not available. |
| learndash-video-progress-27037edcece51c470843727e15687f8a | 1 month | Description is currently not available. |
| learndash-video-progress-32dee692b67b61fc9b01107857277f9d | 1 month | Description is currently not available. |
| learndash-video-progress-3d2bb37d896ee4c241955869a198be23 | 1 month | Description is currently not available. |
| learndash-video-progress-921b3ff92863cf9f4bf5bdb3c495b703 | 1 month | Description is currently not available. |
| learndash-video-progress-b30e26fdf00aca691c406bd6eda70b1b | 1 month | Description is currently not available. |
| learndash-video-progress-d47f42bcdea69321088cac6716223c16 | 1 month | Description is currently not available. |
| learndash-video-progress-db5255c7a61eec93a3844045437321d6 | 1 month | Description is currently not available. |
| lidc | 1 day | LinkedIn sets the lidc cookie to facilitate data center selection. |
| li_gc | 5 months 27 days | Linkedin set this cookie for storing visitor's consent regarding using cookies for non-essential purposes. |
| UserMatchHistory | 1 month | LinkedIn sets this cookie for LinkedIn Ads ID syncing. |
| wcf-step-visited-35009 | 1 year | Description is currently not available. |
| wcf-step-visited-38411 | 1 year | Description is currently not available. |
| wcf-step-visited-40702 | 1 year | Description is currently not available. |
| wcf-visited-flow-35009 | 1 year | Description is currently not available. |
| wcf-visited-flow-38411 | 1 year | Description is currently not available. |
| wcf-visited-flow-40702 | 1 year | Description is currently not available. |
| _hjAbsoluteSessionInProgress | 30 minutes | Hotjar sets this cookie to detect a user's first pageview session, which is a True/False flag set by the cookie. |
| __cf_bm | 30 minutes | Cloudflare set the cookie to support Cloudflare Bot Management. |