Wat is een burgerontwikkelaar?

Burgerontwikkelaars zijn eindgebruikers buiten een organisatie die toepassingen maken op platforms die worden goedgekeurd door interne IT-organisaties.

Organisaties beginnen te merken dat burgerontwikkelaars waardevol zijn. Er is een groeiende vraag naar toepassingen en traditionele ontwikkelaars beschikken gewoon niet over voldoende middelen om hieraan te kunnen voldoen. IDC voorspelt zelfs dat er in 2023 meer dan 500 miljoen apps zullen worden ontwikkeld (Bron: IDC). Uit onderzoek van Gartner blijkt dat 61% van de organisaties ofwel al actieve initiatieven voor burgerontwikkelaars implementeert, ofwel plannen heeft om een dergelijk initiatief in de nabije toekomst te gaan implementeren (Bron: Gartner).

61% van de bedrijven maakt gebruik van burgerontwikkelaars

Onderzoek van Gartner wijst uit dat organisaties al of van plan zijn om in de nabije toekomst actieve initiatieven voor burgerontwikkelaars te implementeren.

De behoefte in de IT

Digitale bedrijfsmodellen worden steeds volwassener, waardoor IT voortdurend tegen een achterstand moet opboksen. Ze staan dus doorlopend onder druk om de technische infrastructuur en toepassingen te moderniseren om digitale agenda's te verbeteren, en IT kan dat niet alleen zelf doen. Burgerontwikkelaars helpen bij de ontwikkeling van bedrijfskritieke toepassingen, waardoor IT-afdelingen meer van hun energie kunnen besteden aan projecten die technologische expertise vereisen.

De behoefte van bedrijven

In veel gevallen kunnen projectmanagers en andere afdelingen buiten de IT-sector gefrustreerd raken dat IT-teams niet snel genoeg toepassingen kunnen leveren om aan acute vraag te voldoen. Met het juiste beleid, de juiste training en de juiste tools voor burgerontwikkelaars kunnen zakelijke gebruikers eenvoudig hun eigen oplossingen ontwikkelen, in plaats van te wachten tot professionele interne ontwikkelaars hun achterstand hebben ingelopen.

Het is echter de moeite waard om te erkennen dat ontwikkeling door burgerontwikkelaars kan leiden tot problemen met kwaliteit en beveiliging van toepassingen waar IT geen zicht op heeft. Het is daarom van essentieel belang dat projectmanagers samenwerken met burgerontwikkelaars en IT-afdelingen om ervoor te zorgen dat alle ontwikkelingsprojecten voldoen aan de vastgestelde bestuurskaders.

In planningsfase

Doelgerichtheid bij de planning heeft direct, maar ook op lange termijn voordelen bij elke toepassing die u wilt bouwen. Als u zich voorbereidt om burgerontwikkelaars in te zetten om een toepassing te bouwen, moet u zichzelf wel eerst de volgende vragen stellen:

  1. Wat zijn de doelen, doelstellingen en resultaten van de toepassing? Welke problemen wilt u oplossen?
  2. Wie gaat de toepassing gebruiken?
  3. Wilt u dat gebruikers velden kunnen zien en bewerken of hebben gebruikers verschillende toegangsniveaus nodig?
  4. Hoe gaan gebruikers de toepassing gebruiken? Wordt informatie geboden, verzameld, gerouteerd of opgezocht? Wordt informatie opgevraagd of gedeeld?
  5. Worden de gegevens door gebruikers in de toepassingen ingevoerd? Moeten de gegevens worden geïmporteerd uit een externe bron?
  6. Hoe gaan gebruikers met uw toepassing werken? Gebruiken ze een mobiel apparaat of een computer? Gaan ze communiceren via een gespreksinterface zoals een chatbot?
  7. Hoe krijgen belanghebbenden over de toepassing?

Bij planning moet het einde van het proces als uitgangspunt worden genomen. Output is meestal de drijvende kracht achter input, en als u het proces wilt versnellen, kan inzicht in outputstatistieken helpen bepalen wat u moet meten.

