SDR-002: LibreLab som Gitforvalter i etableringsfasen #60

Open
opened 2026-10-05 15:02:10 +00:00 by JakobNoerby · 0 comments
JakobNoerby commented 2026-10-05 15:02:10 +00:00 (Migrated from github.com)

Beslutningslog: LibreLab som Gitforvalter i etableringsfasen

📆 sidst opdateret: {{ site.time | date: '%B %d, %Y' }}

Issue metadata (Github standard)

  • name: Beslutningslog
  • about: Struktureret beskrivelse af en væsentlig beslutning i produktet
  • title: "LibreLab som Gitforvalter i etableringsfasen"
  • labels: SDR
  • assignees: JakobNoerby
  • Issue reference: Organisering af Gitforvalter-rollen

SDR Beslutning: LibreLab som Gitforvalter i etableringsfasen

  • Dato: 2026-09-05
  • Status: Forslag
  • Beslutningstagere: Projektgruppen for OS2 AI Heat Control
  • Beslutningstype: Strategisk beslutning / Operationel beslutning

Beskrivelse af Beslutningen

Det besluttes, at Jakob Thøtt Nørby kontakter LibreLab med henblik på at indgå aftale om bistand som Gitforvalter i projektets etableringsfase.

Formålet er at styrke projektets tekniske forvaltning, open source-governance og brug af GitHub som fælles arbejdsrum for dokumentation, issues, beslutningslog, risikolog og senere udviklingsarbejde.

Hvis samarbejdet fungerer tilfredsstillende i etableringsfasen, kan LibreLab også inddrages i den efterfølgende udbuds- og udviklingsfase.

Kontekst & årsag

OS2 AI Heat Control udvikles som et open source-projekt i OS2-regi. Projektet anvender GitHub som centralt værktøj til dokumentation, issues, beslutninger, risici og senere teknisk udvikling.

Projektgruppen har vurderet, at der er behov for en tydelig Gitforvalter-rolle, som kan understøtte projektets struktur, kvalitet og fremdrift i GitHub.

Behovet hænger sammen med flere forhold:

  • Projektet har mange parallelle spor, herunder udbud, kravspecifikation, risikolog, beslutningslog, økonomi og teknisk arkitektur.
  • Projektet ønsker at understøtte open source-principper og digital suverænitet.
  • Projektet har behov for at reducere risikoen for leverandørbinding.
  • Projektet skal kunne fungere i et flerleverandørsetup, hvor dokumentation, beslutninger og kode skal kunne forstås og videreføres af flere parter.
  • Projektet har behov for en tydelig kobling mellem GitHub-struktur, governance og den kommende udbuds- og udviklingsproces.

På projektmødet den 05.09.2026 blev tilbuddet fra LibreLab gennemgået. Det blev accepteret, at Jakob kontakter LibreLab med henblik på aftale om bistand i etableringsfasen.

Beslutning

Det besluttes, at:

  • Jakob Thøtt Nørby kontakter LibreLab med henblik på at indgå aftale om bistand i projektets etableringsfase.
  • LibreLabs rolle i første omgang afgrænses til Gitforvaltning, open source-governance og understøttelse af projektets GitHub-struktur.
  • LibreLab kan, hvis samarbejdet fungerer tilfredsstillende, også inddrages i udbuds- og udviklingsfasen.
  • LibreLabs involvering skal understøtte projektets arbejde med digital suverænitet, leverandøruafhængighed, dokumentation og exit-strategi.
  • Den endelige aftale skal afklares i forhold til omfang, økonomi, leverancer og eventuel bindingsperiode.

LibreLabs rolle forventes blandt andet at kunne omfatte:

  • Strukturering af GitHub-repository
  • Kvalitetssikring af issues, labels og projektstruktur
  • Sammenhæng mellem issues, beslutningslog, risikolog og dokumentation
  • Understøttelse af open source-governance
  • Sparring om GitHub-flow, roller og ansvar
  • Bidrag til kravspecifikation i forhold til open source og leverandøruafhængighed
  • Forberedelse af projektet til en senere udbuds- og udviklingsfase

Fravalgte eller udskudte alternativer

Ingen særskilt Gitforvalter

Det fravælges på nuværende tidspunkt at fortsætte uden særskilt Gitforvalter-rolle, da projektet vurderes at have behov for en mere systematisk teknisk og dokumentationsmæssig forvaltning.

Gitforvaltning hos kommende udviklingsleverandør

Det udskydes at placere Gitforvalter-rollen hos en kommende udviklingsleverandør, da det kan skabe uklarhed om ejerskab, governance og leverandøruafhængighed.

Intern varetagelse alene

Det vurderes, at projektgruppen fortsat skal eje beslutningerne, men at der er behov for ekstern faglig bistand til at etablere en robust open source- og GitHub-praksis.

Konsekvenser

