<<
The 'blackhole' model of the technical debt accumulation.

While software developers release 'features' of the product, some amount of technical debt is produced as well. Technical debt acts like a mass attracting features making further functional implementation harder. When number of inflight features reaches ten (i.e. features are struggle getting through release), developers start invesing into the technical debt reduction. It helps but we see that inflight features already lost part of their impulse because fighting with big technical debt decreases developers motivation and requirements for features are changing over time.

Once releases start happening, debt reduction stops and all efforts are switched to features again. In this a simulation we can see that there is a period when releasing rate is increasing exponentially but then speed drops notably.
Start   Apply parameters