Van technische schuld naar strategisch voordeel
Voor veel grote organisaties vormen decennia oude softwaresystemen een noodzakelijk kwaad. Ze draaien cruciale bedrijfsprocessen, maar zijn vaak uitgegroeid tot complexe digitale bouwwerken waarvan nog maar weinig mensen de volledige werking begrijpen. Voor IT- en consultancygigant CGI is dat dagelijkse realiteit.
Het bedrijf beheert wereldwijd duizenden applicaties voor klanten in uiteenlopende sectoren. Veel van die systemen zijn in de afgelopen dertig jaar laag op laag opgebouwd, waardoor modernisering een uitdagende en tijdrovende klus is geworden. Toch ziet CGI die uitdaging niet langer als een rem op innovatie. Dankzij generatieve AI wordt verouderde software steeds vaker een bron van nieuwe mogelijkheden.
De verborgen complexiteit van legacy-software
Software die jarenlang is uitgebreid, aangepast en geïntegreerd met nieuwe systemen bevat vaak een enorme hoeveelheid technische kennis. Die kennis zit niet alleen in de code zelf, maar ook in documentatie, bedrijfsregels en historische ontwerpkeuzes.
Voor ontwikkelaars betekent dit dat een groot deel van hun tijd verloren gaat aan het begrijpen van bestaande code voordat er überhaupt nieuwe functionaliteit kan worden gebouwd.
Daarnaast worstelen veel teams met repetitieve taken zoals:
- schrijven van standaardcode;
- documenteren van API’s;
- oplossen van terugkerende fouten;
- testen en valideren van software;
- analyseren van complexe afhankelijkheden.
Deze activiteiten zijn noodzakelijk, maar leveren weinig directe innovatie op.
Gemini wordt digitale copiloot voor ontwikkelaars
Om die uitdagingen aan te pakken implementeerde CGI twee AI-oplossingen: Gemini Code Assist en Gemini CLI.
Binnen de ontwikkelomgeving fungeert Gemini Code Assist als een intelligente assistent die ontwikkelaars direct helpt bij hun dagelijkse werkzaamheden. Zonder hun programmeeromgeving te verlaten kunnen zij vragen stellen over API's, documentatie raadplegen, algoritmes optimaliseren en complexe codefragmenten analyseren.
Het grote voordeel zit volgens CGI in het vermijden van zogenaamde "task switching". Ontwikkelaars hoeven niet langer voortdurend tussen verschillende tools, websites en documentatiebronnen te schakelen. Alle relevante kennis bevindt zich binnen dezelfde werkomgeving.
AI begrijpt zelfs gigantische codebases
Waar veel AI-tools moeite hebben met grote en complexe softwareprojecten, blijkt Gemini volgens CGI juist sterk te presteren in omvangrijke codeomgevingen.
Voor diepgaande analyses gebruikt het bedrijf Gemini CLI. Deze tool helpt ontwikkelaars om verbanden te leggen binnen enorme hoeveelheden code die verspreid zijn over tientallen jaren ontwikkeling.
Dat is bijzonder waardevol voor organisaties die afhankelijk zijn van legacy-systemen. In plaats van dagen of weken te besteden aan het doorgronden van oude software, kunnen teams sneller inzicht krijgen in de werking van applicaties en de impact van wijzigingen voorspellen.
Hierdoor wordt niet alleen de snelheid verhoogd, maar neemt ook het risico op fouten af.
Agentische softwareontwikkeling doet zijn intrede
Een van de meest opvallende ontwikkelingen binnen CGI is de inzet van zogenaamde agentische AI.
In plaats van enkel suggesties te geven, kunnen AI-systemen steeds meer zelfstandig complexe taken uitvoeren binnen een afgebakende context. Denk aan het analyseren van softwarearchitecturen, het genereren van testscripts, het voorstellen van verbeteringen of het oplossen van programmeerproblemen.
Deze verschuiving verandert de rol van ontwikkelaars. Hun focus verschuift van repetitief programmeerwerk naar strategische besluitvorming, architectuur en innovatie.
AI wordt daarmee niet langer een hulpmiddel, maar een actieve partner binnen het ontwikkelproces.
Meer kwaliteit én meer snelheid
Een veelgehoorde zorg rond AI-ondersteunde softwareontwikkeling is dat snelheid ten koste zou gaan van kwaliteit. CGI ziet juist het tegenovergestelde gebeuren.
Door repetitieve taken te automatiseren ontstaat meer ruimte voor kwaliteitscontrole, code-review en strategisch denkwerk. Tegelijkertijd neemt de testdekking toe en wordt de leesbaarheid van software verbeterd.
Dat is niet alleen belangrijk voor klantprojecten, maar ook voor CGI's eigen softwareproducten. Meer dan twintig procent van de omzet van het bedrijf komt voort uit eigen intellectueel eigendom, waardoor softwarekwaliteit een directe invloed heeft op het bedrijfsresultaat.
30 tot 40 procent meer output in drie maanden
De resultaten zijn opvallend. Na een inwerkperiode van ongeveer drie maanden rapporteert CGI een productiviteitsstijging van 30 tot 40 procent.
Die winst komt niet alleen voort uit sneller programmeren, maar vooral uit het verminderen van tijdverlies. Ontwikkelaars besteden minder uren aan documentatie zoeken, fouten analyseren en standaardcode schrijven. Daardoor kunnen zij zich richten op activiteiten die meer waarde creëren voor klanten.
Volgens CGI groeit het gebruik van Gemini bovendien organisch binnen de organisatie. Teams ontdekken steeds meer toepassingsmogelijkheden naarmate zij vertrouwd raken met de technologie.
Een blik op de toekomst van softwareontwikkeling
De ervaring van CGI laat zien hoe AI zich ontwikkelt van experimentele technologie naar een fundamenteel onderdeel van softwareontwikkeling.
Waar eerdere generaties ontwikkeltools vooral gericht waren op automatisering van afzonderlijke taken, ontstaat nu een nieuw model waarin AI de volledige ontwikkelcyclus ondersteunt: van analyse en ontwerp tot testen, documentatie en onderhoud.
Voor organisaties die worstelen met verouderde softwarelandschappen biedt dat een aantrekkelijk perspectief. De enorme hoeveelheid kennis die in decennia oude code verborgen zit, hoeft geen blok aan het been meer te zijn. Met de juiste AI-tools kan diezelfde codebasis juist de basis vormen voor een nieuwe golf van innovatie.