Positive konsekvenser

  • Projektet får bedre struktur og kvalitet i GitHub.
  • Issues, beslutningslog, risikolog og dokumentation kan kobles mere systematisk.
  • Projektet styrker sin open source-governance.
  • Projektet reducerer risikoen for leverandørbinding.
  • Projektet får bedre forudsætninger for flerleverandørsetup.
  • Projektet får bedre grundlag for kravspecifikation og udbud.
  • Projektet styrker sin exit-strategi og digitale suverænitet.

Negative konsekvenser

  • Der skal afsættes økonomi til Gitforvalter-rollen.
  • Der kan opstå afhængighed af LibreLab, hvis rollen ikke afgrænses tydeligt.
  • Projektgruppen skal afsætte tid til at samarbejde med Gitforvalter og følge op på anbefalinger.
  • Rollen kan skabe uklarhed, hvis ansvar mellem projektleder, Gitforvalter, OS2 og kommende udviklingsleverandør ikke defineres tydeligt.

Neutrale konsekvenser

  • GitHub-struktur, labels og dokumentationspraksis kan blive ændret.
  • Eksisterende issues og dokumenter kan skulle tilpasses ny struktur.
  • Beslutningslog og risikolog kan blive justeret, så de bedre understøtter projektets governance.

Risici

  • Der er risiko for, at Gitforvalter-rollen ikke afgrænses tydeligt nok i forhold til projektleder, OS2-sekretariatet og kommende udviklingsleverandør.
  • Der er risiko for, at projektet påtager sig en økonomisk forpligtelse, der ikke er tilstrækkeligt afstemt med budgettet.
  • Der er risiko for, at projektet bliver afhængigt af én ekstern Gitforvalter, hvis viden og struktur ikke dokumenteres tilstrækkeligt.
  • Der er risiko for, at anbefalinger om open source-governance og digital suverænitet medfører øget kompleksitet eller højere omkostninger.
  • Der er risiko for, at projektgruppen ikke får omsat Gitforvalterens anbefalinger til konkrete krav i udbud og udviklingsproces.

Yderligere information

Specifikke metadata

  • Beslutnings-ID: SDR-002
  • Beslutningsområde: GitHub-governance, open source-forvaltning og teknisk projektstruktur
  • Påvirker:
    • GitHub-repository
    • Issues
    • Beslutningslog
    • Risikolog
    • Kravspecifikation
    • Udbudsproces
    • Open source-governance
    • Leverandøruafhængighed
  • Relaterede issues:
  • Relaterede beslutninger:
    • Afventer
