Skip to content

Protected content

This project requires a password to view.

Lønforhandlingssystem — Estimeringsnotat

Dato: 22. april 2026 Projekt: Lønforhandlingssystem for Aarhus Kommune Fase: Pitch / Estimering


Samlet estimat-overblik

KategoriEstimatBemærkninger
Integrationer365–495 t.Se detaljer nedenfor
OIDC Login50 t.Integration med kommunens IdP
FK Organisation & datalimiter100 t.Organisationsstruktur + rollebaseret dataafgrænsning
Integration til SD Løn120–200 t.Forudsætter veldokumenteret API med hente- og skriveadgang
Integration til Digital Post (SF 1601)95–145 t.Forudsætter at løsningen skal sende breve
UX/UI-design120–180 t.Se detaljer nedenfor
Frontend-udvikling250–400 t.Se detaljer nedenfor
Backend-udvikling200–320 t.Se detaljer nedenfor
Test & QA80–130 t.Automatiserede tests, manuel QA, UAT
Infrastruktur & drift40–70 t.Miljøer, CI/CD, overvågning
GDPR & sikkerhed30–50 t.Konsekvensanalyse, databehandleraftale, evt. pentest
Projektledelse & møder100–160 t.Se detaljer nedenfor
Sum1.185–1.805 t.

Estimatgrundlag — UX/UI-design (120–180 t.)

Pitch-prototypen dækker kerneflowet, men der skal designes flere views og tilstande fra bunden.

DelopgaveEstimat
Designsystem/komponentbibliotek (typografi, farver, komponenter)20–30 t.
Personaleleder-dashboard (uddybning af pitch + edge cases)15–25 t.
HR-behandlingsvisning (uddybning af pitch)10–20 t.
Chef/godkendelsesvisning (uddybning af pitch)10–15 t.
Administration (omregningsfaktorer, brugerroller, afdelings-mapping)15–25 t.
Forhandlingsrunde-styring (opret, luk, årshistorik)10–15 t.
Rapportering/eksport (overblik på tværs af afdelinger)10–15 t.
Login, fejltilstande, tomme tilstande, notifikationer10–15 t.
Responsivt design / mobilvisning10–15 t.
Brugertest og design-iterationer (min. 2 runder)10–20 t.

Estimatgrundlag — Frontend-udvikling (250–400 t.)

Implementering af alle views inkl. realtids-budgetberegning, formvalidering, statusovergange og responsivt layout.

DelopgaveEstimat
Projekt-setup, komponentbibliotek, routing, auth-flow30–40 t.
Personaleleder-dashboard (budget, tabel, historik, indstilling)60–90 t.
HR-behandlingsvisning (gennemgang, omregning, beløbsindtastning)40–60 t.
Chef/godkendelsesvisning (overblik, godkend/afvis, bulk-godkendelse)30–50 t.
Administration (omregningsfaktorer, roller, afdelinger)25–40 t.
Forhandlingsrunde-styring15–25 t.
Rapportering/eksport20–30 t.
Responsivt design og tilgængelighed15–25 t.
Fejlhåndtering, loading states, edge cases15–25 t.

Estimatgrundlag — Backend-udvikling (200–320 t.)

API, forretningslogik, datamodel, workflow-engine og audit trail.

DelopgaveEstimat
Projekt-setup, arkitektur, database-design25–40 t.
Domænemodel (medarbejder, indstilling, budget, forhandlingsrunde)30–50 t.
Godkendelsesworkflow og statusovergange med validering30–50 t.
Budgetberegning og omregningslogik15–25 t.
Rollestyring og dataafgrænsning (hvem ser hvad)25–40 t.
Audit trail / historik15–25 t.
Rapportering og eksport-API15–25 t.
Administration (omregningsfaktorer, runder, konfiguration)15–25 t.
API-lag og validering30–40 t.

Estimatgrundlag — SD Løn (120–200 t.)

Forudsætter et veldokumenteret API (REST eller SOAP) med adgang til både læsning og skrivning.

DelopgaveEstimat
Afdækning af API, datamodel-mapping, fejlhåndtering30–50 t.
Hente-integration (medarbejderliste, løn, overenskomst, tillæg)30–50 t.
Skrive-integration (tilbageskrivning af godkendte lønjusteringer)40–60 t.
Test mod testmiljø, edge cases, fejlscenarier20–40 t.

Estimatgrundlag — Digital Post / SF 1601 (95–145 t.)

Forudsætter afsendelse af standardbreve til medarbejder (og evt. leder) efter godkendt lønjustering, via KOMBIT's serviceplatform.

