Zo bereken je 'technical debt' van software
Technical debt is de verzamelnaam voor het vervelende probleem dat voortbouwen op bestaande code een riskante zaak kan zijn. Probleem netjes oplossen kan veel tijd en dus geld kosten. Dekken de baten in dat geval wel de kosten?
Het achterliggend probleem van technical debt is vaak de druk op developers om snel, werkende code af te leveren omdat de lijnmanagers jagen op een snelle 'time to market'. Dat probleem neemt alleen maar toe. In de haast aan de vraag van de opdrachtgevers tegemoet te komen, worden ontwerpbeslissingen genomen die voor het moment werken, maar later bijvoorbeeld bij opschalen of uitbreiden tot problemen leiden, bijvoorbeeld voor de prestaties van de toepassing.