Van start! Een gezamenlijk Design System voor de over­heid

Geschreven door Edo Plantinga

De Agenda Digitale Overheid stelt dat de overheid toegankelijk en begrijpelijk voor iedereen moet zijn. Consistentie van online diensten, apps en websites draagt bij aan begrijpelijkheid voor burgers en ondernemers. Om die consistentie beter te bereiken, gaan we meer code en ontwerpen tussen overheidsorganisaties delen via een gezamenlijk design system.

Wat is een design system

Een design system is simpel gezegd een verzameling van herbruikbare componenten waarmee je als ontwerper of ontwikkelaar op een eenvoudige, consistente en hoogwaardige manier digitale diensten kunt ontwikkelen. In plaats van iedere keer opnieuw na te moeten denken over dezelfde ontwerpvraagstukken, kun je voortbouwen op een stevige basis. Zie het als Lego-stenen voor digitale dienstverlening. Veel overheidsorganisaties hebben al een eigen design system, maar een gemeenschappelijk systeem ontbreekt nog.

De voordelen van een gezamenlijk design system

Naast het verbeteren van consistentie zijn er meer voordelen. Omdat er meer tijd is om componenten te testen, neemt de kwaliteit toe. Denk bijvoorbeeld aan toegankelijkheid voor mensen met een visuele of andere beperking: door uitgebreid te testen met deze doelgroep, is de kans groter dat je diensten voor deze doelgroep ook goed werkt. Zo kunnen we burgers beter van dienst zijn.

Daarnaast zijn er ook voor de overheid zelf zijn voordelen. Doordat we niet elke keer over dezelfde hoeven na te denken, scheelt het veel dubbel werk. Je kunt veel sneller voortgang maken in een project, want je hoeft geen tijd meer te spenderen aan het oplossen van problemen die al tientallen keren door anderen zijn opgelost. Daarmee heb je de tijd hebt om na te denken over die uitdagingen die uniek zijn voor jouw dienst.

Hoe we gaan werken

Nu we net van start gaan, willen we als eerste de uitgangspunten delen van hoe we willen gaan werken om zo snel mogelijk een goed bruikbaar én breed gebruikt design systeem te bouwen.

  1. Samenwerken
    Uit ervaringen bij andere design systems van buitenlandse overheden, kwam sterk naar voren dat de betrokkenheid van de community rondom een design system van groot belang is. We stimuleren daarom bijdragen van individuele developers en designers. We werken vanuit het projectteam samen met partners binnen en buiten de overheid.
  2. Adoptie voor perfectie
    Het gebruik van het design system is de belangrijkste graadmeter voor succes, vooral voor de beginfase. Als een design system niet gebruikt wordt, dan heeft het geen waarde. In de eerste fase zullen we op zoek gaan naar wat er minimaal nodig is om de eerste conceptversie bruikbaar te maken voor ontwikkelaars en ontwerpers (een Minimum Viable Product, in startup-termen).
  3. De gebruiker centraal
    De digitale diensten gebaseerd op het design system zijn voor burgers en ondernemers. Zij zullen merken dat de diensten toegankelijker en makkelijker in gebruik worden. Om dat te bereiken, testen we de componenten met eindgebruikers met diverse achtergronden. We committeren ons daarbij aan de Gebruiker Centraal Ontwerpprincipes.
  4. De gebruiker centraal
    Het design systeem zélf wordt gebruikt door met ontwikkelaars, designers, communicatieprofessionals en anderen die voor de overheid werken. Om aan te sluiten bij hun behoeften en werkwijzen, starten met deze te onderzoeken. En dat blijven we doen.
  5. Open en transparant
    We kondigen snel de plannen aan en we zijn open over onze afwegingen, ook als we nog niet 100% zeker van onze zaak zijn. Bij voorkeur maken we gebruik van open source software en geven we verbeteringen terug aan de gemeenschap.
  6. Niet lullen, maar poetsen
    Een design system moet vooral bruikbaar zijn en waarde opleveren voor de gebruikers. Daar ligt dus de focus. Natuurlijk zullen we het design system ook moeten “verkopen” en er aandacht voor vragen, maar we willen vooral waarde toevoegen. Dit balanceren we met het tweede punt.
  7. Hergebruik wat er al is
    We maken dankbaar gebruik van bestaande design systemen binnen en buiten de overheid, open source software en internationale design systemen. We sluiten aan bij gangbare standaarden en conventies.
  8. Het design system is nooit af
    Front-end technieken, best practises en verwachtingen van gebruikers veranderen snel. Het design system moet hierop flexibel op in blijven spelen. We blijven daarom bijleren. Ook deze uitgangspunten zijn aan verandering onderhevig: het zijn niet meer dan hypotheses op een bepaald moment. We zullen ze aanpassen waar nodig.
  9. We houden ons aan rule number 6.
    En het design system is helemaal klaar voor de smart blockchain.

Projectaanpak

In de eerste fase zullen we toewerken naar een proof of concept, ofwel een eenvoudig design systeem dat in de praktijk gebruikt wordt. Dit begint met een onderzoek naar de behoeften en naar de criteria waaraan zo’n proof of concept zou moeten voldoen. Er zijn in Nederland al meerdere design systems binnen de overheid. We zullen onderzoeken of daar één of meer kandidaten tussen zitten die geschikt zijn als basis voor een proof of concept. In deze eerste fase kijken we ook vast naar bij welke organisatie(s) het design system uiteindelijk beheerd kan worden.

In de volgende fase gaan we dit proof of concept doorontwikkelen (indien het voldoende is gebleken voor opschaling), met een wisselend team vanuit de organisaties die gebruik maken van het design system. Na deze fase wordt het design systeem overgebracht naar de definitieve beheerorganisatie.

Een project als dit kent altijd risico’s. Op dit moment is de grootste onzekerheid die we voorzien in onze aanpak of er in de praktijk voldoende bereidwilligheid en behoefte is om van een gezamenlijk design system gebruik te maken. Uiteraard hangt dit samen met de kwaliteit van de eerste versie die we lanceren. Daarnaast zal de eerste ondersteuning van vragen over het proof of concept een uitdaging vormen. Ook voorzien we uitdagingen om het team voor de doorontwikkelfase bijeen te krijgen.

Mocht je tot in meer detail willen meedenken over de risico’s, kansen en projectaanpak, dan delen we graag het projectplan met je. Vraag het projectplan aan via info@gebruikercentraal.nl

Doe mee! en kom naar de meetup

Het gezamenlijke design system is een project dat de dienstverlening van de overheid naar een hoger niveau kan tillen, dat samenwerking over overheden heen stimuleert en dat daarnaast een flink aantal technische en inhoudelijke uitdagingen kent. Dat wil je meemaken, toch? Je bent van harte welkom!