👥 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
🕒 ~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). |