Een citizen developer is iemand in je team die software of automatiseringen bouwt zonder een opgeleide programmeur te zijn. Ze gebruiken no-code- en low-code-tools, slepen blokken aan elkaar in plaats van code te schrijven, en lossen zo een probleem op dat ze beter snappen dan wie dan ook op de IT-afdeling. Vaak is het de persoon die elke dag de pijn van een handmatige taak voelt.
Zie het als koken met een maaltijdbox. Je hoeft geen chef-kok te zijn en je verbouwt je eigen groenten niet. De box geeft je afgemeten ingrediënten en een recept, en jij zet er een echte maaltijd mee neer. Een citizen developer werkt net zo: het platform levert de onderdelen en een automatiseringssjabloon, en de medewerker zet er een werkende tool mee in elkaar die precies bij zijn werk past.
Het voordeel is snelheid en verlichting. Kleine verzoeken die wekenlang in een ontwikkelaars-backlog zouden blijven hangen, worden in een middag gebouwd door de persoon die ze nodig heeft. De keerzijde is toezicht. Zonder enige grenzen krijg je apps die niemand kan onderhouden en data die op plekken belandt waar het niet hoort. De gezonde versie koppelt medewerkers aan lichte sturing vanuit IT. Er is nog een risico dat mensen vergeten: de bus-factor. De marketingmanager bouwt een handig tooltje, het draait een jaar lang stilletjes een half proces, en dan vertrekt diegene. Nu weet niemand meer hoe het werkt of dat het überhaupt bestaat. De regel die wij hanteren is simpel. Alles wat echte klantdata of geld raakt, wordt door iemand technisch bekeken en gedocumenteerd op een plek die het team kan vinden. Het doel van citizen development is je ontwikkelaars ontlasten, niet kleine zwarte dozen door het bedrijf strooien.
Bij TopDevs zetten we de platforms en kaders op die de eigen medewerkers van een klant veilig laten bouwen, en pakken we de delen op die echt een ontwikkelaar nodig hebben.