Volg ZDNET: Voeg ons toe als voorkeursbron op Google.
Kernpunten van ZDNET
- Het beheren van technische schulden kan tot 40% van de IT-ontwikkeltijd in beslag nemen.
- Eén manier om deze al lang bestaande uitdaging te overwinnen is het gebruik van gespecialiseerde AI-agenten.
- Focus op het testen van tools, het verbeteren van projecten en het stimuleren van veranderingen op de lange termijn.
De zakenwereld wordt gehinderd door hun oude systemen. Uit onderzoek van IDC blijkt dat onbeheerde technische schulden tussen de 20% en 40% van de IT-ontwikkelingstijd in beslag kunnen nemen, waardoor middelen worden onttrokken aan innovatie en modernisering.
IDC zegt dat veel bedrijven op AI gebaseerde diensten willen inzetten, maar dat hun ambities worden belemmerd door technische schulden, waaronder verouderde systemen, fragiele integratie en beperkte data-interoperabiliteit.
Ook: 5 manieren om uw bedrijf te laten groeien met AI – zonder uw medewerkers buiten beschouwing te laten
Het goede nieuws is dat baanbrekende managers deze uitdagingen met beide handen aangaan. Hoewel de oude IT-lasten organisaties ervan kunnen weerhouden nieuwe data- en AI-diensten te implementeren, kiezen sommige bedrijven voor een radicale aanpak: ze gebruiken AI om hun systemen te moderniseren en nieuwe kansen te creëren voor interne ontwikkelingsteams.
Dit is ook het geval voor Jeff Love, CTO bij de Professional Rodeo Cowboys Association (PRCA), een bestuursorgaan voor de sport dat rodeo-evenementen toestaat in de Verenigde Staten, Canada en Mexico.
Love wilde graag onderzoeken hoe AI zijn organisatie, die al bijna 100 jaar bestaat, kan helpen hardnekkige IT-uitdagingen te overwinnen. Hier suggereert hij vijf lessen voor andere bedrijfsleiders die een soortgelijke aanpak willen volgen.
1. AI-modellen testen
Love legde aan ZDNET uit hoe de meeste backend-systemen van PRCA draaien op 40 jaar oude AS/400-code.
De afhankelijkheid van verouderde systemen betekent dat ontwikkelingsteams meer tijd besteden aan het onderhouden van verouderde code dan aan het bouwen van nieuwe mogelijkheden, waardoor organisaties de digitalisering en nieuwe manieren van werken niet kunnen omarmen.
“Dat is mijn doel hier: onze applicaties moderniseren, simpelweg omdat ze steeds moeilijker te onderhouden zijn, en er veel kennis verloren gaat over hoe deze systemen te onderhouden naarmate ze ouder worden”, zei hij.
Ook: 5 manieren waarop regels en voorschriften uw AI-innovatie kunnen begeleiden
Love realiseerde zich dat AI een manier zou kunnen bieden om de PRCA te helpen haar historische uitdagingen te overwinnen. De eerste tests met AI-genmodellen een jaar geleden leverden echter gemengde resultaten op.
“Ik heb ChatGPT geprobeerd, maar het enige probleem dat ik tegenkwam was de hoeveelheid code. ChatGPT kon de hoeveelheid gegevens die we probeerden aan te leveren niet verwerken. Er waren waarschijnlijk bijna 1.000 bestanden die probeerden samen te vatten”, zei hij.
“Toen ik over Grok had gelezen, dacht ik dat deze tool misschien bepaalde code beter zou kunnen verwerken. Maar ik probeerde het, en het werkte niet. Ik probeerde een aantal andere tools die zeiden dat ze je codebasis konden documenteren. Ze keken echter niet holistisch naar alle bestanden. Ze keken naar elk bestand en documenteerden die gegevens.”
2. Gebruik speciale oplossingen
Na zijn eerste verkenning met AI-genmodellen begon Love afgelopen juli te werken met Zencoder, een agentenplatform dat bedrijfslogica analyseert en vertaalt naar eenvoudige uitleg in het Engels.
Love: “Dat is mijn doel hier: onze app moderniseren.”
PRCA
Voor organisaties die hun technische schulden willen verminderen, zegt Love dat het platform klinkt als een droom die uitkomt.
Ook: 5 manieren waarop de AI-strategie van Lenovo ook voor u echte resultaten kan opleveren
Hoewel traditionele benaderingen en AI-genmodellen al tientallen jaren niet in de bedrijfslogica zijn doorgedrongen, gelooft hij dat Zencoder PRCA kan helpen de uitdagingen op het gebied van oude code te overwinnen.
‘Ik heb Zencoder geprobeerd,’ zei hij. “Ik gaf ze onze AS/400-code en zei: ‘Documenteer dit en geef me de bedrijfsregels, geef me welke databasebestanden worden gebruikt en leg uit hoe we kunnen moderniseren en waar we rekening mee moeten houden.'”
Love zegt dat de eerste resultaten veelbelovend zijn, maar niet zonder gebreken: “Het was aanvankelijk niet perfect, alleen vanwege de hoeveelheid informatie die moest worden verwerkt.”
Zijn team verfijnde echter het werk van de agenten en bedrijfsanalisten bij PRCA realiseerden zich dat ze een hulpmiddel hadden dat de organisatie kon helpen afstand te nemen van het AS/400-systeem: “Daar zijn we begonnen met het opstellen van meer gedetailleerde vereisten.”
3. Theorie toepassen in de praktijk
Love en zijn collega’s voorzien agenten van instructies, richtlijnen, diagrammen en workflows. Deze belangrijke vereisten hielpen bij het produceren van een wiki voor PRCA-bedrijfsanalisten.
De organisatie creëert vervolgens een wireframe dat verwijst naar de belangrijkste vereisten en bedrijfsregels.
“Op basis van die wireframes kan ik de werkitems in een agent plaatsen die ik heb gemaakt om ons te helpen met coderen, en vervolgens de workflow in de UI-structuur plaatsen die we gebruiken bij de modernisering, en die vervolgens gebruiken als uitgangspunt voor het coderen”, zei hij.
Ook: 5 manieren om te voorkomen dat uw AI-strategie mislukt
Love zegt dat de Zencoder-technologie het personeel helpt de onderling verbonden aard van code en systemen te begrijpen.
Terwijl het platform nieuwe code produceert en oudere systemen moderniseert, worden er unit-tests gemaakt om bugs vóór de productie te voorkomen.
“We kunnen onze eisen invoeren en acceptatiecriteria testen om er zeker van te zijn dat we de bedrijfsregels begrijpen, zodat we bij het moderniseren van het systeem nog steeds rekening houden met de feitelijke regels”, zei hij.
4. Verschuiving van het oude denken
Tegenwoordig omarmt het technologieteam van PRCA de modernisering. Met behulp van AI wordt de tijd die voorheen aan oude problemen werd besteed, omgeleid naar digitalisering.
Love schat dat Zencoder een reductie van 50% in de ontwikkeltijd ondersteunt, die IT-teams gebruiken om digitale diensten te bouwen, nieuwe tools voor evenementenbeheer te creëren en betere ervaringen te leveren.
“We hebben niet veel middelen”, zegt hij. “Ons kleine interne team had een zestal grote systemen die we moesten beheren, wat soms overweldigend werd door al het ondersteunende werk dat nodig was om het functionerend te houden.”
Love zei dat de complexe bedrijfslogica van rodeo ervoor zorgt dat nieuwe werknemers er lang over doen om de regels van de sport te leren.
Plus: het AI-succes van dit bedrijf is gebaseerd op vijf cruciale stappen: kijk hoe het voor u werkt
Zencoder haalt het voorwerk uit het proces, waardoor medewerkers snel over de meest recente informatie kunnen beschikken en zich kunnen concentreren op veranderingen die de meeste waarde voor de organisatie opleveren.
“We kunnen ontwikkelaars inschakelen en zij kunnen vanaf de eerste dag aan de slag. Ze begrijpen de logica beter, dus ze zijn niet bang om veranderingen aan te brengen, omdat ze kunnen zien wat de echte bedrijfsregels zijn”, zei hij.
“Nu besteden we meer tijd aan zaken als het testen van eenheden, allemaal zaken die belangrijk zijn voor het bouwen van een solide applicatie, maar helaas kunnen ze verwaarloosd raken omdat je te gefocust bent op functionaliteit en het op de markt brengen van het product.”
5. Vind nieuwe uitdagingen
Love zei dat zijn team ernaar streeft de migratie van het AS/400-systeem van de organisatie tegen eind 2026 te voltooien.
Zodra dat werk voltooid is, zal het team het volgende legacy-platform aanpakken, PRCA’s ASP.NET Web Forms-technologie.
“Het eerste doel is dat we onszelf vernieuwen”, zei hij. “We werkten 40 jaar geleden. Toen we eenmaal uit AS/400 waren, was dat 20 jaar geleden. Het volgende grote project zal de migratie van ASP.NET naar modernere applicaties zijn.”
Love zei dat het langetermijndoel is dat door agenten ondersteunde processen organisaties zullen helpen digitaal te blijven bloeien.
“Ik ben twee jaar bezig met mijn vijfjarenplan, dat ons naar het moderne tijdperk moet brengen”, zei hij. “Maar aan het einde van die periode zullen er andere projecten zijn die we helemaal opnieuw moeten beginnen, en het is tijd om aan de slag te gaan, het op te lossen en om te gaan met de nieuwe bedrijfsregels.”



