Werkwijze(r) Digilab
Deelnemers aan Digilab committeren zich aan deze Digilab-werkwijze(r). Deelname begint met een intake en toelating door de portfolioboard; de selectiecriteria staan in het Selectiekader Digilab-projecten.
Fair use principe
Het project kan gebruik maken van Digilab en alle bijbehorende faciliteiten op basis van “fair use”.
Openheid en herbruikbaarheid
- De softwarecomponenten van het project zijn open van karakter en vrij herbruikbaar.
- Het project publiceert alle relevante documentatie voor het gebruik van de componenten.
- Digilab zelf gebruikt de EUPL-licentie.
Faciliteiten
- Kubernetes-infrastructuur voor ontwikkeling en testen
- Mattermost (online samenwerkomgeving)
- Fysieke makersruimte en ontmoetingsplek in het midden van het land*
*Momenteel in voorbereiding; er is tijdelijk geen fysieke ruimte beschikbaar.
Beschikbaarheid
- Beschikbaarheid van het platform en faciliteiten van Digilab is op basis van best effort.
- Bij voorziene structurele verandering in de beschikbaarheid van het Digilab-platform informeert Digilab projecten uiterlijk drie maanden van tevoren.
Technische vereisten
- De technische vereisten voor deelname aan Digilab zijn hier gepubliceerd.
Technische wensen
- Bekend met CI/CD. Digilab kan faciliteren met GitLab, maar eigen varianten zijn ook toegestaan.
- Bekend met configuratie in code, waarmee Digilab bijvoorbeeld RBAC (Role Based Access Control) inricht.
- Containers hebben ieder een unieke rol, bijvoorbeeld webserver en niet tevens Redis-cache.
- Containers zijn in parallel te draaien (High Availability).
- Containers schrijven niet naar eigen disk, maar naar een Volume of ObjectStorage.
- Bonus: automatische patching van dependencies (bijvoorbeeld Renovatebot), bekend met OIDC.
Technische en architectuurreviews
- Iedere proef werkt mee aan ten minste één tussentijdse review van de techniek en architectuur.
- Naar behoefte en in overleg kunnen er meer reviews worden georganiseerd.
- Het project geeft bij de onboarding aan wat een logische mijlpaal zou zijn om een of meer reviews te organiseren.
- De proeven geven zelf aan op welke punten zij behoefte hebben aan feedback.
- Deel van de review is of de gekozen richting past binnen de Architectuur Digitale Overheid.
- Na afloop van de proef volgt een evaluatie en presentatie bij Digilab c.q. de Digitale Dienst.
Aanvullende ondersteuning
Als aanvullende ondersteuning gewenst is (bijvoorbeeld bij het overzetten van koppelingen naar de testomgeving, het zoeken naar herbruikbare koppelingen of het leggen van verbindingen met andere projecten), verloopt dat in overleg met de labmanager via Mattermost. Ondersteuning is op basis van best effort.
Compliance
- Projecten werken onder verantwoordelijkheid van een overheidsorganisatie, te vinden op organisaties.overheid.nl. Dit laat onverlet dat deze organisatie samen kan werken met andere partijen, die toegang krijgen tot Digilab onder hun verantwoordelijkheid. Het project informeert Digilab over de partijen waar zij mee samenwerken in het project.
- Het project werkt binnen Digilab alleen met openbare gegevens of testgegevens, zodat er geen persoons- of anderszins vertrouwelijke gegevens op de omgeving komen te staan.
- Deelnemers verbinden zich aan het zelf up to date houden van hun software. Software die de deelnemer niet langer onderhoudt, verwijdert de deelnemer zelf. Doet een project dat niet, dan behoudt Digilab zich het recht voor de betreffende software te verwijderen.
Communicatie
Het project werkt mee aan communicatie vanuit Digilab door onder meer:
- Mee te werken aan artikelen die voortgang, successen en lessons learned delen.
- Demo’s te geven en samen te werken aan demo’s om behaalde resultaten te tonen.
- Planning af te stemmen en informatie over voortgang van de beproeving te delen.
Projectinformatie
- Informatie over het project wordt gepubliceerd via de communicatiekanalen van Digilab, zoals de website en Mattermost. Dit gebeurt in afstemming met de projecten. Het project verleent zijn medewerking aan deze publicaties en het up to date houden daarvan.
Community-deelname
- Digilab biedt een community voor projecten om hun kennis te delen. Het project neemt hier actief aan deel.
Digilab-off-boarding project
Wanneer een project is afgerond / stopt bij Digilab wordt een off-boarding proces gestart. Dit houdt in dat we in een/enkele sessie(s) de volgende punten afstemmen en/of regelen voor zover van toepassing:
Borging Kennis
-
Het project beschrijft conclusies over de voor Digilab relevante oplossingen waaraan gewerkt is.
-
Digilab organiseert een sessie met de Digitale Dienst om op basis van de conclusies gezamenlijk vast te stellen of de oplossingen binnen de Architectuur Digitale Overheid passen.
-
Het project spreekt met Digilab een datum af waarop het Mattermostkanaal en/of -team gesloten kan worden.
-
Het project geeft aan waar en hoe de kennis van de proef beschikbaar blijft.
-
Het project geeft Digilab feedback over de samenwerking.
Borging techniek
Na afloop wordt de Digilab-omgeving van het project uitgeschakeld. Voor demo’s kan het project de omgeving snel zelf tijdelijk aanzetten. Afspraken worden gemaakt over de beschikbaarheid van componenten, openbare Git-repositories en testdata voor toekomstige Digilab-proeven, en over ondersteuning bij het gebruik ervan.
Communicatie
Digilab en het project maken afspraken over publicaties: projectresultaten worden gedeeld via een artikel, presentatie of webinar. De projectpagina op de website wordt bijgewerkt of verplaatst naar het archief.
Afsluiting
Het project sluit af met een moment in de Digilab Meetup. Daarna wordt de toegang tot de fysieke Digilab-ruimte beëindigd en worden afspraken gemaakt over toekomstige uitnodigingen voor community-evenementen en fieldlabs.
Vervolgstappen
- Digilab spreekt met het project af, waar van toepassing, hoe de resultaten verder gebracht kunnen worden — in begeleiding naar standaardisatie, of via een vervolgproef.
- In geval van een vervolgproject dat de oplossing naar een productie-omgeving gaat brengen – worden afspraken gemaakt over eventueel delen van kennis/ervaringen.
Versiebeheer Werkwijze(r)
- Aanvullingen/aanpassingen van de Werkwijze(r) zullen met de deelnemers worden gedeeld.
- Bij problemen om te conformeren zal het project contact zoeken met Digilab om tot een oplossing te komen.
versie 1.04, september 2026