DelopgaveEstimat
Afdækning af SF 1601, adgang via serviceplatform, certifikater20–30 t.
Brevskabeloner (design + implementering af mindst 2 skabeloner)20–30 t.
Integration til afsendelse + kvittering/logning40–60 t.
Test (inkl. testbreve i Digital Post testmiljø)15–25 t.

Estimatgrundlag — Projektledelse & møder (100–160 t.)

Timer fordelt over hele projektforløbet — ikke en enkelt persons opgave, men samlet tidsforbrug.

DelopgaveEstimat
Projektledelse (planlægning, opfølgning, risikostyring)40–60 t.
Stakeholder-møder (forretning, SD Løn-team, KOMBIT, HR)25–40 t.
Interne udviklingsmøder (sprint planning, review, retro)20–30 t.
Demos og brugerinddragelse15–30 t.

Åbne spørgsmål der påvirker estimatet

  1. SD Løn API-modenhed — Estimatet på 120–200 t. forudsætter god dokumentation og testmiljø. Hvis API'et er mangelfuldt eller filbaseret, kan integrationen blive væsentligt dyrere.

  2. Digital Post-ansvar — Estimatet forudsætter at lønforhandlingsløsningen selv sender breve. Hvis SD Løn håndterer dette, bortfalder posten (95–145 t.).

  3. Procesvariation — Er forhandlingsprocessen ens på tværs af alle forvaltninger, eller er der lokale variationer der kræver konfigurerbarhed?

  4. Flere forhandlingsrunder pr. år — Skal systemet understøtte mere end én runde, og hvordan håndteres overlappende runder?

  5. Historisk data — Skal eksisterende data (tidligere Excel-ark) migreres ind i systemet?

  6. Brevskabeloner — Hvem udformer og vedligeholder brevskabeloner til medarbejder og leder?

  7. Samtidige brugere og performance — Hvor mange personaleledere forhandler simultant i spidsperioder?

  8. Teknologivalg — Rammeværk for frontend og backend er endnu ikke besluttet. Valget kan påvirke estimatet.

  9. Tilgængelighedskrav (WCAG) — Kommunale systemer har typisk krav om WCAG 2.1 AA. Er dette et krav, og i givet fald er det indregnet i frontend-estimatet.

  10. Driftsmodel — Hvem drifter løsningen efter go-live? Er der behov for overdragelse, dokumentation og supportaftale?


Risici

RisikoKonsekvens
SD Løn API utilgængeligt eller mangelfuldtKan blokere kerneintegration; kræver evt. alternativ løsning
Uafklaret Digital Post-ansvarScope-udvidelse sent i projektet
GDPR-krav der opdages sentKan kræve arkitekturændringer
Procesforskelle mellem forvaltningerØget kompleksitet i forretningslogik
Afhængighed af FK Organisation oppetidFejlhåndtering og caching nødvendig
Scope creep under brugerinddragelseDesign- og frontend-estimat kan vokse hvis nye views/funktioner opdages
Utilstrækkelig stakeholder-tilgængelighedForsinkelser i afklaring af forretningskrav og godkendelser
Undervurderet kompleksitet i rollestyringDataafgrænsning på tværs af forvaltninger kan være mere kompleks end antaget

Forudsætninger

Estimatet bygger på følgende forudsætninger:

  • SD Løn stiller et veldokumenteret API til rådighed med testmiljø
  • Lønforhandlingsløsningen skal selv integrere til Digital Post (SF 1601)
  • Der er adgang til KOMBIT's serviceplatform for FK Organisation
  • Ét fælles workflow gælder på tværs af forvaltninger (ingen lokale variationer)
  • Systemet skal håndtere én forhandlingsrunde pr. år
  • Ingen migrering af historiske data fra Excel
  • Kommunens eksisterende IdP understøtter OIDC
  • Udviklingshold på 2–3 udviklere + 1 UX-designer (deltid)

Ændres disse forudsætninger, bør estimatet revideres.


Anbefaling

Før projektet igangsættes, bør følgende afklares:

  1. Teknisk afklaring af SD Løn API — book møde med SD Løn-teamet for at afklare API-adgang og modenhed
  2. Afklaring af Digital Post-ansvar — hvem sender breve, og via hvilken kanal?
  3. GDPR-screening — indled konsekvensanalyse tidligt så krav er kendte inden udvikling
  4. Stakeholder-alignment — sikr at forretningsejere er enige om scope og prioritering inden udvikling starter
  5. Teknologivalg — beslut rammeværk for frontend og backend inden estimatet detaljeres yderligere