BRAINPORT

met Eindhoven als hart, is een innovatieve toptechnologieregio van wereldformaat. Hier bedenken we oplossingen voor de maatschappelijke uitdagingen van morgen.

Over Brainport

Innovatieve software als extra strijdkracht in the battle for talent

28 november 2018

De wereldwijde battle for talent gaat niet aan Brainport Eindhoven voorbij. Sterker nog; juist in deze specialistische hightech regio is de vraag naar gekwalificeerde technisch geschoolde mensen groter dan ooit. Om de huidige economische groei vast te houden, hebben regionale bedrijven nu al  ruim 2.500 openstaande vacatures in tech & IT en dat aantal loopt alleen maar op. Het aantrekken en behouden van (internationaal) talent is dan ook een belangrijk aandachtspunt, waar op verschillende terreinen aan wordt gewerkt; van het onderwijsveld en de arbeidsmarkt tot een aantrekkelijk vestigingsklimaat. Maar er zijn ook Brainport bedrijven die vanuit een andere invalshoek oplossingen bedenken; slimme software die systematische processen efficiënter en sneller maken, waardoor minder fysieke arbeid nodig is. 

Meer resultaat
Twee voorbeelden van bedrijven die zich specialiseren in creëren van een efficiënter proces voor de ontwikkeling van software zijn Cordis en Verintec, beide gevestigd in Eindhoven. Hoewel ze elk een eigen specialisatie kennen, komt hun drijfveer overeen; extra, alternatieve strijdkracht bieden in die battle for talent. “Juist die schaarste maakt alternatieven noodzakelijk”, zegt Benno Beuting, chief executive officier van Cordis. Dat bedrijf ontwikkelt een grafisch Model-Driven software ontwikkelplatform voor (industriële) machines, apparatuur en infrastructurele systemen. Daarmee kan de software ontwikkeld worden zonder dat de code geschreven hoeft te worden; vanuit de gedragsmodellen wordt automatisch de softwarecode gegenereerd. Beuting benadrukt dat het zeker geen doel is om menselijke arbeid overbodig te maken. “Er is een megatekort aan programmeurs, dus het is juist zaak om met de beschikbare capaciteit meer resultaat te boeken. Daarmee gaan zeker geen banen verloren, sterker nog; de medewerkers hebben het dan nog steeds hartstikke druk.” En volgens Jan-Hein van Twist, medeoprichter en business developer van Verintec, dat zich richt op het efficiënter, eenvoudiger en veiliger creëren en produceren van embedded systemen, dragen dit type innovatieve oplossingen zelfs bij aan het behouden van kennis in de regio: “Daardoor kunnen talenten zich beter op technisch onderscheidende oplossingen richten.”

Wasmachine
Om de core business van Cordis zo simpel mogelijk uit te leggen, maakt chief operating officer Jan Peter Meeuwse de vergelijking met de ontwikkeling en productie van een wasmachine. “Een alledaags product, maar niet iedereen staat erbij stil dat zo’n machine best complex in elkaar zit. Verschillende wasprogramma’s, watertoevoer en -afvoer, noem maar op. Dus daar is ook besturingssoftware voor nodig. In het geval van een wasmachine spreken we dan al over zo’n dertigduizend regels code, waar een team van ruim vijftien engineers drieduizend dagen mee bezig is. En omdat foutloos coderen praktisch onmogelijk is voor mensen, blijven er altijd wel 450 tot 1500 fouten achter in die codes.” 

