“We zijn allemaal ontwikkelaars”. Hoe kunnen burgerontwikkelaars uw bedrijf helpen? | AI in business #74

Wat is een citizen developer?

Een citizen developer is een persoon die, zonder formele training in programmeren, web- of mobiele applicaties kan creëren die passen binnen de digitale omgeving van een bedrijf en functioneel zijn. Ze kunnen automatiseringen en applicaties maken die strikt zijn afgestemd op hun eigen behoeften of de behoeften van anderen binnen het bedrijf. Gewoonlijk zijn dit eenvoudige oplossingen die in korte tijd worden gemaakt, vaak met behulp van platforms:

  • no-code – waarbij applicaties worden gemaakt zonder enige code te schrijven door vooraf gebouwde componenten te slepen en neer te zetten, zoals in Microsoft Power Apps,
  • low-code – waarbij oplossingen minimale programmeervaardigheden vereisen, net zoals in Apps Script of Appian.

Low-code en no-code platforms zijn een must voor citizen developers. Ze stellen hen in staat om applicaties in dagen of zelfs uren te bouwen in plaats van weken of maanden. Hierdoor kunnen gewone werknemers snel aan hun behoeften voldoen en problemen oplossen zonder te hoeven wachten op hulp van IT.

Bijvoorbeeld, een HR-professional kan een tijdmanagementapplicatie maken die het toevoegen van vergaderingen aan de kalender automatiseert, interne processen stroomlijnt en de tijd van ontwikkelaars bespaart.

Wat is de relatie tussen citizen development en het implementeren van AI en automatisering?

De nieuwste AI-tools, zoals ChatGPT en GitHub Copilot, openen nieuwe mogelijkheden voor citizen developers. Ze stellen je in staat om een vraag te stellen over een gewenste functionaliteit in natuurlijke taal, en het algoritme genereert kant-en-klare code of zelfs een hele applicatie als reactie op de prompt.

Bijvoorbeeld, een verkoper kan ChatGPT vragen om een mobiele app te maken voor het volgen van verkoopkansen. De chatbot zal een paar vragen stellen om de exacte vereisten uit te leggen, en vervolgens de app-code genereren en (in de ChatGPT Plus-versie) ook mockups van de gebruikersinterface. Zo’n proces zal slechts een uur of twee duren.

Het zal nog gemakkelijker zijn om een oplossing te krijgen die bedoeld is als een andere automatisering in een populair low-code hulpmiddel. Er is een grote kans dat we de juiste code krijgen met instructies over hoe we onze nieuwe automatisering kunnen uitvoeren.

Citizen developers kunnen AI-gebaseerde oplossingen zelfstandig implementeren en de automatisering in hun bedrijven versnellen zonder specialisten erbij te betrekken. Echter, van AI-tools kan nog niet worden verwacht dat ze volledig werkende oplossingen bij de eerste poging genereren.

Ze zijn meer als bekwame samenwerkers van citizen developers dan als tools die het werk van mensen kunnen vervangen die tenminste de basisprincipes van programmeren kennen. Vaak moet je oplossingen herhaaldelijk corrigeren of ChatGPT suggereren hoe je een probleem kunt oplossen. Dit stelt je in staat om een afgewerkte versie van de applicatie veel sneller te verkrijgen, maar het is geen taak die met één klik kan worden uitgevoerd.

