Software med lav kode og ingen kode omdefinerer udviklerjob

0
117

Joe McKendrick

Af Joe McKendrick for Service Oriented | 23. oktober 2021 | Emne: Enterprise Software

Low-code og no-code har noget for enhver smag – for både ikke-teknologiske brugere såvel som erfarne udviklere. Men bevægelsen mod lav-kode kan være mere slow-mo end oprindeligt håbet. “De applikationer, som en forretningsenhed kan løse uden behov for it-professionelle, er generelle og tilbagevendende problemer, som allerede er godt modelleret og løst af nogen,” siger Gabriel Simonet, chief marketing officer for GeneXus. “Men når problemet ikke er godt løst eller modelleret, så er der brug for it-professionelle.”

Foto: Joe McKendrick < /figure>

Det er ikke, at lav-kode/ingen kode ikke bliver entusiastisk omfavnet – det blomstrer faktisk. Næsten halvdelen (47%) af virksomhederne i en nylig TechRepublic-undersøgelse bruger nu lav-kode/ingen kode i deres organisationer. Af de 35%, der ikke i øjeblikket bruger LCNC, sagde hver femte (20%), at de har til hensigt at anvende teknologien i løbet af det kommende år.

Nutidens forretningsbrugere “kan kombinere rige UI-rammer, biblioteker og en bred vifte af API'er leveret som en service for at bygge en mere forskelligartet suite af applikationer,” siger Snigdha Kotta, produktchef for API'er og udviklererfaring for SAS. “Selvom disse ressourcer stadig er forskellige og komplicerede nok til, at de sandsynligvis vil kræve mindst beskeden it-support, ændrer tingene sig hurtigt.”

Én ting er sikker: Der vil være flere udviklere — med varierende kapacitet — på tværs af virksomheder. “Low-code og no-code tilganger åbner analytisk og beslutningsdygtig app-udvikling for borger-app-udviklere,” siger Kotta. “Hvor du før måske havde fire eller fem app-udviklere, nu har du måske 40 eller 50. Disse tilgange accelererer også udvikling og iteration.”

Som følge heraf er det tid til at udfordre “traditionel tænkning omkring it,” siger Chris Stephens, vicepræsident for enterprise data and analytics for Zendesk. “Den rolle, som en teknolog spiller i skabelsen af ​​forretningsværdi, er meget anderledes, end den var for 10 år siden. Rollen er blevet omdefineret, da skyen, data- og applikationsplatformene abstraherer det, mange mennesker tænker på som teknologi. Store teknologiledere er værdifuld i dag, fordi de hjælper virksomhedsledere med at se ende-til-ende-kompleksiteter, genkende afhængigheder og drive bedste praksis, ikke fordi de holder computerne kørende. “

Fremkomsten af ​​cloud, SaaS og andre platformsdrevne tilgange “har gjort det muligt for IT at abstrahere detaljerne i teknologistabler og løfte teknologiteams rolle,” siger Stephens. “Lav kode/ingen kode tilgange er på mange måder et næste skridt i denne abstraktionsrejse. IT-organisationer har ny frihed til at drive innovation.”

Denne frihed kan omfatte en nytænkning af IT-afdelingernes roller. “Hold op med at tænke på IT som IT!” Stephens opfordrer. “Efterhånden som vi har abstraheret kompleksiteten af ​​teknologistakke, er teknologiledere blevet mere fokuserede på værdiskabelse. Det betyder, at du skal bruge SaaS-applikationer til alt, der ikke skaber en differentieret oplevelse for dine kunder. I sagens natur er disse applikationer alle bygget. uden for it. For de oplevelser, hvor du leverer noget unikt til dine kunder, skal du lære at forstå, hvor din kunde oplever friktion, og opbygge oplevelser, der fjerner det. Der vil altid være en rolle for store teknologiteam i det. “

Samtidig er der spørgsmål, der skal stilles, når virksomheder går i gang med deres lav-kode/no-kode muligheder. Til at begynde med er det vigtigt at spørge: “Hvad er forretningsmodellen for de platforme, der evalueres? Leverer du værktøjerne gratis til udviklere, eller opkræver du betaling pr. slutbruger af den genererede applikation?” Simonet fortæller. “Hvis mængden af ​​slutbrugere er stor, kan omkostningerne ved platformen blive noget meget byrdefuldt i slutningen af ​​dagen. Opkræver du pr. udvikler og giver dem mulighed for at vælge, hvor de vil gå live? I disse tilfælde vil omkostningerne ved værktøj er lavere, men det kan kræve, at virksomheder også har systemadministratorer for at kunne bringe projekter i produktion.”

En af de store udfordringer for lavkodeværktøjer vil være den samme som for professionelle udviklere: udvikle sig,” påpeger Simonet. “Hvad vil der ske med hver platform, når teknologien udvikler sig, når et nyt programmeringssprog dukker op, eller dukker en ny platform op, som man kan lave software til? Er lave koder designet til at udvikle sig let?”

I sidste ende er der intet nyt om lav-kode/no-code løsninger, tilføjer han. “Husk, at før lavkode-bølgen var der en RAD-bølge (Rapid Application Development) og en CASE-bølge (Computer Aided Software Engineering). Problemet, de forsøgte at løse, var stort set det samme som lavkode-værktøjerne, men de forsvandt. Hvorfor? Fordi de ikke kunne udvikle sig, fordi de ikke var designet til at udvikle sig med teknologiske ændringer over tid. ” Dette vil være den ultimative test for lav-kode/no-code-fællesskabet.

Relaterede emner:

Cloud Big Data Analytics Innovation Tech and Work Collaboration Developer  Joe McKendrick

Af Joe McKendrick for Service Oriented | 23. oktober 2021 | Emne: Enterprise Software