# Beslutningslog: LibreLab som Gitforvalter i etableringsfasen 📆 _sidst opdateret: {{ site.time | date: '%B %d, %Y' }}_ ## Issue metadata (Github standard) - name: Beslutningslog - about: Struktureret beskrivelse af en væsentlig beslutning i produktet - title: "LibreLab som Gitforvalter i etableringsfasen" - labels: `SDR` - assignees: `JakobNoerby` - Issue reference: [Organisering af Gitforvalter-rollen](https://github.com/OS2sandbox/ai-heatcontrol/issues/57) _______________________ # SDR Beslutning: LibreLab som Gitforvalter i etableringsfasen - Dato: 2026-09-05 - Status: Forslag - Beslutningstagere: Projektgruppen for OS2 AI Heat Control - Beslutningstype: Strategisk beslutning / Operationel beslutning ## Beskrivelse af Beslutningen Det besluttes, at Jakob Thøtt Nørby kontakter LibreLab med henblik på at indgå aftale om bistand som Gitforvalter i projektets etableringsfase. Formålet er at styrke projektets tekniske forvaltning, open source-governance og brug af GitHub som fælles arbejdsrum for dokumentation, issues, beslutningslog, risikolog og senere udviklingsarbejde. Hvis samarbejdet fungerer tilfredsstillende i etableringsfasen, kan LibreLab også inddrages i den efterfølgende udbuds- og udviklingsfase. ## Kontekst & årsag OS2 AI Heat Control udvikles som et open source-projekt i OS2-regi. Projektet anvender GitHub som centralt værktøj til dokumentation, issues, beslutninger, risici og senere teknisk udvikling. Projektgruppen har vurderet, at der er behov for en tydelig Gitforvalter-rolle, som kan understøtte projektets struktur, kvalitet og fremdrift i GitHub. Behovet hænger sammen med flere forhold: - Projektet har mange parallelle spor, herunder udbud, kravspecifikation, risikolog, beslutningslog, økonomi og teknisk arkitektur. - Projektet ønsker at understøtte open source-principper og digital suverænitet. - Projektet har behov for at reducere risikoen for leverandørbinding. - Projektet skal kunne fungere i et flerleverandørsetup, hvor dokumentation, beslutninger og kode skal kunne forstås og videreføres af flere parter. - Projektet har behov for en tydelig kobling mellem GitHub-struktur, governance og den kommende udbuds- og udviklingsproces. På projektmødet den 05.09.2026 blev tilbuddet fra LibreLab gennemgået. Det blev accepteret, at Jakob kontakter LibreLab med henblik på aftale om bistand i etableringsfasen. ## Beslutning Det besluttes, at: - Jakob Thøtt Nørby kontakter LibreLab med henblik på at indgå aftale om bistand i projektets etableringsfase. - LibreLabs rolle i første omgang afgrænses til Gitforvaltning, open source-governance og understøttelse af projektets GitHub-struktur. - LibreLab kan, hvis samarbejdet fungerer tilfredsstillende, også inddrages i udbuds- og udviklingsfasen. - LibreLabs involvering skal understøtte projektets arbejde med digital suverænitet, leverandøruafhængighed, dokumentation og exit-strategi. - Den endelige aftale skal afklares i forhold til omfang, økonomi, leverancer og eventuel bindingsperiode. LibreLabs rolle forventes blandt andet at kunne omfatte: - Strukturering af GitHub-repository - Kvalitetssikring af issues, labels og projektstruktur - Sammenhæng mellem issues, beslutningslog, risikolog og dokumentation - Understøttelse af open source-governance - Sparring om GitHub-flow, roller og ansvar - Bidrag til kravspecifikation i forhold til open source og leverandøruafhængighed - Forberedelse af projektet til en senere udbuds- og udviklingsfase ## Fravalgte eller udskudte alternativer ### Ingen særskilt Gitforvalter Det fravælges på nuværende tidspunkt at fortsætte uden særskilt Gitforvalter-rolle, da projektet vurderes at have behov for en mere systematisk teknisk og dokumentationsmæssig forvaltning. ### Gitforvaltning hos kommende udviklingsleverandør Det udskydes at placere Gitforvalter-rollen hos en kommende udviklingsleverandør, da det kan skabe uklarhed om ejerskab, governance og leverandøruafhængighed. ### Intern varetagelse alene Det vurderes, at projektgruppen fortsat skal eje beslutningerne, men at der er behov for ekstern faglig bistand til at etablere en robust open source- og GitHub-praksis. ## Konsekvenser ### Positive konsekvenser - Projektet får bedre struktur og kvalitet i GitHub. - Issues, beslutningslog, risikolog og dokumentation kan kobles mere systematisk. - Projektet styrker sin open source-governance. - Projektet reducerer risikoen for leverandørbinding. - Projektet får bedre forudsætninger for flerleverandørsetup. - Projektet får bedre grundlag for kravspecifikation og udbud. - Projektet styrker sin exit-strategi og digitale suverænitet. ### Negative konsekvenser - Der skal afsættes økonomi til Gitforvalter-rollen. - Der kan opstå afhængighed af LibreLab, hvis rollen ikke afgrænses tydeligt. - Projektgruppen skal afsætte tid til at samarbejde med Gitforvalter og følge op på anbefalinger. - Rollen kan skabe uklarhed, hvis ansvar mellem projektleder, Gitforvalter, OS2 og kommende udviklingsleverandør ikke defineres tydeligt. ### Neutrale konsekvenser - GitHub-struktur, labels og dokumentationspraksis kan blive ændret. - Eksisterende issues og dokumenter kan skulle tilpasses ny struktur. - Beslutningslog og risikolog kan blive justeret, så de bedre understøtter projektets governance. ## Risici - Der er risiko for, at Gitforvalter-rollen ikke afgrænses tydeligt nok i forhold til projektleder, OS2-sekretariatet og kommende udviklingsleverandør. - Der er risiko for, at projektet påtager sig en økonomisk forpligtelse, der ikke er tilstrækkeligt afstemt med budgettet. - Der er risiko for, at projektet bliver afhængigt af én ekstern Gitforvalter, hvis viden og struktur ikke dokumenteres tilstrækkeligt. - Der er risiko for, at anbefalinger om open source-governance og digital suverænitet medfører øget kompleksitet eller højere omkostninger. - Der er risiko for, at projektgruppen ikke får omsat Gitforvalterens anbefalinger til konkrete krav i udbud og udviklingsproces. ## Yderligere information - [Issue #57: Organisering af Gitforvalter-rollen](https://github.com/OS2sandbox/ai-heatcontrol/issues/57) - [Referat fra PM8](https://github.com/OS2sandbox/ai-heatcontrol/blob/JakobNoerby-patch-23/projektadministration/m%C3%B8der/pm8.md) - [Risikolog](https://github.com/OS2sandbox/ai-heatcontrol/blob/pm9/projektadministration/risici/risikolog.md) - Tilbud fra LibreLab er uploadet til lukket område på boks.os2.eu ## Specifikke metadata - Beslutnings-ID: SDR-002 - Beslutningsområde: GitHub-governance, open source-forvaltning og teknisk projektstruktur - Påvirker: - GitHub-repository - Issues - Beslutningslog - Risikolog - Kravspecifikation - Udbudsproces - Open source-governance - Leverandøruafhængighed - Relaterede issues: - [#57 Organisering af Gitforvalter-rollen](https://github.com/OS2sandbox/ai-heatcontrol/issues/57) - [#31 Udbudsproces](https://github.com/OS2sandbox/ai-heatcontrol/issues/31) - Relaterede beslutninger: - Afventer
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
OS2/ai-heatcontrol#60
No description provided.