Bron: DALL·E 3, prompt: Marta M. Kania (https://www.linkedin.com/in/martamatyldakania/)

Hoe kunnen citizen developers uw bedrijf helpen?

Hier zijn verschillende belangrijke voordelen van het in dienst nemen van individuen die, naast hun specialisatie, ook de rol van citizen developers binnen het bedrijf op zich nemen:

  1. Versnelling van digitale transformatie. Door uw vaardigheden in applicatieontwikkeling over een bredere groep werknemers te verspreiden, kunt u de snelheid van het leveren van innovatieve oplossingen met wel 90% verhogen. Hierdoor kunt u de concurrentie inhalen en nieuwe producten met een indrukwekkend tempo op de markt brengen.
  2. Verbetering van de digitale werknemerservaring. Citizen developers kunnen precies de applicaties bouwen die ze nodig hebben voor hun dagelijkse werk. Hierdoor zijn ze meer bereid om deze te gebruiken, zijn ze meer betrokken en productiever. Ze hoeven ook niet maanden te wachten totdat de IT-afdeling tijd vindt om hun ideeën te implementeren of totdat hun supervisor besluit software aan te schaffen die hun werk gemakkelijker maakt.
  3. Verhoging van de acceptatie van nieuwe technologieën. Werknemers zijn eerder geneigd oplossingen te accepteren die zijn gemaakt door hun collega’s die dezelfde mindset delen en de specificaties van hun werk begrijpen. Dankzij citizen developers is het bereik van nieuwe technologieën veel breder dan bij het traditionele model van het leveren van kant-en-klare systemen door IT.

Hoe een bedrijf voor te bereiden op samenwerking met citizen developers?

Om het potentieel van citizen developers volledig te benutten, moeten bedrijven geschikte voorwaarden creëren. Hier zijn vijf belangrijke stappen:

  1. Werving en training. Veel bedrijven hebben al programmeer “handymen” die werknemers helpen bij het creëren van kleine automatiseringen. Anderen moeten echter bereidwillige werknemers werven of het team trainen in het gebruik van geselecteerde tools, zoals die voor het bouwen van applicaties of het analyseren van gegevens. Sommige organisaties vereisen ook certificering van vaardigheden voordat een citizen developer wijzigingen kan aanbrengen in de IT-systemen van de organisatie.
  2. Tools. Het is noodzakelijk om citizen developers toegang te geven tot low-code/no-code platforms en repositories van kant-en-klare componenten en modellen om hun werk te vergemakkelijken. Basis toegang tot tools zoals Make of Zapier is gratis; echter, als een citizen developer meer geavanceerde functies wil gebruiken of toegang wil beheren, is het kopen van een abonnement vereist.
  3. Gemeenschapssteun. Om het potentieel van citizen developers echt te benutten, is het de moeite waard om hen groeimogelijkheden te bieden, zoals het organiseren van hackathons, competities en meetups, zodat ze kennis kunnen delen en hun vaardigheden kunnen verbeteren.
  4. Risico- en waardecontrole. Het hebben van citizen developers in de onderneming is echter niet zonder uitdagingen. Een cruciaal aspect van het werk van IT-ontwikkelaars binnen de onderneming is het waarborgen van hun veiligheid. Dit is belangrijk om te benadrukken omdat nieuwe no-code/low-code ontwikkelaars vaak weinig ervaring hebben met softwarebeveiliging. Het is raadzaam om een uniforme beleidslijn voor gegevensbeveiliging, compliance en de continuïteit van bedrijfsystemen in uw organisatie vast te stellen. Bovendien is het belangrijk om de werkelijke impact van de geïmplementeerde oplossingen te beoordelen om te voorkomen dat u ontdekt dat ze de efficiëntie van uw team niet echt verbeteren.
  5. Innovatiecultuur. Het is ook cruciaal om een cultuur van experimenteren, kennis delen en het belonen van innovatieve ideeën onder werknemers in het bedrijf op te bouwen. Op deze manier krijgen meer werknemers de kans om “verliefd” te worden op citizen development.

Welke bedrijven hebben het meest geprofiteerd van citizen developers?

Veel bedrijven, zowel groot als klein, hebben al geprofiteerd van de mogelijkheden die werknemers hebben om zelfstandig kleine IT-oplossingen te ontwerpen. Hier zijn drie bedrijven die aanzienlijke successen hebben behaald met het implementeren van oplossingen die zijn gemaakt door citizen developers.

Accenture

Accenture is een bedrijf dat gespecialiseerd is in zakelijke en technologieconsultancydiensten. Ze hebben het Microsoft Power Platform geïmplementeerd om werknemers in staat te stellen snel applicaties en workflows te creëren. Het primaire doel was om het gegevensbeheer binnen het bedrijf te versnellen. Het bedrijf erkende echter dat citizen development de organisatorische productiviteit en flexibiliteit aanzienlijk verhoogde. Als gevolg hiervan werden er binnen zes maanden meer dan 8.000 applicaties gemaakt door citizen developers binnen het bedrijf.

Accenture bevordert ook een cultuur van kennisdeling door presentaties van oplossingen die zijn gemaakt door citizen developers te organiseren. Op deze manier wil het bedrijf werknemers helpen vaardigheden te ontwikkelen en technologieën zelfstandig aan te passen.

Toyota

Toyota, een toonaangevende autofabrikant, heeft een centrum van uitmuntendheid opgericht dat werknemers opleidt in het Power Platform, maar hen ook aanmoedigt om zelf te experimenteren en hun resultaten te delen. Het bedrijf houdt jaarlijks een “Automation Summit” waar teams hun innovatieve citizen development-projecten presenteren.

Toyota moedigt zijn werknemers aan om te geloven dat je geen PhD nodig hebt om waardevolle oplossingen te bedenken. Ze zien citizen development als een kans voor praktisch iedereen die geïnteresseerd is.

Bron: Microsoft (https://customers.microsoft.com/en-us/story/763052-toyota-motor-north-america-automotive-power-apps)

IKEA

IKEA neemt citizen developers serieus. Het heeft een Power Community van 4.000 leden opgericht om de adoptie van low-code technologie te ondersteunen. Het bedrijf beloont ook degenen die taken automatiseren en innovaties implementeren via citizen development. IKEA erkent dat deze aanpak werknemers in staat stelt zich te concentreren op hun kernactiviteiten in plaats van tijd te verspillen aan repetitieve taken.

Bron: Microsoft (https://customers.microsoft.com/en-us/story/1686198659059020881-ikea-retailers-power-apps-en-france)

Samenvatting

Citizen developers zijn onschatbare activa in het helpen van organisaties om hun digitale transformatie te versnellen. Ze stellen je in staat om sneller te innoveren en oplossingen te creëren die perfect zijn afgestemd op de behoeften van jouw organisatie – tenslotte creëren citizen developers ze om het leven gemakkelijker te maken voor henzelf en hun collega’s.

Om effectief samen te werken met citizen developers is het essentieel om geschikte training, tools en governance voor deze groep werknemers te bieden. Als je dit doet, krijg je een team van superhelden dat klaarstaat om jouw bedrijf te optimaliseren.

Als je onze inhoud leuk vindt, sluit je dan aan bij onze drukke bijengemeenschap op Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest, TikTok.

Robert Whitney

JavaScript-expert en instructeur die IT-afdelingen coacht. Zijn belangrijkste doel is om de productiviteit van het team te verhogen door anderen te leren hoe ze effectief kunnen samenwerken tijdens het coderen.

View all posts →

Robert Whitney

JavaScript-expert en instructeur die IT-afdelingen coacht. Zijn belangrijkste doel is om de productiviteit van het team te verhogen door anderen te leren hoe ze effectief kunnen samenwerken tijdens het coderen.

Share
Published by
Robert Whitney

Recent Posts

De rol van AI in contentmoderatie | AI in business #129

Bedrijven worstelen met het beheren van een enorme hoeveelheid content die online wordt gepubliceerd, van…

2 days ago

Sentimentanalyse met AI. Hoe helpt het om verandering in bedrijven te stimuleren? | AI in business #128

In het tijdperk van digitale transformatie hebben bedrijven toegang tot een ongekende hoeveelheid gegevens over…

2 days ago

Beste AI-transcriptietools. Hoe lange opnames om te zetten in beknopte samenvattingen? | AI in business #127

Wist je dat je de essentie van een meerdaagse opname van een vergadering of gesprek…

2 days ago

AI-video generatie. Nieuwe horizonten in videoinhoudproductie voor bedrijven | AI in business #126

Stel je een wereld voor waarin jouw bedrijf boeiende, gepersonaliseerde video's kan maken voor elke…

2 days ago

LLMOps, of hoe taalmodellen effectief te beheren in een organisatie | AI in business #125

Om het potentieel van Large Language Models (LLM's) volledig te benutten, moeten bedrijven een effectieve…

2 days ago

Automatisering of augmentatie? Twee benaderingen van AI in een bedrijf | AI in het bedrijfsleven #124

In 2018 was Unilever al begonnen aan een bewuste reis om automatisering en augmentatie in…

2 days ago