Elke wijziging duurt langer
Een kleine aanpassing kost dagen in plaats van uren, omdat er eerst iets anders gerepareerd moet worden.
Een kleine wijziging kost ineens dagen, updates worden uitgesteld en niemand durft er nog aan te komen. Dat heet technische schuld: snelle oplossingen van vroeger die je nu rente kosten. Zo herken je het in je website, webshop of platform, en zo los je het af zonder alles opnieuw te bouwen.
Bijgewerkt op
Technische schuld zie je niet aan de voorkant. Je merkt het aan hoe moeilijk het is geworden om iets te veranderen.
Een kleine aanpassing kost dagen in plaats van uren, omdat er eerst iets anders gerepareerd moet worden.
Een bug is opgelost en duikt een maand later op een andere plek weer op.
WordPress, plugins of Laravel lopen achter, omdat de laatste update iets stukmaakte.
De site draait op een PHP-versie die geen beveiligingsupdates meer krijgt. PHP 8.2 stopt op 31 december 2026.
De ontwikkelaar of het bureau van toen is weg, en niemand heeft opgeschreven hoe het in elkaar zit.
Betalen, voorraad of je CRM werken niet meer na een update aan de andere kant.
Technische schuld is het werk dat je later alsnog moet doen, omdat je nu voor de snelle oplossing kiest. Net als bij geld betaal je rente: elke wijziging wordt een beetje duurder, tot je de schuld aflost.
Programmeur Ward Cunningham bedacht de vergelijking in 1992: code snel opleveren is als geld lenen. Dat is prima, zolang je het op tijd terugbetaalt. Wie dat niet doet, betaalt steeds meer rente.
Soms is het een verstandige keuze: eerst live voor een campagne, daarna opruimen. Soms ontstaat het ongemerkt, door haast of gebrek aan kennis. En soms weet je pas achteraf hoe het beter had gekund. Software-architect Martin Fowler deelt schuld zo in vier soorten in.
Een plugin die al jaren niet meer wordt bijgewerkt. Een aangepast thema dat elke WordPress-update overleeft met kunst- en vliegwerk. Een maatwerkplatform waar niemand meer aan durft te komen, omdat niet duidelijk is wat er dan omvalt. Een server op een PHP-versie zonder beveiligingsupdates.
Achterstallig onderhoud is één soort technische schuld: updates die je hebt laten liggen. Maar schuld zit ook in hoe de site is gebouwd: haastige oplossingen die nooit zijn opgeruimd, maatwerk dat niemand meer begrijpt, of een opbouw die niet meer past bij hoe je nu werkt. Updates installeren lost dat deel niet op.
WordPress, WooCommerce en Laravel draaien allemaal op PHP. Van de websites op PHP gebruikt bijna de helft een versie die geen beveiligingsupdates meer krijgt, en eind dit jaar komt daar een grote groep bij.
Je hoeft niet alles in één keer op te lossen, en zeker niet alles opnieuw te bouwen. Je begint bij wat het meeste risico en de meeste rente oplevert.
We kijken naar de versies van PHP, WordPress, plugins en Laravel, hoe de site gebouwd is, de koppelingen en de server. Je krijgt een overzicht in gewone taal: wat er speelt, wat het risico is en wat het kost om het te laten liggen.
Eerst wat onveilig is of binnenkort geen updates meer krijgt. Daarna wat elke wijziging duur maakt. Wat zelden wordt aangeraakt en goed werkt, mag blijven zoals het is.
We werken het af naast het gewone werk, zodat je site of webshop gewoon blijft draaien. Grote updates gaan eerst naar een testomgeving, dan pas live.
Onder een onderhoudscontract met SLA houden we versies, plugins en server actueel. Zo loopt de schuld niet opnieuw op.
Technische schuld is het werk dat je later alsnog moet doen, omdat er eerder voor een snelle of goedkope oplossing is gekozen. Het Engelse woord is technical debt. Net als bij een lening betaal je rente: elke volgende wijziging kost meer tijd, tot je de schuld aflost.
Meestal omdat er eerst iets anders opgelost moet worden. Een plugin is verouderd, een eerdere snelle oplossing zit in de weg, of niemand weet precies wat er gebeurt als je iets verandert. Elke wijziging betaalt dan rente over keuzes van vroeger. Dat is technische schuld, en het wordt elk jaar erger als je het laat liggen.
Nee. Soms is het een bewuste en verstandige keuze, bijvoorbeeld om een campagne of webshop op tijd live te krijgen. Het wordt een probleem als niemand de schuld bijhoudt en terugbetaalt. Dan stapelt de rente zich op.
Let op signalen: kleine wijzigingen die steeds langer duren, fouten die terugkomen, updates die worden uitgesteld omdat er iets stuk kan gaan, en kennis die bij één persoon zit. Kijk ook naar versies: draait je site op een PHP-versie, WordPress-versie of Laravel-versie die geen beveiligingsupdates meer krijgt, dan heb je in ieder geval achterstallig onderhoud.
Dat verschilt per situatie, maar het kost op drie manieren: tijd bij elke wijziging, risico door verouderde en onveilige software, en gemiste kansen omdat nieuwe ideeën te duur worden. Onderzoek van Stripe uit 2018 liet zien dat ontwikkelaars wereldwijd gemiddeld een derde van hun werkweek aan technische schuld besteden. Heb je geen eigen ontwikkelaar, dan zie je het terug als meer uren voor dezelfde wijziging.
Achterstallig onderhoud is één vorm van technische schuld: updates van PHP, WordPress, plugins of Laravel die zijn blijven liggen. Technische schuld zit ook in hoe de site is gebouwd: haastige oplossingen, maatwerk dat niemand meer begrijpt, of een opbouw die niet meer past. Updates installeren lost dat tweede deel niet op.
Omdat de rekening oploopt terwijl alles nog lijkt te werken. Software die geen beveiligingsupdates meer krijgt, wordt een doelwit zodra er een lek bekend wordt, zoals bij het recente PHP-lek. En hoe langer je wacht, hoe groter de stap naar een actuele versie.
Meestal niet. In de meeste gevallen los je het stap voor stap af: eerst de onveilige onderdelen, dan wat het meeste tijd kost. Opnieuw bouwen is pas logisch als de basis niet meer past bij wat je nodig hebt, of als bijwerken duurder is dan vervangen. Dat zeggen we je dan eerlijk.
Nee. We werken op een testomgeving, een kopie van je site die niet zichtbaar is voor bezoekers en Google. Pas als formulieren, betalingen en koppelingen daar werken, gaat de wijziging live.
Ja. We beginnen met in kaart brengen hoe de site of het platform in elkaar zit, welke versies er draaien en waar de risico's zitten. Daarna weet je wat je hebt en wat er nodig is, ook als er geen documentatie is.
Vertaal het naar geld en risico: hoeveel langer duren wijzigingen nu dan een jaar geleden, welke onderdelen krijgen geen beveiligingsupdates meer, en wat kost een storing of datalek. Een overzicht met prioriteiten en kosten per stap maakt de keuze concreet.
We brengen in kaart wat er speelt, wat het risico is en waar je het beste begint. Zonder verplichting om alles door ons te laten doen. Bel 0570 513008, of stuur een bericht.