Kwartiermaker Codebase Stewardship Common Grond
Branche | Openbaar bestuur |
Dienstverband | Uitzenden en detacheren |
Uren | Zie onder |
Locatie |
Den Haag, 's-Gravenhage |
Salarisindicaties | 0-5.000 |
Opleidingsniveau | Zie onder |
Organisatie | Flexintens |
Contactpersoon |
Koen Blommestein 0267620525 |
Informatie
Open Source is een fundamentele pijler binnen de visie van Common Ground. Het speelt een cruciale rol in de samenwerking tussen gemeenten en marktpartijen voor de gezamenlijke ontwikkeling van oplossingen. Door open source te omarmen zijn we transparant, wordt hergebruik van componenten en toepassingen vergemakkelijkt, innovatie gestimuleerd, en worden kosten voor gemeenten verlaagd.
De rol van Kwartiermaker Codebase Steward is gericht op het inrichten en operationaliseren van de functie van Codebase Steward binnen het Common Ground-programma. In deze functie legt de kwartiermaker de basis voor een structurele en duurzame aanpak van codebeheer en kwaliteitsborging. Dit gebeurt in nauwe samenwerking met de verschillende projecten en communities die actief bijdragen aan de ontwikkeling van softwarecomponenten.
Het doel is om een solide framework te creëren dat de kwaliteit, onderhoudbaarheid, en interoperabiliteit van de gegenereerde softwarecode waarborgt en dit in de praktijk op te bouwen en uit te proberen. De Kwartiermaker werkt aan het opstellen van kaders, het wegnemen van drempels voor samenwerking, en het faciliteren van een soepele overgang naar gestandaardiseerd codebeheer.
Het programma Common Ground ontwikkelt zelf geen software, maar biedt begeleiding en ondersteuning aan gemeenten en hun partners om op een gestroomlijnde en efficiënte manier softwarecomponenten te ontwikkelen die voldoen aan de visie van Common Ground. De opdracht is tijdelijk van aard en resultaatgericht, waarbij specifieke resultaten worden opgeleverd.
Werkzaamheden en verantwoordelijkheden- Ontwikkelen van een strategie voor de inrichting van de Codebase Steward-rol.
- In kaart brengen van de huidige situatie en het opstellen van een plan voor de verdere ontwikkeling van kaders en richtlijnen. 2. Samenwerking faciliteren
- Actief samenwerken met ontwikkelende projecten en communities om inzicht te krijgen in hun processen en behoeften.
- Bevorderen van kennisdeling en het opzetten van platforms voor samenwerking en overleg. 3. Standaarden en richtlijnen ontwikkelen
- Opstellen van best practices voor codekwaliteit, documentatie, en versiebeheer.
- Organiseren van workshops en werksessies om deze richtlijnen breed te communiceren en te verfijnen. 4. Kaders voor codebeheer opzetten
- Bepalen van standaarden voor software-architectuur, code-reviewprocessen en
- nderhoud van codebases.
- Creëren van een afwegingskader voor het kiezen tussen open source en gesloten
- plossingen. 5. Communicatie en bewustwording
- Bewustwording creëren bij gemeenten over het belang van goed codebeheer en de voordelen van open source ontwikkeling.
- Fungeren als aanspreekpunt voor vragen en ondersteunen bij het implementeren van de opgestelde richtlijnen. 6. Monitoren en evalueren
- Initiëren van pilotprojecten om de opgestelde richtlijnen te testen en feedback te verzamelen.
- Evalueren van de impact en effectiviteit van de geïmplementeerde processen en voorstellen doen voor verbeteringen. 7. Voorbereiding op overdracht
- Voorbereiden van een gedetailleerde overdracht aan de toekomstige Codebase Steward, inclusief alle ontwikkelde structuren, inzichten en aanbevelingen.
- Het betreft een afgebakend project met duidelijke deliverables en veel ruimte voor eigen regie. De resultaten die aan het eind moeten zijn opgeleverd:
- Een goed onderbouwd en breed gedragen plan van aanpak voor de Codebase Steward- rol
- Een set richtlijnen en standaarden voor codebeheer, afgestemd met betrokken projecten en communities
- Praktische handreikingen en best practices die aansluiten bij de behoeften van gemeenten
- Een gedegen evaluatie van de implementatie, inclusief overzicht van verbeterpunten
- Een zorgvuldige overdracht, waarmee de toekomstige Codebase Steward direct verder kan bouwen op het gelegde fundament Gedurende de opdracht wordt ook het benodigde voorwerk gedaan voor een succesvolle overdracht en borging binnen de organisatie. Het doel is dat deze taken per eind 2027 zijn ingebed in de reguliere functie binnen de regieorganisatie. Indien het werk eerder gereed en geborgd is, kan de opdracht ook eerder worden afgerond.
Omschrijving
Open Source is een fundamentele pijler binnen de visie van Common Ground. Het speelt een cruciale rol in de samenwerking tussen gemeenten en marktpartijen voor de gezamenlijke ontwikkeling van oplossingen. Door open source te omarmen zijn we transparant, wordt hergebruik van componenten en toepassingen vergemakkelijkt, innovatie gestimuleerd, en worden kosten voor gemeenten verlaagd.
De rol van Kwartiermaker Codebase Steward is gericht op het inrichten en operationaliseren van de functie van Codebase Steward binnen het Common Ground-programma. In deze functie legt de kwartiermaker de basis voor een structurele en duurzame aanpak van codebeheer en kwaliteitsborging. Dit gebeurt in nauwe samenwerking met de verschillende projecten en communities die actief bijdragen aan de ontwikkeling van softwarecomponenten.
Het doel is om een solide framework te creëren dat de kwaliteit, onderhoudbaarheid, en interoperabiliteit van de gegenereerde softwarecode waarborgt en dit in de praktijk op te bouwen en uit te proberen. De Kwartiermaker werkt aan het opstellen van kaders, het wegnemen van drempels voor samenwerking, en het faciliteren van een soepele overgang naar gestandaardiseerd codebeheer.
Het programma Common Ground ontwikkelt zelf geen software, maar biedt begeleiding en ondersteuning aan gemeenten en hun partners om op een gestroomlijnde en efficiënte manier softwarecomponenten te ontwikkelen die voldoen aan de visie van Common Ground. De opdracht is tijdelijk van aard en resultaatgericht, waarbij specifieke resultaten worden opgeleverd.
Werkzaamheden en verantwoordelijkheden- Ontwikkelen van een strategie voor de inrichting van de Codebase Steward-rol.
- In kaart brengen van de huidige situatie en het opstellen van een plan voor de verdere ontwikkeling van kaders en richtlijnen. 2. Samenwerking faciliteren
- Actief samenwerken met ontwikkelende projecten en communities om inzicht te krijgen in hun processen en behoeften.
- Bevorderen van kennisdeling en het opzetten van platforms voor samenwerking en overleg. 3. Standaarden en richtlijnen ontwikkelen
- Opstellen van best practices voor codekwaliteit, documentatie, en versiebeheer.
- Organiseren van workshops en werksessies om deze richtlijnen breed te communiceren en te verfijnen. 4. Kaders voor codebeheer opzetten
- Bepalen van standaarden voor software-architectuur, code-reviewprocessen en
- nderhoud van codebases.
- Creëren van een afwegingskader voor het kiezen tussen open source en gesloten
- plossingen. 5. Communicatie en bewustwording
- Bewustwording creëren bij gemeenten over het belang van goed codebeheer en de voordelen van open source ontwikkeling.
- Fungeren als aanspreekpunt voor vragen en ondersteunen bij het implementeren van de opgestelde richtlijnen. 6. Monitoren en evalueren
- Initiëren van pilotprojecten om de opgestelde richtlijnen te testen en feedback te verzamelen.
- Evalueren van de impact en effectiviteit van de geïmplementeerde processen en voorstellen doen voor verbeteringen. 7. Voorbereiding op overdracht
- Voorbereiden van een gedetailleerde overdracht aan de toekomstige Codebase Steward, inclusief alle ontwikkelde structuren, inzichten en aanbevelingen.
- Het betreft een afgebakend project met duidelijke deliverables en veel ruimte voor eigen regie. De resultaten die aan het eind moeten zijn opgeleverd:
- Een goed onderbouwd en breed gedragen plan van aanpak voor de Codebase Steward- rol
- Een set richtlijnen en standaarden voor codebeheer, afgestemd met betrokken projecten en communities
- Praktische handreikingen en best practices die aansluiten bij de behoeften van gemeenten
- Een gedegen evaluatie van de implementatie, inclusief overzicht van verbeterpunten
- Een zorgvuldige overdracht, waarmee de toekomstige Codebase Steward direct verder kan bouwen op het gelegde fundament Gedurende de opdracht wordt ook het benodigde voorwerk gedaan voor een succesvolle overdracht en borging binnen de organisatie. Het doel is dat deze taken per eind 2027 zijn ingebed in de reguliere functie binnen de regieorganisatie. Indien het werk eerder gereed en geborgd is, kan de opdracht ook eerder worden afgerond.
Functie eisen
Onze opdrachtgever heeft eisen en wensen geformuleerd. Aan alle eisen moet worden voldaan om in aanmerking te komen voor deze functie. Voor deze functie zijn de volgende eisen en wensen geformuleerd:
Wensen: