De werkelijke kracht van Low-code

02-02-2021

Deze klanten gingen je al voor

Die schitterende reclame van een bekend biermerk uit Enschede uit de jaren 80 van de vorige eeuw is me altijd bijgebleven. Het is iets waar ik echt in geloof. Met iedereen uit de bouw die ik de afgelopen jaren spreek, is het verhaal eigenlijk hetzelfde. Langzaam neemt het vakmanschap (vakmensschap) in Nederland af en wordt het steeds moeilijker om het werk gedaan te krijgen. Waar vind ik snel een goede timmerman of metselaar? Stukadoors die Nederlands spreken zijn een unicum. Lees hier een pleidooi voor het echte vakmanschap. Want om het succes van een low-code oplossing structureel te garanderen, is het inzetten van echte vakmensen hard nodig. De werkelijke kracht van low-code zit in meesterschap.

Vakmanschap is meesterschap

We zien in de bouw al wel een verandering. Aan de ene kant zien we dat meer en meer van de onderdelen, rechtstreeks uit de fabriek kant-en-klaar worden aangeleverd. Het prefab huis hoeft alleen nog te worden geplaatst. Dit tot 3D geprinte huis wordt maar liefst binnen één dag voor € 4.000 geplaatst. Aan de andere kant ontstaat er een grotere groep mensen die echt van hun vak houden. Ze willen zich blijvend specialiseren. Waar het 15 jaar geleden zeer lastig was om je rieten dak te laten vervangen of aanbrengen, is dit nu een bedrijfstak waar aanbod en vraag goed op elkaar zijn afgestemd. In de bouw werkt men dus langzaam toe naar een goede afstemming in vraag en aanbod van vakmensen die meesterwerken afleveren.

ICT-vakmensen

Hoe zit dat in de ICT? Zeker eind vorige eeuw werd onze bedrijfstak overspoeld met mensen die in andere bedrijfstakken geen werk meer konden vinden. Omdat er binnen ons vak veel werk was, werden ze zonder al te veel kennis van zaken al snel op ICT-opdrachten gezet. Het vertrouwen in ICT leidt nog steeds onder de stortvloed aan slechte ICT-projecten die dat te weeg heeft gebracht. De afgelopen jaren wordt er veel gedaan om dit vertrouwen terug te winnen. Zoals via Agile project methodes en Lean 6 Sigma kwaliteitscontroles die de kwaliteit beter controleren en fouten herstellen. Maar dit is allemaal aan de organisatiekant.

Basis van coderen

https://www.informedgroup.nl/wp-content/uploads/2021/02/low-code-is-vakwerk-300×199.jpgHoe zorgen we ervoor dat ICT-vakmensen ook meesterwerken opleveren? Het aantal geschoolde ICT-ers is te klein ten opzichte van de vraag. Niet alleen in Nederland, zelfs wereldwijd. Het blijft lastig om mensen te enthousiasmeren voor het vak van ICT-programmeur of ICT-consultant. Al toen ik studeerde werd er gewerkt aan het vereenvoudigen van coderen. Waar het ooit begon met alleen enen en nullen heen en weer schuiven tot en met het mooi assembly coderen.

Aan het begin van mijn studie was het gebruik van de nog steeds veel gebruikte 3de en 4de generatie talen als Java en C# al een standaard. Met programmeertalen zoals bijvoorbeeld Cobol, Pascal, C en C++. Dit soort programmeren vraagt niet alleen om goed kunnen puzzelen. Daarnaast vraagt het erom, dat je de basis van een computer ook begrijpt. Hoe ga je om met je geheugen? Hoe werken de pixels in een beeldscherm? En ga zo maar door. In die tijd was het bijna vanzelfsprekend dat een 5de generatie taal snel zou komen om dit overbodig te maken.

Citizen developer

Zo’n zes jaar geleden kwam Gartner met ‘De citizen developer’. Low-code platformen zijn platformen waar het grootste gedeelte van de te bouwen applicatie uit het slepen en plaatsen van bouwblokken bestaat. In plaats van het schrijven van regels code. Het Low in Low-code betekent dat het maar gedeeltelijk mogelijk is alles te doen zonder code schrijven. Voor delen (vaak de lastige, grafische en integratie delen) van de applicatie bouw is coderen in Java, C# en Javascript nog steeds nodig. Met de komst van Low-Code platformen werd de mogelijkheid gegeven om mensen zonder een goede ICT-achtergrond (lees: eindgebruikers) zelf, voor hun eigen gebruik, applicaties te laten ontwikkelen.

Vindbaarheid informatie

Nu jaren later zien we dat ook vele Agile, Low-code, kwaliteit gecontroleerde projecten met citizen developers stranden in schoonheid. Een groot ministerie startte een Low-Code initiatief met een ideeënbusje op de afdeling. De organisatie gaf zelfs eindgebruikers weken de tijd om een eigen appje te ontwikkelen. Dit blijkt helaas na een aantal jaren toch een totale puinhoop te zijn. Met als resultaat dat informatie niet meer kan worden gevonden en de snelheid waarin dit moet gebeuren onacceptabel is. Helaas zijn er zo nog wel wat meer voorbeelden te noemen. Is low-code dan niets? Helpt het niet? Of was de gekozen Low-code oplossing niet goed of nog niet volwassen genoeg? Op alle antwoorden geef ik een volmondig NEE.

Low-code oplossing is vakwerk

Het is waar dat low-code erg goed en snel werkt. De low-code oplossing die is gekozen, presteert goed en is zeker niet onvolwassen. Maar waar schort het dan aan? Ik hoop dat u het antwoord kan raden: Vakmanschap (vakmensschap) is meesterschap. Natuurlijk is het mogelijk om zelf bij de Gamma of Praxis je eigen stenen en cement te kopen zodat je zelf de muren van je huis kan metselen. Er zal zeker een muurtje komen. En het ziet er vast mooi en stevig uit. Maar als je uiteindelijk een heel huizenblok door de bewoners zelf laat bouwen, is de kans best groot dat het geheel ergens in elkaar stort of minimaal niet helemaal goed op elkaar aansluit.

Gestructureerd werken

Zo is het ook in de ICT. Het maakt niet uit of je nu regels code schrijft of blokjes aan elkaar verbindt. Je moet gestructureerd een probleem kunnen analyseren en in heldere deelblokjes kunnen opdelen. Tijdens mijn studie Technische Informatica werd veel tijd besteed aan het maken van structuurdiagrammen. Het leren en begrijpen hoe je logisch een probleem of een proces in stukjes hakt. Dat je de samenhang van deze stukjes ook visueel kan maken. Voor sommigen is dit een tweede natuur. Voor anderen is dit veel oefenen en uiteindelijk leren.

Een duidelijk verschil tussen natuurlijke analytische vaardigheden of niet. En juist die vaardigheden, dat vakmensschap is nodig om een goede applicatie te bouwen. Is de programmeur in staat om een goed technisch analytisch vermogen te gebruiken? Kan deze persoon bovendien de gewenste vraag in blokjes op breken en de samenhang visualiseren? Als dat kan, spreek je over vakmanschap.

Garandeer structureel goede low-code oplossingen

Is Low-code dan niet nuttig? Jazeker dat is het toch wel. Low-code is zeker een 5de generatie die weer een stap verder gaat in het vereenvoudigen van ontwikkelingen binnen de ICT. Het gebruik van Low-Code oplossingen zoals OutSystems, Mendix of AppWorks halen heel veel technische en tijdrovende zaken weg bij de ontwikkelaar. Het geeft de ontwikkelaar tijd om meer focus te kunnen leggen op de daadwerkelijke functionele eisen en het structureren van de oplossing.

Vakkennis nodig?

Echter, blijft een ding overeind. Om het succes van een Low-Code oplossing structureel te garanderen, is het inzetten van echte vakmensen een minimaal vereiste. Daarom is het het inzetten van cross-functionele teams essentieel om dit tot een succes te maken. De experts met technische analysekennis dienen hierbij de eindverantwoordelijkheid te dragen. En om een voorbeeld te geven: Laat Informed Group nou toch gefundeerd zijn op het concept van een team van dit type vakmensen.

id=”25940″][/contact-form-7]

Meer weten over het structureel garanderen van goede low-code oplossing?

Lees onze andere blogs

Deze website gebruikt cookies

Met deze cookies kunnen wij en derde partijen informatie over jou en jouw internetgedrag verzamelen, zowel binnen als buiten onze website. Op basis daarvan passen wij en derde partijen de website, onze communicatie en advertenties aan op jouw interesses en profiel. Meer informatie lees je in ons cookie statement.

Kies je voor accepteren, dan plaatsen we alle cookies. Kies je voor afwijzen, dan plaatsen we alleen functionele en analytische cookies. Je kunt je voorkeuren later nog aanpassen.

Accepteren Weigeren Meer opties

Deze website gebruikt cookies

Met deze cookies kunnen wij en derde partijen informatie over jou en jouw internetgedrag verzamelen, zowel binnen als buiten onze website. Op basis daarvan passen wij en derde partijen de website, onze communicatie en advertenties aan op jouw interesses en profiel. Meer informatie lees je in ons cookie statement.

Functionele cookies
Arrow down

Functionele cookies zijn essentieel voor het correct functioneren van onze website. Ze stellen ons in staat om basisfuncties zoals paginanavigatie en toegang tot beveiligde gebieden mogelijk te maken. Deze cookies verzamelen geen persoonlijke informatie en kunnen niet worden uitgeschakeld.

Analytische cookies
Arrow down

Analytische cookies helpen ons inzicht te krijgen in hoe bezoekers onze website gebruiken. We verzamelen geanonimiseerde gegevens over pagina-interacties en navigatie, waardoor we onze site voortdurend kunnen verbeteren.

Marketing cookies
Arrow down

Marketing cookies worden gebruikt om bezoekers te volgen wanneer ze verschillende websites bezoeken. Het doel is om relevante advertenties te vertonen aan de individuele gebruiker. Door deze cookies toe te staan, help je ons relevante inhoud en aanbiedingen aan je te vertonen.

Accepteren Opslaan

Ontdek onze QSEH Star