Context. Technical Debt (TD) is a metaphor for technical problems that are not visible to users and customers but hinder developers in their work, making future changes more difficult. TD is often incurred due to tight project deadlines and can make future changes more costly or impossible. Project Management usually focuses on customer benefits and pays less attention to their IT systems' internal quality. TD prevention should be preferred over TD repayment because subsequent refactoring and re-engineering are expensive. Objective. This paper evaluates a framework focusing on both TD prevention and TD repayment in the context of agile-managed projects. The framework was developed 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. Method. The evaluation was performed as a comparative case study based on ticket statistics and two structured surveys. The surveys were conducted in the observed IT unit using the framework and a comparison unit not using the framework. The first survey targeted team members, the second one IT managers. Results. The evaluation shows that in this IT unit, the TAP framework led to a raised awareness for the incurrence of TD. Decisions to incur TD are intentional, and TD is repaid timelier. Unintentional TD incurred by unconscious decisions is prevented. Furthermore, better communication and better planning of the project pipeline can be observed. Conclusions. We provide an insight into practitioners' ways to identify, monitor, prevent and repay TD. The presented framework includes a feasible method for TD prevention despite tight timelines by making TD repayment part of project management.
翻译:技术债务(TD)是用户和客户看不到的技术问题的隐喻,但却阻碍开发商的工作,使未来更难改变。 TD往往由于项目最后期限紧,使今后的变化更加昂贵或不可能。项目管理通常侧重于客户利益,较少注意其信息技术系统的内部质量。由于随后的重构和再设计费用昂贵,因此应更倾向于采用TD的预防,而不是TD的偿还。 目标。本文件评价了一个框架,重点是在灵活管理的项目中进行TD的预防和TD的偿还。这个框架是在一家出版社的信息技术股中制定和应用的。这个框架的独特贡献是将TD的管理纳入项目管理。方法:评价是作为比较案例研究进行的,以机票统计和两次结构性调查为基础,较少注意其信息技术系统的内部质量。调查是利用框架和比较股进行的,因为随后的重构和再设计费用昂贵。第一个调查的对象包括信息技术管理员。结果显示,在这个信息技术股中,TAP框架提高了对T的发生的认识。作出的决定是有意的,而TD的严格管理是按时间顺序进行,而TD是按更高的时间框架进行偿还。我们遵守了对TD的改进了方向的进度规划。