Modernisering softwareontwikkeling met Low Code

Auteur(s): Sytse van der Schaaf Harold van Heeringen

Modernisering softwareontwikkeling met Low Code

Op dit moment hebben veel organisaties low-code omarmd om hun software gedreven toekomstplannen te realiseren. Low-code is de benaming van een nieuwe generatie programmeerhulpmiddelen. Tot op een hoog niveau wordt de abstractielaag van modellen gebruikt om het proces van softwareontwikkeling te versnellen. Werknemers met hooguit wat basis programmeerkennis kunnen een aanzienlijk deel van de applicatieontwikkeling voor hun rekening nemen. Dat klinkt bedrijven in de huidige IT-arbeidsmarkt als muziek in de oren. Daarnaast is de ontwikkeling, het testen en het live brengen van applicaties volledig gestroomlijnd door een platform aanpak.

De productiviteit van softwareontwikkeling en de snelheid waarmee applicaties tot stand komen schiet met low-code omhoog. In een tijd van weken een compleet werkende softwareoplossing neerzetten, is geen uitzondering maar de standaard. De successen rond mobiele apps en webapplicaties smaken naar meer. Tegenwoordig wordt low-code ook ingezet voor digitalisering van cruciale bedrijfsprocessen en het vervangen van core legacy applicaties. Bij dit soort toepassingen wordt een adequate beheersing van low-code applicatieomgevingen belangrijk. Krijgt dit te weinig aandacht dan gaat het ontwikkeltempo op termijn omlaag en stijgen de beheerkosten.

Meer ruimte voor innovatie

De kosten voor applicatiebeheer van een low-code applicatieomgeving zijn aanzienlijk lager dan bij traditioneel ontwikkelde applicaties. Sommigen beweren dat met low-code de traditionele verhouding van 80% voor management versus 20% voor innovatie kan verschuiven naar 50% om 50%. Door de lagere beheerkosten komt er meer geld vrij voor innovatie. Gemakkelijk is die verschuiving niet. Bij grootschalige projecten kunnen hoge tarieven voor cruciale rollen en expertise de kosten opjagen. Ook kunnen licentiekosten voor het gebruik van low-code applicaties hoog uitvallen.

Omarmd door markt

De populariteit van low-code platformen krijgt ook aan de aanbodzijde een impuls. Een aanzienlijk deel van de softwareleveranciers gebruikt low-codeplatformen als basis voor hun dienstverlening. IT-dienstverleners passen een bestaand onderhoudscontract aan en baseren de dienstverlening op een low-code platform om sneller te kunnen leveren en de onderhoudskosten naar beneden te krijgen. Door de legacy bij een klant te transformeren, wordt onderhoud goedkoper en komt er meer ruimte voor innovatie zonder extra kosten voor de klant.

Governance

Grotere low-code omgevingen hebben een effectieve benadering van governance nodig. Ook in een applicatieomgeving met low-code is voldoende aandacht voor technical debt, portefeuillebeheer en een methodische aanpak van maatwerk code nodig om de beheerkosten voor deze omgevingen op de langere termijn te minimaliseren. Naast deze technische aspecten voor het afdwingen van een coherente applicatiearchitectuur, maar zeker ook een organisatorische dimensie. Bepaalde rollen als architect en user experience expert kunnen vanuit een ‘Centre of Excellence’ veel waarde toevoegen.

Deze whitepaper is mede tot stand gekomen in samenspraak met de volgende bedrijven.

Cast
Mendix
Outsystems
Schuberg
Thinkwise

Meer weten?

Spreek direct een specialist, neem contact op met METRI voor een snel en duidelijk antwoord:

Stel je vraag



Deel dit artikel:

Boeingavenue 251 - 1119 PD Schiphol-Rijk - Nederland - Tel + 31 20 655 1777