Stappen voor het maken van een toepassing

Gegevens

Dit is de stap waarin u begint met het opbouwen van uw gegevens. Zorg ervoor dat de juiste mensen het juiste toegangsniveau voor de gegevens hebben. Maak of open eerst uw toepassingsrecord, maak vervolgens uw gegevensmodel met relevante tabellen en velden en beveilig en importeer ten slotte uw gegevens.

Ontwerp

Tijdens de ontwerpstap verschuift de focus naar het vaststellen en opbouwen van de juiste eindgebruikerservaring en het juiste kanaal. Bepaal welke functionaliteit nodig is voor elke gebruikerservaring, of het nu gaat om internet, mobiel, chatbot enz.

Logica

Logica is wat een toepassing tot een nuttig hulpmiddel maakt. Deze bestaat uit verschillende formulieren die onder meer bepalen wat mensen wel en niet kunnen zien, tot aan regels die bepalen wat er met de gegevens gebeurt wanneer u deze invoert, bijwerkt en verwijdert, en hoe gebruikers bewust worden gemaakt van de voorwaarden en gebeurtenissen binnen de toepassing.

  • Logica van formulieren: Wanneer u regelt wat gebruikers zien wanneer ze een formulier bezoeken, kunt u de reactiesnelheid en productiviteit verhogen. Vraag uzelf af: Is dit een suggestie of afdwingen? Suggesties maken het formulier eenvoudiger in te vullen, terwijl afdwingen de gebruiker noodzaakt om bepaalde acties uit te voeren om het formulier in te vullen.
  • Bedrijfsregels: Logica en validatie die worden uitgevoerd wanneer records worden gemaakt of wanneer ze worden gewijzigd of verwijderd. Dit is handig voor het maken van voorwaardelijke logica die moet worden uitgevoerd wanneer het formulier is verzonden.
  • Flow Designer: Flow Designer is een tool die wordt gebruikt voor het bouwen van bedrijfsworkflows. Bedenk bij het ontwerpen van een flow dat elke flow een eenduidig doel moet hebben, opnieuw moet kunnen worden gebruikt en dat duidelijk moet zijn wat het doel van de actie is.
  • IntegrationHub: Een krachtige tool die beschikbaar is bij het bouwen van flows en het gebruik van kant-en-klare integratieconnectoren en -acties.
  • Meldingen: De meeste toepassingen moeten een meldingsfunctionaliteit hebben die via meerdere kanalen verloopt, bijvoorbeeld voor wanneer een taak is toegewezen aan een gebruiker of groep, wanneer een aanvraag wordt geopend voor sluiting en wanneer goedkeuring nodig is.

Hoewel burgerontwikkelaars een effectieve oplossing vormen voor het terugdringen van IT-achterstanden en het verbeteren van de doorlooptijd van ontwikkeling, kunt u niet verwachten dat elke burgerontwikkelaar dezelfde opleiding en ervaring heeft als een professionele ontwikkelaar. Een succesvolle strategie betekent dus dat burgerontwikkelaars over de low-code-toepassingstools beschikken die de IT-ervaringskloof kunnen overbruggen. Sjablonen, codebibliotheken, vooraf gebouwde integraties enz. verbeteren productiviteit en geven uw burgerontwikkelaars de middelen die ze nodig hebben om krachtige bedrijfstoepassingen te maken.

Veel toepassingen vragen mogelijk om input en inspanning van beide soorten ontwikkelaars. Door te werken binnen een platform dat een betere samenwerking mogelijk maakt tussen professionele ontwikkelaars en burgerontwikkelaars met low-code, kunnen de complexere elementen worden opgepakt door diegenen die daarvoor het best zijn gekwalificeerd, terwijl burgerontwikkelaars minder complexe problemen kunnen oplossen met behulp van low-code-bronnen.

ServiceNow biedt een reeks tools voor burgerontwikkelaars, van low-code tot no-code.

