3 ms·
> Repaying during good times and taking on debt in projects with high stakes and fixed deadlines. I agree this is an amazing strategy when you can do it! > No
by waterlink 8y ago
> Repaying during good times and taking on debt in projects with high stakes and fixed deadlines.
I agree this is an amazing strategy when you can do it!
> None is willing to take on the risks associated with technical debt repayment.
What do you think they are afraid of? What risks are there? Is it possible to mitigate these risks in some way?
- carlmr 8y ago>What do you think they are afraid of? What risks are there? Is it possible to mitigate these risks in some way? Not OP, but usually there are no (trusted) unit tests.
- lowry 8y agoThe downsides of the technical debt repayment are visible to everyone: new bugs are introduced, changes are made and users have to adapt. There is trouble for everyone who is not the developer. The upside is visible only to developers in the short term. Sometimes a technical debt repayment may require a big change in business. I saw a banking system where the authorization framework was based on impresonation of users. Repaying the technical debt would mean going over all contracts and adjusting their conditions while developers implemented a more traditional role-based access control. Such a change was so unrealistic that middle management did not even talk about it until some day the project got outsourced and most developers — reassigned to other projects.