TODO: PageHeader

Hoofdmenu

Meedoen als organisatie

Organisaties en hun leveranciers kunnen op verschillende niveaus meedoen met NL Design System.

Niveau 1. Online meedoen

Bewijs

Niveau 2. Richtlijnen gebruiken

Onder Richtlijnen verzamelen we richtlijnen voor het maken van digitale diensten, bijvoorbeeld voor het maken van formulieren.

Bewijs

Het opgeleverde werk voldoet aan de richtlijnen van NL Design System. Vraag de leverancier dit mee te nemen en ga achteraf zo goed mogelijk na of dit is gebeurd. Vraag om uitleg als er is afgeweken.

Niveau 3. Eigen NL Design System thema maken en onderhouden

NL Design System thema’s bestaan uit organisatiespecifieke ontwerpbeslissingen, die zijn vastgelegd als Design Tokens.

Bewijs

Er staat een thema voor jouw organisatie in de Thema Storybook. De leverancier heeft in hun werkwijze opgenomen om dit thema te gebruiken en waar nodig uit te breiden. Bekijk in de Thema Storybook of de gebruikte componenten in de huisstijl van jouw organisatie beschikbaar zijn.

Niveau 4. Componenten hergebruiken uit de community

Bewijs

Bij het maken van prototypes is gebruik gemaakt van de Figma-bibliotheek van NL Design System, of er zijn onderdelen van community prototypes hergebruikt. In code worden zoveel mogelijk componenten met de status “Community” of hoger gebruikt.

Altijd: je maakt voor zover mogelijk gebruik van “Community”, “Candidate” en “Hall of Fame” componenten.

Minimale optie: Wanneer de component niet bruikbaar is, dan kies je een eigen weg.

Ideale optie: Deel het met de community wanneer je een bestaande component niet kan hergebruiken. Dat kan bijvoorbeeld in de GitHub Discussion over de component, of door een GitHub Issue aan te maken bij de maker van de component.

Tip: We raden leveranciers aan om deel te nemen aan designer en developer open hours zodat vragen gesteld kunnen worden en samengewerkt kan worden met de bestaande community.

Niveau 5. Componenten verbeteren uit de community

Bewijs

Wanneer een component uit de community niet helemaal voldoet aan de eisen, is gebruik gemaakt van bestaande code om op door te bouwen.

Minimale optie: De nieuwe component is zoveel mogelijk opgebouwd op dezelfde manier als de bestaande component en de community is van deze nieuwe variant op de hoogte gesteld.

Ideale optie: Er is samengewerkt met de oorspronkelijke organisatie om de verbetering daar door te voeren.

Niveau 6. Componenten bijdragen aan de community

Bewijs

Nieuwe componenten zijn opgeleverd volgens de aanpak van NL Design System. Dat betekent:

Daarnaast is het van belang dat het doel van de component duidelijk is, en kan worden aangenomen dat het ook bruikbaar is voor de rest van Nederland. Bij componenten die waarschijnlijk niet bruikbaar zijn voor de rest van Nederland, maar wel binnen eigen websites en apps, kiezen organisaties soms om ze alleen in hun eigen design system op te nemen, als zogenaamde ‘snowflake’.

Ideale optie: De component is ook in Figma beschikbaar volgens de Figma architectuur.