5 Rules to Manage Technical Debt

Technical Debt can kill your product, learn 5 simple rules to deal with it.

David Rodenas PhD
Analyst’s corner

--

Photo by Calvin fitra Anggara on Unsplash

Developers are hard to understand: they live inside the code, and their priorities focus the code. If you give them complete freedom, they will work and rework the code over and over. But, if you ask them to rush on delivery, they lose velocity; each new functionality becomes more and more costly. So, how can we manage technical debt when developers do not give us the right information?

📝 Rule 1: Involve developers with customers.

Developers need to know the value of their work. Letting them feel how the customer reacts to the product makes them focus more on the product and less on the code. Developers gain objectivity about their own technical debt and their reporting become more reliable.

I have found recently that involving the developers improves their commitment and engagement. If we make developers part of the decision, as simple as asking them about how, they acquire better ownership of the features.

📝 Rule 2: Track story point inflation.

Technical debt is more than something that you borrow that you might need to repay in the future, it is also paying interests in each…

--

--

David Rodenas PhD
Analyst’s corner

Passionate software engineer & storyteller. Sharing knowledge to advance our skills. Join me on a journey of discovery in the world of software engineering.