Deel V - Implementatie en Toekomst

Uitdagingen en Aandachtspunten

Bij het opzetten en beheren van een open source ecosysteem voor overheids-software zijn er verschillende cruciale aandachtspunten waarmee rekening gehouden moet worden:

Organisatorische Uitdagingen

Proactieve samenwerking als basis

Open source ecosysteem kan alleen bestaan als er proactief samengewerkt wordt.

Verschil tussen broncode en applicatiebeheer

Het beheer van open source broncode is iets totaal anders dan het beheer van draaiende open source applicaties.

Service level als toegevoegde waarde

Open source software is pas waardevol als er een organisatie is die er een bepaalde service level aan toevoegt.

Financiële Overwegingen

Kostenstructuur

Open source software is niet gratis; in plaats van licentiekosten dient rekening te worden gehouden met kosten voor (door)ontwikkeling.

Technische Uitdagingen

Open source samenwerking

Code open source maken is niet een laatste stap, maar een eerste stap. Het gaat niet om open source code, maar om open source samenwerking.

Modulaire architectuur

Zorg zoveel mogelijk voor een modulaire opzet in open source projecten, zodat maatwerk mogelijk blijft, terwijl nog wel kan worden samengewerkt aan de core-functionaliteiten

Onderhoudbaarheid

Leesbare code, gangbare volwassen talen en technieken, eenvoudige architectuur en andere best practices zorgen voor een maximale onderhoudbaarheid (“bus factor”, zie https://en.wikipedia.org/wiki/Bus_factor).

Menselijke Factoren

Lange termijn betrokkenheid

Lange termijn betrokkenheid van en verantwoordelijkheidsgevoel bij programmeurs gaan hand in hand.