Technical Debts (TD) are problems of the internal software quality. They are often contracted due to tight project deadlines, for example quick fixes and workarounds, and can make future changes more costly or impossible. TD prevention should be more important than TD repayment, because subsequent refactoring and reengineering is usually more expensive than building the right solution from the beginning. While there are numerous works on TD repayment, solutions for TD prevention are understudied. This paper evaluates a framework that focuses on both TD prevention and TD repayment. It was developed by and applied in an IT unit of a publishing house. The unique contribution of this framework is the integration of TD management into project management. The evaluation was carried out by a study based on ticket statistics and a structured survey with participants from the observed IT unit and a comparison unit. The evaluation shows that the adoption of this framework leads to a raised awareness for the contraction of TD. This results in benefits like more rational discussions and decisions, TD prevention and timelier repayment of TD tickets.
翻译:技术债务(TD)是内部软件质量的问题,常常由于项目期限紧迫而签订合同,例如快速补救和变通办法等,并且能够使今后的变革更加昂贵或不可能。TD预防应该比TD还款更重要,因为随后的重新设定和重新设计通常比从一开始就建立正确的解决办法更昂贵。虽然有许多关于TD还款的工作,但TD预防的解决办法没有得到充分研究。本文件评价了一个侧重于TD的预防和TD的偿还的框架。这个框架是由一家出版社的信息技术单位制定和应用的。这个框架的独特贡献是将TD的管理纳入项目管理。评价是根据票单统计进行的一项研究进行的,以及与所观察的信息技术单位和比较单位的参与者进行的有条理的调查。评价表明,采用这个框架提高了对TD收缩的认识。这带来了一些好处,例如更合理的讨论和决定、TD的预防和及时偿还TD的机票。