👥 Aktiviteter & roller i OS2-projekter

En standardiseret aktivitets og rollebeskrivelse for OS2-projekter baseret på internationale Open Source best practices.
📆 Feb 25, 2026
🕒 ~4 min read

Udkast

Denne korte guide definerer ansvarsfordelingen i OS2-projekter. For at professionalisere og sikre ejerskab er opgaverne delt mellem specialiserede roller fremfor en generel koordinator. Centralt for modellen er adskillelsen mellem teknisk release-styring, produktmæssig prioritering og uafhængig kode-review (Four eyes principle).

🖼️ Projektrammer og Leverancestyring

AKTIVITET ROLLE BEST PRACTICE
Leverancestyring & Værdi Program Lead & Product Owner (PO) • Ejer “Hvad” og “Hvorfor” (vision og prioritering).
• Godkender leverancer ift. forretningsværdi.
• Håndterer politiske interessenter og strategisk retning.
Strategi & Standarder Rådgivende Enterprise Arkitekt • Afklarer ophæng til strategiske mål.
• Sikrer overensstemmelse med nationale og internationale standarder.
• Kvalitetssikrer leverancer op imod arkitektur krav og principper.
Operationel Drift & Support Projektsekretær • Frigør PO ved at eje “Hvordan” og “Hvornår” (logistik).
• Facilitering af møder, referater og opfølgning på action-items.
• Onboarding af medlemmer og styring af adgangsrettigheder i systemer.
• Sikker dokumenthåndtering, arkivering og versionsstyring.

📋 Projekt & Community forvaltning

AKTIVITET ROLLE BEST PRACTICE
Behovsmodning & Backlog PO & Release Manager • Screening af indkomne issues.
• PO skriver User Stories; RM validerer teknisk modenhed før udvikling besluttes.
• Ved uklarhed og forståelsesgab konsulteres arkitekten.
Funktionsverifikation Product Owner (PO) • Slutgodkendelse af features baseret på Acceptance Criteria.
• Fokus på om løsningen løser brugerens behov.
Design og teknologivalg Rådgivende arkitekt • Anviser best practices før udviklingen startes.
• Rådgiver om teknologivalg og standarder.
Community Management Community Manager • Håndterer Code of Conduct, issue-skabeloner og brugeradgange til issue-trackers.
• Sikrer god tone og uddanner i brug af issue-trackeren.

⛓️ Applikationsudvikling

AKTIVITET ROLLE BEST PRACTICE
Nyudvikling af applikationskode Specialist-udvikler / Applikationsudvikler - Modularisering og domain-driven design.
- Arbejder i isolerede feature branches ud fra issue-beskrivelser.
-
Review af applikationskode Senior udvikler - Reviewer kode i PRs
- Arbejder med Four-Eyes principle for øget transparens og kvalitet.
- Er

⚙️ Klargøring og leverance

Aktivitet Rolle Best Practice
Build-, package- og release-pipelines CI/CD Engineer / Automatiseringsudvikler Brug declarative pipelines (f.eks. GitHub Actions). Udvikler CI/CD på bestilling fra Release Manager.
Vedligeholdelse af release-processer Release Manager (RM) Styrer release-tags og release notes. Har overordnet ansvar for Branch Protection Rules og teknisk beskyttelse af main.
Automatisk opdatering af afhængigheder CI/CD Engineer / RM Brug værktøjer som Renovate eller Dependabot. RM kan godkende mindre rettelser og automatiske sikkerhedspatches.
Vulnerability Management Release Manager (RM) Ansvarlig for modtagelse af sikkerhedsrapporter (VDP) og uddelegering af udbedring som hastesager til leverandører.

🧪 Kvalitetssikring

Aktivitet Rolle Best Practice
Teststrategi og testkode QA Engineer / Test Automation Specialist Brug test-first/TDD. Adskil unit, integration og e2e tests. Verifikation sker optimalt via en test-faggruppe.
Dokumentationsstyring Technical Editor (TE) Reviewer PRs for dokumentationskvalitet. PO/RM merger som udgangspunkt kun, hvis TE har givet “OK”.

🛠️ Produktionsdrift

Aktivitet Rolle Best Practice
Klargøring af produktionsmiljøer Driftsoperatør Brug Infrastructure-as-Code (Ansible, Terraform) for konsistens og sporbarhed.
Konfiguration af sidecars/apps DevOps-specialist / Driftsoperatør Hold konfiguration versioneret og miljøspecifik. Anvend standard deklarative formater.
Udrulning til produktion Driftsoperatør Automatisér med CI/CD pipelines og brug blue/green eller canary deployment-strategier.
Overvågning og Observability Driftsoperatør Brug standard observability-værktøjer (f.eks. CNCF OpenTelemetry).

📚 Læs mere