App Engine Studio en sjablonen

App Engine biedt één locatie waar ontwikkelaars van burgers kunnen samenwerken, aangepaste werkomgevingen kunnen samenstellen en automatiseringsfuncties kunnen implementeren met behulp van eenvoudige, visuele interfaces. Met behulp van de sjablonen en best-practice-ontwerpen maken ze een vliegende start.

Flow Designer

Flow Designer is een eenduidige interface voor het ontwikkelen en testen van flows en het gebruik van natuurlijke taal voor het beschrijven van flowlogica. Gebruik deze tool om workflows toe te voegen aan aangepaste toepassingen, de behoefte aan aangepaste scripts te verminderen en samen te werken naast IntegrationHub.

Process Automation Designer

Process Automation Designer is een geavanceerd platform voor de ontwikkeling van bedrijfstoepassingen en maakt gebruik van no-code-draaiboeken, ingebouwde integraties van derden en toegewezen triggers om snellere en efficiëntere workflows te produceren.

Integration Hub

Maak eenvoudig digitale end-to-end workflows om processen tussen silo's, systemen of afdelingen te automatiseren. Integration Hub maakt gebruik van toepassingsspecifieke sets met automatiseringsacties en -subflows die 'spokes' worden genoemd, om integraties te vereenvoudigen en ontwikkelaars op elk ervaringsniveau te voorzien van betrouwbare no-code-automatisering.

Virtual Agent

De chatbot Virtual Agent is uitgerust met AI en bevat de NLU Workbench. Hierdoor kunnen burgerontwikkelaars eenvoudig intents definiëren, entiteiten toewijzen en geavanceerde no-code-modellen.

Predictive Intelligence

Verbeter uw workflows en automatiseer herhalende taken met behulp van geavanceerde machine learning. Met de kant-en-klare no-code-sjablonen kan eenvoudig voorspellende intelligentie worden geïmplementeerd.

Performance Analytics

Performance Analytics van ServiceNow maakt gebruik van doelgerichte KPI's en dashboards, geautomatiseerde waarschuwingen en realtime informatie om deskundigen en belanghebbenden te helpen bij het prioriteren van resources, het anticiperen op trends en het optimaal benutten van automatiserings- en selfserviceoplossingen.

De wereldwijde impact van de coronaviruspandemie moet niet worden onderschat. Wat de ontwikkeling van toepassingen betreft, heeft de verschuiving van kantoorwerk naar thuiswerk ervoor gezorgd dat low-code-ontwikkelingstools meer relevantie hebben gekregen. Platforms die samenwerking verbeteren en de output van toepassingen vergroten, helpen de formele ontwikkelingsprocessen die tijdens de overgang in onbruik zijn geraakt, weer op te starten.

Bovendien stelt de inzet van burgerontwikkelaars organisaties in staat de organisatorische uitdagingen van externe en hybride medewerkers beter aan te pakken. Door de ontwikkelingsverantwoordelijkheden uit te breiden tot buiten professionele ontwikkelaars, kunnen bedrijven de last van overweldigde IT-teams effectief verminderen. Tegelijkertijd heeft de bijna universele behoefte aan directe oplossingen geholpen om veel industrieën te stimuleren die in het verleden traag waren met het implementeren van low-code-oplossingen. Dit heeft geleid tot een nieuw IT-landschap waar burgerontwikkelaars snel de norm aan het worden zijn. Dit landschap zou wel eens kunnen blijven bestaan tot lang nadat de COVID-19-crisis voorbij is.

Aan de slag met Creator Workflows

Ontdek meer


Resources voor burgerontwikkelaars

Developer Site- Site waar ontwikkelaars een ontwikkelaarsinstance kunnen krijgen en kunnen trainen

App Engine Studio - Low-code-omgeving voor visuele apps

Succes van de klant- Informatie over best practices

Trainingscursussen- Virtuele of persoonlijke trainingscursussen van ServiceNow

Contact
Demo