Hoe betrokken moeten professionele ontwikkelaars zijn bij citizen developer-applicaties? Ontwikkelaars weten al lang dat veel besturingssystemen en applicaties – vooral uit de open-sourceruimte – voor 80% compleet zijn, met alle benodigde ondersteunende onderdelen. Het was aan hen om de ontbrekende 20% aan te vullen met maatwerk. Hetzelfde principe moet worden toegepast op low-code en no-code platforms, dringen sommige voorstanders van de industrie aan.
Foto: Joe McKendrick
Dit belast IT-teams met het ontwerpen van rudimentaire applicaties die eindgebruikers kunnen verfraaien. Dit zal helpen om de tijd die zakelijke gebruikers kunnen besteden aan het bouwen van apps te verminderen en niet genoeg tijd aan hun bedrijf te besteden. Zakelijke gebruikers “wegen mogelijk niet alle verschillende factoren die nodig zijn om de software aan hun vereisten te koppelen”, zegt Michael Larner, hoofdanalist bij ABI Research. “En je wilt niet dat medewerkers dubbel werk doen terwijl ze zich op hun kerntaken zouden moeten concentreren.”
Een manier om dit te bereiken, beveelt Larner aan, is “een gecentraliseerde marktplaats met sjablonen voor low-code apps die al zijn ontwikkeld en goedgekeurd door IT. Het is eindgebruikers niet toegestaan om hun eigen apps te maken zonder eerst naar de marktplaats te verwijzen. , moeten gebruikers worden gestimuleerd en erkend voor het leveren van op maat gemaakte apps op de markt.”
Een cruciaal onderdeel van de 80% die professionele ontwikkelaars en IT-managers in dienst hebben, zijn vangrails die moeten worden geplaatst. “Duidelijk gedefinieerde vangrails en automatisering zorgen ervoor dat applicaties met weinig en geen code kunnen worden uitgevoerd met schaalbaarheid, prestaties en veerkracht op bedrijfsniveau, zodat ze kunnen voldoen aan de privacy-, beveiligings- en nalevingsmandaten”, zegt Josh Kahn, senior vice president bij ServiceNow . “Hierdoor kan IT een stap terug doen en hoeft niet elke stap van het app-ontwikkelingsproces te overzien.”
Een voorbeeld van een vangrail die IT-professionals kunnen opzetten, is “het opzetten van geautomatiseerde beveiligingsbeoordelingen helpt ondernemingen de governance-normen te handhaven en op risico gebaseerde beoordelingen te bieden voordat de toepassing wordt toegepast op het algehele bedrijfssysteem”, voegt Kahn toe. “Het is van cruciaal belang ervoor te zorgen dat je de juiste vangrails en processen hebt voordat je low- en no-code applicatie-ontwikkeling via burgerontwikkelaarsprogramma's opvoert”, voegt hij eraan toe en dringt aan op meer betrokkenheid bij het proces op alle niveaus. “Bedrijven moeten normen stellen door trainingsprogramma's voor burgerontwikkelaars, geautomatiseerde codebeoordelingen, vastgestelde controlepunten en meer te implementeren.”
Het is één ding voor een zakelijke gebruiker om “een nieuwe geïntegreerde applicatie te maken en in gebruik te nemen die de mogelijkheden die ze in gedachten hadden correct tot uitdrukking brengt”, zegt Eitan Reich, hoofdarchitect bij Broadway Technology. “Er echter voor zorgen dat het systeem zich in alle scenario's goed blijft gedragen, is iets dat vandaag de dag nog steeds veel IT-betrokkenheid vereist.” Hoewel er nu een indrukwekkend scala aan tools en platforms beschikbaar is om gebruikersgestuurd ontwerp te stimuleren, “zien we grote uitdagingen op het gebied van systeembetrouwbaarheid, kwaliteitsborging en testautomatisering terwijl we kijken naar complexere mogelijkheden die grote hoeveelheden systeem met zich meebrengen integratie of hybride menselijke/geautomatiseerde workflow”, voegt hij eraan toe.
Low-code en no-code benaderingen hebben hun waarde bewezen in een tijdperk dat wordt gekenmerkt door de verstrooiing van organisaties als gevolg van de Covid-crisis, evenals door niet-aflatende druk om te concurreren in de oprukkende digitale economie. “In het afgelopen jaar hebben we gezien hoe use-cases zich hebben uitgebreid over afdelingen en bedrijfstakken”, zegt Kahn. “Ziekenhuizen zijn bijvoorbeeld snel overgestapt van papieren handtekeningen naar digitale handtekeningen met low en no-code. Ook hebben HR-afdelingen deze apps gebruikt om een lawine van operationele uitdagingen het hoofd te bieden, waaronder het beheren van een groter aantal serviceverzoeken en het verwerken van betaalde verlofaanvragen, of het uitvoeren van onboarding van medewerkers op afstand.”
Nogmaals, dit vereist betrokkenheid van IT-professionals op het fundamentele niveau. “Low-code en no-code-benaderingen vinden ingang op het gebied van software die productieprocessen ondersteunt”, zegt Larner. “Fabrikanten willen dat hun personeel de best beschikbare tools tot hun beschikking heeft, maar willen niet betalen om datawetenschappers aan te trekken.” Als reactie hierop voegt hij eraan toe: “leveranciers ontwikkelen applicaties, zoals voor simulatiesoftware, die verschillende interfaces hebben; een voor experts en een andere voor gebruikers waar simulatie van belang is, maar niet de kern van hun rol. De platforms kunnen worden aangepast voor of door de eindgebruiker, maar toch analyses uitvoeren op dezelfde datasets en met hetzelfde detailniveau, ongeacht de interface.”
Waar het op neerkomt, is hoeveel low en no-code er in de ondernemingen ook bestaat, het zal nog steeds professionele ontwikkelaars nodig hebben om het allemaal te laten werken.
Verwante onderwerpen:
Enterprise Software Open Source mobiel besturingssysteem