Laat je mailadres achter en ontvang de nieuwste ontwikkelingen op het gebied van software, AI en Mendix.

AI-assisted development versnelt traditionele applicatieontwikkeling, maar de grootste winst zit misschien in meer ruimte om keuzes te testen, te verbeteren en opnieuw te maken.
AI helpt ons om traditionele applicaties aanzienlijk sneller te ontwikkelen. Bij ons eigen product VVS zien we in de praktijk een versnelling van minimaal vijf keer. Maar misschien is de interessantste verandering niet hoeveel sneller we kunnen bouwen. Het is wat die snelheid mogelijk maakt.
Traditionele applicatieontwikkeling geeft veel vrijheid.
Je bepaalt zelf hoe je een applicatie opbouwt, welke technologie je gebruikt en hoe verschillende onderdelen samenwerken. Dat maakt traditioneel maatwerk interessant voor vraagstukken waarin controle, flexibiliteit en integraties belangrijk zijn.
Daar staat tegenover dat er ook veel daadwerkelijk gebouwd moet worden.
Code schrijven. Tests maken. Documentatie bijhouden. Migraties uitvoeren. Releases voorbereiden.
Het hoort er allemaal bij. En juist daar merken we bij JAM-IT momenteel een grote verandering.
We ontwikkelen steeds meer traditioneel met behulp van AI-assisted development. Niet omdat AI voor ons bedenkt welke applicatie een organisatie nodig heeft, maar omdat het veel van het uitvoerende ontwikkelwerk kan versnellen.
Bij de ontwikkeling van ons eigen product VVS zien we inmiddels hoeveel verschil dat maakt.
De grootste tijdswinst zit voor ons niet in het bedenken van een applicatie.
We moeten nog steeds begrijpen wat een applicatie moet doen.
Welke functionaliteiten zijn nodig? Hoe gebruiken mensen de software? Welke processen ondersteunen we? En welke technische keuzes passen daarbij?
Het verschil ontstaat zodra we weten wat we willen maken.
AI ondersteunt onze developers vervolgens bij het schrijven van code, tests, documentatie en release notes en bijvoorbeeld bij het maken van migratiescripts. Een deel van het testwerk kunnen we automatiseren, naast de handmatige controles die we zelf blijven uitvoeren.
Bij VVS, een van onze eigen softwareproducten, levert dat in onze ervaring een ontwikkelsnelheid op die minimaal vijf keer hoger ligt.
Dat is geen algemene belofte dat iedere applicatie met AI vijf keer sneller kan worden ontwikkeld. Het is wat we binnen dit project zelf ervaren.
Maar die versnelling is groot genoeg om onze manier van ontwikkelen te veranderen.

Dat merkten we vooral toen we tijdens de ontwikkeling van VVS nieuwe inzichten kregen.
Softwareontwikkeling verloopt zelden in een rechte lijn. Tijdens het bouwen zie je een functionaliteit daadwerkelijk werken en ontdek je soms dat iets slimmer kan. Of dat een keuze die eerder logisch leek, toch beter anders kan worden ingericht.
Normaal speelt dan niet alleen de vraag:
Wordt de applicatie hier beter van?
Maar ook:
Hoeveel extra ontwikkeltijd kost het om dit opnieuw te doen?
Bij VVS hebben we meerdere keren onderdelen herzien omdat we tijdens het bouwen tot nieuwe inzichten kwamen.
Met AI-assisted development wordt zo'n beslissing makkelijker. Niet omdat het denkwerk verdwijnt, maar omdat het uitvoerende werk om een wijziging door te voeren veel sneller kan.
Dat vinden we misschien nog interessanter dan de pure tijdswinst.
Hetzelfde zien we bij werkzaamheden als refactoring, testen en migraties.
Een developer weet bijvoorbeeld dat een onderdeel technisch beter kan worden opgezet. Maar als een aanpassing dagen extra werk kost, moet je altijd afwegen of die investering op dat moment gerechtvaardigd is.
Wanneer een groot deel van dat uitvoerende werk sneller kan, verandert die afweging.
Er ontstaat meer ruimte om een onderdeel opnieuw op te zetten, extra tests toe te voegen of een eerder gemaakte keuze te verbeteren.
AI helpt ons daarmee niet alleen om meer software in dezelfde tijd te bouwen. Het geeft ons ook meer ruimte om tijdens het bouwen kritisch te blijven op wat we maken.
De developer blijft daarbij degene die bepaalt wat goed is. AI helpt vooral bij de uitvoering.
De grootste winst van AI-assisted development zit niet alleen in tempo. Het zit ook in de ruimte om tijdens het bouwen betere keuzes te blijven maken.
Voor organisaties die nieuwe software overwegen, wordt het daardoor interessant om opnieuw naar de mogelijkheden van maatwerk te kijken.
Een applicatie traditioneel laten ontwikkelen hoeft niet meer automatisch dezelfde hoeveelheid handmatig ontwikkelwerk te betekenen als een aantal jaar geleden.
AI-assisted development kan het traject versnellen, terwijl de vrijheid van maatwerk behouden blijft.
Dat opent mogelijkheden voor applicaties waarvoor traditionele ontwikkeling eerder misschien te tijdrovend of kostbaar leek.
Maar snelheid is voor ons nooit het enige criterium. Een applicatie moet ook passen bij het proces, goed te onderhouden zijn en kunnen meegroeien met de organisatie.
Daarom kijken we bij JAM-IT niet eerst naar de techniek die we willen gebruiken. We kijken naar wat er gebouwd moet worden en kiezen vervolgens welke aanpak daarbij past.
VVS laat ons in de praktijk zien dat AI-assisted development verder gaat dan sneller code schrijven.
We kunnen sneller realiseren en testen, maar ook makkelijker experimenteren, eerdere keuzes herzien en nieuwe inzichten verwerken.
En misschien zit daar uiteindelijk wel de grootste winst.
AI zorgt er niet alleen voor dat we sneller van een idee naar werkende software kunnen. Het zorgt er ook voor dat tijd steeds minder vaak de reden hoeft te zijn om een goed idee niet uit te voeren.
Wil je weten welke ontwikkelaanpak past bij een applicatie die jouw organisatie nodig heeft? Bekijk hoe we bij JAM-IT applicaties ontwikkelen of bespreek je vraagstuk met ons.
Meer weten?Vraag het aan Armando
Organisaties bouwen steeds sneller software met AI. Maar hoe zorg je dat AI-gegenereerde applicaties veilig, schaalbaar ...

Hoe de manier van ontwikkelen verandert en wat dat betekent voor keuzes van vandaag De afgelopen jaren heeft low-code ee...

Onze visie op AI, softwareontwikkeling en de rol van IT in een veranderende wereld