Als software sneller gebouwd kan worden, moet de rest van het ontwikkelproces mee veranderen. Sneller code produceren betekent nog niet automatisch dat je betere software bouwt.
AI verandert het ontwikkelproces
De discussie over AI en software gaat vaak over wat we ermee kunnen bouwen. Van slimme assistenten en zoekfuncties tot volledig geautomatiseerde processen. Maar AI verandert ondertussen ook de manier waarop software zelf tot stand komt.
De afstand tussen een vraag en een eerste werkende oplossing verkleint. Een developer kan sneller een eerste oplossing uitwerken, bestaande code doorgronden of alternatieven vergelijken. Een Product Owner kan requirements verder aanscherpen. Bij UX kunnen scenario's sneller worden onderzocht en bij testing kunnen veel werkzaamheden worden ondersteund of geautomatiseerd. Hierdoor verschuift de waarde.
Als het technische werk sneller kan, worden goede analyse, architectuur en besluitvorming juist belangrijker. Je moet nog steeds begrijpen welk probleem je probeert op te lossen, hoe een oplossing binnen de bestaande organisatie past en welke keuzes op langere termijn verstandig zijn.
AI neemt dat denkwerk niet weg. Het zorgt er vooral voor dat je sneller bij het punt komt waarop die keuzes gemaakt moeten worden.
Sneller ontwikkelen vraagt om meer controle
Die snelheid heeft ook een andere kant.Wanneer teams sneller code kunnen produceren, integraties kunnen realiseren en nieuwe functionaliteit kunnen uitrollen, moet security net zo snel kunnen meebewegen. Cybersecurity kan daarom steeds minder iets zijn wat pas aan het einde van een ontwikkeltraject wordt gecontroleerd.
Welke data gebruiken we? Welke externe modellen en tools krijgen toegang tot informatie? Waar wordt data verwerkt? Welke afhankelijkheden voegen we toe? Welke code wordt gegenereerd en hoe controleren we die?
AI introduceert nieuwe vragen, maar versterkt vooral een principe dat al langer belangrijk is: security moet onderdeel zijn van het ontwikkelproces zelf.
Niet als extra stap na het bouwen, maar als onderdeel van architectuur, development, testing en deployment.
De manier van werken wordt belangrijker
Misschien zit daar wel de interessantste ontwikkeling. Je kunt AI-tools toevoegen aan een traditioneel softwareproces en vervolgens hetzelfde blijven doen, alleen wat sneller Maar daarmee benut je maar een deel van de mogelijkheden.
Als analyse, ontwikkeling en testing sneller kunnen verlopen, kun je ook anders naar het proces als geheel kijken. Kleinere stappen zetten. Eerder valideren. Meer automatiseren. Specialisten eerder bij elkaar brengen. En sneller teruggaan naar de oorspronkelijke vraag wanneer blijkt dat een gekozen richting niet werkt.
Binnen Infodation zijn we daar bewust mee bezig. We noemen dat onze New Way of Working.
Daarbij gaat het niet om één AI-tool of een nieuwe ontwikkelmethode. Het gaat om de combinatie van AI, automatisering, moderne architectuur en de kennis van mensen uit verschillende disciplines.
AI kan veel werk versnellen. Maar mensen blijven verantwoordelijk voor context, keuzes, kwaliteit en uiteindelijk het resultaat.
De echte verandering zit niet in hoeveel sneller AI code kan produceren, maar in hoe we het hele proces rondom softwareontwikkeling opnieuw kunnen organiseren.
En uiteindelijk blijft het maatwerk
Dat vind ik vooral interessant bij maatwerksoftware. Maatwerk ontstaat juist omdat organisaties verschillende processen, systemen, klanten en uitdagingen hebben. AI verandert dat niet. Sterker nog, naarmate technologie toegankelijker wordt, wordt het vermogen om die technologie goed binnen een specifieke organisatie toe te passen waarschijnlijk alleen maar belangrijker.
De vraag wordt dus niet alleen: wat kunnen we met AI bouwen?
Maar ook: hoe zorgen we dat wat we bouwen daadwerkelijk past, veilig is en over een paar jaar nog steeds een goede basis vormt?
Daar komen AI, cybersecurity, architectuur en de manier waarop teams samenwerken bij elkaar.
Drie onderwerpen, één ontwikkeling
Binnenkort organiseren we bij Infodation een kleinschalige sessie waarin we drie onderwerpen behandelen waar we dagelijks mee bezig zijn: AI in softwareontwikkeling, cybersecurity en onze New Way of Working voor moderne maatwerksoftware.
Op papier zijn het drie verschillende kennissessies. In de praktijk raken ze steeds meer met elkaar verweven. Uiteindelijk draaien ze om dezelfde vraag:
Hoe ontwikkel je maatwerksoftware in een tijd waarin technologie steeds sneller verandert, zonder kwaliteit, veiligheid en de werkelijke behoefte van de organisatie uit het oog te verliezen?
Ik denk dat juist dat gesprek interessanter wordt dan de vraag welke nieuwe AI-tool we morgen weer kunnen gebruiken.