Dictionary

Citizen developer

Een citizen developer is een medewerker buiten een traditionele softwareontwikkelrol die met goedgekeurde low-codetools apps en automatiseringen bouwt voor eigen of gedeelde bedrijfsprocessen.

Wat is een citizen developer?

Een citizen developer is een medewerker buiten een traditionele softwareontwikkelrol die met goedgekeurde low-code- of no-codetools bedrijfsoplossingen bouwt. De medewerker kent het proces uit de praktijk en zet die kennis om in een app, workflow of rapport.

Citizen developer is een rol, geen functietitel die automatisch technische bevoegdheid geeft. Een financieel medewerker kan bijvoorbeeld een app voor kostenaanvragen bouwen en tegelijk eindgebruiker van andere oplossingen blijven.

De rol werkt alleen goed binnen afspraken over data, beveiliging, testen, eigenaarschap en ondersteuning. Low-code verlaagt de technische instap, maar een bedrijfsapp blijft software met gevolgen voor anderen.

Wat bouwt een citizen developer?

Typische oplossingen zijn een Power App voor registratie op locatie, een Power Automate-flow voor documentgoedkeuring of een eenvoudig dashboard voor een teamproces. Ze lossen vaak een afgebakend probleem op dat voordien met e-mail en spreadsheets werd beheerd.

De maker kan ook een prototype bouwen waarmee het team de behoefte scherper maakt. Als de oplossing bedrijfskritiek, complex of breed gebruikt wordt, kan een professioneel ontwikkelteam ze overnemen of uitbreiden.

Niet ieder probleem past bij citizen development. Publieke producten, zware integraties, gevoelige beslislogica en toepassingen met hoge schaal- of beschikbaarheidseisen vragen vroeg technische en architecturale begeleiding.

Een uitgewerkt voorbeeld

Een preventieadviseur wil werkplekinspecties digitaal registreren. Die persoon kent de vragen, uitzonderingen en opvolging beter dan het centrale IT-team. Met Power Apps bouwt de adviseur een formulier voor tablet en telefoon.

Een flow maakt bij een ernstig gebrek automatisch een taak en verwittigt de verantwoordelijke. De data komt in Dataverse met rollen voor inspecteurs en leidinggevenden.

Voor ingebruikname bekijkt een platformteam het datamodel, toegangsrechten, foutafhandeling en implementatiepad. Een professionele ontwikkelaar bouwt een herbruikbare component voor offline foto's. De citizen developer blijft eigenaar van de procesinhoud.

Dit is samenwerking, geen overdracht van alle IT-verantwoordelijkheid naar de business.

Citizen developer versus eindgebruiker en professionele ontwikkelaar

Een eindgebruiker gebruikt een oplossing en kan configuratie aanpassen, maar bouwt niet noodzakelijk applicatielogica. Een citizen developer maakt componenten die ook door anderen kunnen worden gebruikt.

Een professionele ontwikkelaar werkt dagelijks met softwarearchitectuur, code, tests, integraties en operationeel beheer. Die expertise blijft nodig voor uitbreidingen, technische risico's en gedeelde platformbouwstenen.

De grens is niet absoluut. Een maker kan technische kennis opbouwen en een ontwikkelaar kan low-code gebruiken. Deel werk in volgens risico en complexiteit, niet volgens prestige van een tool.

Veiligheidskaders en opleiding

Een organisatie geeft makers een duidelijk startpunt: goedgekeurde omgevingen, connectorbeleid, naamgeving, templates en een route naar productie. Training behandelt naast de ontwerper ook datamodellering, toegangsrechten, privacy en foutafhandeling.

Een risico-indeling bepaalt welke oplossingen zelfstandig mogen worden gebouwd en welke review nodig hebben. Een persoonlijke herinneringsflow vraagt minder controle dan een app die loon- of gezondheidsgegevens verwerkt.

Een makerscommunity en champions helpen bij terugkerende vragen. Het Center of Excellence onderhoudt richtlijnen, inventaris en herbruikbare componenten. Veiligheidskaders horen het veilige pad makkelijker te maken, niet alleen overtredingen achteraf te bestraffen.

Eigenaarschap en lifecycle

Iedere gedeelde oplossing heeft een proceseigenaar, technische eigenaar en ondersteuningsroute nodig. Leg vast wie fouten bekijkt en wat gebeurt als de oorspronkelijke maker van functie verandert.

Gebruik aparte ontwikkel-, test- en productieomgevingen voor oplossingen met bedrijfsimpact. Solutions, bronbeheer en pipelines maken wijzigingen reproduceerbaar. Test met echte gebruikersrollen en uitzonderingen.

Volg gebruik, fouten, verweesde resources en waarde op. Een ongebruikte app hoeft niet onbeperkt onderhouden te worden. Citizen development blijft gezond wanneer maken, beheren en stoppen alle drie een normaal proces hebben.

Laatst Bijgewerkt: July 9, 2026 Terug naar Woordenboek
Trefwoorden
citizen developer low-code no-code Power Apps Power Automate Microsoft Power Platform Center of Excellence maker application lifecycle management procesautomatisering