Ontwerpen 
Dat principe geldt uiteraard in de overtreffende trap voor ingenieuzere mechanische en elektrotechnische machines, waar de Brainport maakindustrie om draait. Vanuit die gedachte startte Cordis twintig jaar geleden al met de ontwikkeling van softwaretools om het maken van softwarecode makkelijker, sneller en vooral minder foutgevoelig te maken. “Zodoende hebben we een model-driven platform ontwikkeld om software te ontwerpen in plaats van zelf te coderen. Daarmee kan een bedrijf het benodigde besturingssysteem in een grafisch design vormgeven en onze software zet dat automatisch om in de bijbehorende codes”, aldus Meeuwse. “Daar is dus veel minder mankracht voor nodig”, vult Beuting hem aan. “Heel belangrijk omdat het aandeel software in producten steeds groter wordt, net als het onderhoud daarvan.”

Appartementencomplex
Waar Cordis zich dus richt op het versimpelen en verbeteren van coderen, pakt Verintec specifiek de versimpeling aan van de samenwerking tussen complexe code op de uiteindelijke controllers. Of, zoals Van Twist het in jip-en-janneketaal formuleert: “Wij leveren een platform om vele kleine krachtige computers optimaal samen te laten werken, Cordis het ontwikkelplatform voor de codes voor die computers.” Maar dat is natuurlijk niet zomaar een computer. “Hardware wordt ook steeds ingewikkelder. Één machine heeft tegenwoordig heel veel verschillende taken uit te voeren en eigenlijk heeft elke taak zijn eigen computer nodig binnen die machine. Plus de bijbehorende bekabeling en andere benodigde spullen. Dat zorgt vaak voor overcapaciteit en het bemoeilijkt de onderlinge communicatie tussen die computers”, verduidelijkt medeoprichter Andrew Nelson, die zich met de R&D bezighoudt. “Net als een appartementencomplex waarin de bewoners teveel last hebben van geluidoverlast. Onze software creëert dan ook een geluidsdicht appartementencomplex waarin, waar nodig, wel één-op-één communicatie kan plaatsvinden en er verder geen geluidsoverlast is. Binnen een machine is zodoende een 100% gecontroleerde manier van communiceren en gezamenlijk gebruik van hardware tussen applicaties mogelijk.”

Systeemintegratie vooraf
Van Twist licht toe: “Een programmeur kan aangeven hoeveel en wat voor appartementen hij in het complex wil gebruiken en welke buren wat tegen elkaar moeten kunnen zeggen. Oftewel; welke computers zijn nodig binnen het besturingssysteem van een machine en hoe moeten die samenwerken? Het Verintec systeem creëert een virtueel platform voor die samenwerking, een unieke manier van werken op het gebied van embedded systemen. Updates per computer zijn mogelijk en elk programma kan apart getest worden. Dat maakt gericht en voorspelbaar onderhoud mogelijk. Is één computer kapot of verouderd? Dan hoef je alleen die te vernieuwen. In principe is met dit platform embedded software integratie achteraf niet meer nodig, omdat deze vooraf al gedefinieerd en geïmplementeerd is. Dat is niet alleen simpeler en veiliger, maar het levert ook een tijdsbesparing op die kan oplopen tot zo’n 80% van de tijd voor testen en integratie.”

Rem op innovatie
Volgens hem zijn dergelijke innovatieve oplossingen noodzakelijk omdat de maakindustrie nu tegen haar grenzen aanloopt. “De ontwikkelingen gaan razendsnel en systemen worden steeds slimmer, maar daardoor ook exponentieel complexer. Neem bijvoorbeeld de zelfrijdende auto; daar zitten nu al zóveel computers en applicaties in, dat integratie eigenlijk niet eens meer mogelijk is met de huidige manier van werken. Om die versnelling van complexiteit bij te kunnen benen, redden we het niet met simpelweg meer mensen aannemen. Natuurlijk blijft dat belangrijk, maar het antwoord is én-én.” Dat beaamt ook Beuting van Cordis: “Opleiden van de juiste mensen blijft heel belangrijk, maar neem daarin mee dat zij juist leren om met dit soort software te werken. Daar zijn goede docenten voor nodig en bedrijven die openstaan voor deze vernieuwing. Anders komt er een rem op innovatie en missen we met z’n allen de boot.”