Thought leaders

Waarom de jacht op snelheid morgen’s softwareproblemen creëert

mm
Voeg Unite.AI toe aan je voorkeursbronnen op Google

De druk om ERP- en bedrijfskritieke software sneller te leveren, creëert vaak verborgen kosten die organisaties uiteindelijk moeten aanpakken, betoogt Carl Andrews, CEO, Original Software.

Elke CIO heeft ooit een go-live-viering meegemaakt. De cake, de felicitaties, het gevoel van opluchting dat iets eindelijk is geleverd. Wat minder vaak wordt besproken, is wat er gebeurt in de maanden die volgen, wanneer de druk om op tijd te leveren stilzwijgend de kosten heeft overgedragen aan de teams die het geleverde moeten onderhouden.

Dit is geen niche-probleem. De drang naar snellere softwarelevering neemt toe, in plaats van af te nemen. Sprint-cycli worden korter, de frequentie van releases neemt toe, en de verwachting dat technologie moet reageren op bedrijfsbehoeften bijna in real-time is nu standaard. Sneller gaan is meestal de juiste instinct. De vraag is wat stilzwijgend wordt opgeofferd om dit te laten gebeuren.

Waar de schuld begint

Technische schuld komt zelden met een waarschuwing. Het bouwt door beslissingen die, afzonderlijk, volledig verdedigbaar lijken. Documentatie wordt naar beneden geschoven op de prioriteitenlijst omdat het team een deadline moet halen. Een tijdelijke oplossing wordt toegevoegd aan een ERP-configuratie omdat de juiste oplossing het project zou vertragen. Testen wordt verminderd omdat deadlines al zijn verstreken

Een aanpassing wordt in stand gehouden omdat het vervangen ervan te storend lijkt.

Niemand wil technische schuld accumuleren. Het is wat overblijft na een reeks redelijk klinkende beslissingen die onder druk zijn genomen. Wat begon als een paar shortcuts, wordt een systeem dat moeilijker te veranderen is, vaker kapot gaat en meer kost om te onderhouden dan iemand had begroot.

ERP-omgevingen zijn bijzonder kwetsbaar. Door hun aard zitten ze in het centrum van de organisatie, waar ze financiën, HR, supply chain, inkoop en andere kritieke bedrijfsfuncties verbinden. In de loop van de tijd creëren jaren van shortcuts, tijdelijke oplossingen en slecht gedocumenteerde wijzigingen complexiteit die niemand heeft bedoeld, maar die iedereen erft. Het resultaat is voorspelbaar, zelfs als de timing niet het probleem is dat had moeten worden opgevangen in tests, maar in live bedrijfsprocessen, meestal op het slechtste mogelijke moment.

Waarom organisaties het probleem onderschatten

Een deel van de uitdaging is dat technische schuld zelden als een duidelijke kostenpost verschijnt. In tegenstelling tot een mislukt project of een gemiste deadline, accumuleert schuld langzaam. Het manifesteert zich als upgrades die langer duren dan verwacht. Wijzigingen die meer inspanning vereisen dan ze zouden moeten. Teams die weken besteden aan het onderzoeken van problemen die eerder eenvoudig zouden zijn opgelost.

Omdat deze kosten langzaam opkomen, worden ze vaak behandeld als geïsoleerde incidenten in plaats van symptomen van een bredere problematiek. Organisaties hebben de neiging om zich te concentreren op de zichtbare voordelen van snelle levering, terwijl ze de langetermijngevolgen van het moeilijker maken van systemen om te onderhouden en te ontwikkelen, over het hoofd zien.

Het resultaat is dat technische schuld vaak pas aandacht krijgt wanneer het de bedrijfsprestaties begint te beïnvloeden.

De impact op innovatie, productiviteit en veerkracht

De grootste kosten van technische schuld zijn niet technisch. Ze zijn strategisch. Naarmate ERP-omgevingen complexer worden, besteden IT-teams meer tijd aan het onderhouden van bestaande systemen en minder tijd aan het leveren van nieuwe functionaliteiten. Resources die transformatieprojecten, procesverbeteringen of AI-initiatieven zouden kunnen ondersteunen, worden in plaats daarvan opgeslokt door troubleshooting, herwerk en systeemonderhoud.

Innovatie vertraagt omdat elke wijziging een groter risico met zich meebrengt. Productiviteit lijdt omdat routine-taken langer duren om te voltooien. Veerkracht neemt af omdat systemen moeilijker te testen, ondersteunen en herstellen zijn wanneer er iets misgaat. Dit creëert een frustrerende cyclus. Organisaties dringen aan op snelheid om concurrerend te blijven, maar de schuld die door die snelheid wordt gegenereerd, maakt uiteindelijk toekomstige veranderingen langzamer, duurder en moeilijker te leveren.

De balans vinden

Het antwoord is niet om langzamer te gaan. Weinig organisaties kunnen dat zich veroorloven. Het doel is om leveringsprocessen op te bouwen die snelheid ondersteunen zonder de langetermijnkwaliteit te compromitteren. Dat begint met het erkennen dat activiteiten zoals testen, documentatie en governance geen obstakels voor levering zijn. Ze zijn wat duurzame levering mogelijk maakt. Voor ERP-systemen in het bijzonder is robuuste regressietesten essentieel.

Het geeft organisaties vertrouwen dat wijzigingen, updates en upgrades kunnen worden geïntroduceerd zonder onverwachte verstoringen elders in het bedrijf te veroorzaken. In combinatie met meer automatisering en eerder testen in de leveringscyclus, helpt het bij het identificeren van problemen voordat ze dure problemen worden.

Belangrijker nog, organisaties moeten technische schuld zien als een bedrijfsprobleem in plaats van een technisch probleem. Beslissingen die vandaag worden genomen om levering te versnellen, zullen de kosten, flexibiliteit en veerkracht van systemen voor jaren beïnvloeden.

Go-live is niet de finish. Het is simpelweg het punt waarop de langetermijngevolgen van die beslissingen beginnen te verschijnen. De organisaties die op lange termijn slagen, zullen niet die zijn die het snelst gaan in de korte termijn, maar die kunnen blijven veranderen en innoveren zonder te worden gehinderd door de systemen waarop ze afhankelijk zijn.

Carl Andrews is CEO van Original Software, waar hij de missie van het bedrijf leidt om organisaties te helpen de kwaliteit van software te verbeteren, risico's te verminderen en digitale transformatie te versnellen door geavanceerde AI-gestuurde testintelligentie en automatisering. Carl richt zich op productinnovatie, klantensucces en het opbouwen van strategische partnerschappen binnen ERP-ecosystemen zoals IFS, SAP en Infor.