论文标题
通过技术债务意识管理的TAP框架防止技术债务
Preventing technical debt with the TAP framework for Technical Debt Aware Management
论文作者
论文摘要
语境。技术债务(TD)是对用户和客户看不见的技术问题的隐喻,但会阻碍开发人员的工作,从而使未来的变化更加困难。 TD通常是由于项目紧迫而产生的,并且可以使未来的变化更加昂贵或不可能。项目管理通常专注于客户福利,并减少对其IT系统内部质量的关注。预防TD应该比TD还款更优选,因为随后的重构和重新设计昂贵。客观的。本文评估了一个框架,该框架重点是预防TD,在敏捷的项目的背景下还款。该框架是在出版社的IT单元中开发和应用的。该框架的独特贡献是将TD管理集成到项目管理中。方法。该评估是根据票务统计和两次结构化调查作为比较案例研究的。调查是在观察到的IT单元中使用框架进行的,而不是使用框架的比较单元。第一项调查针对的是团队成员,第二个IT经理。结果。评估表明,在此IT单元中,TAP框架提高了人们对TD爆发的认识。对TD的决定是故意的,TD是及时的。无意识的决定产生了无意的TD。此外,可以观察到更好的沟通和更好的项目管道计划。结论。我们提供了识别,监视,预防和偿还TD的方法的洞察力。提出的框架包括一种可行的预防方法,尽管时间表紧缩,这是通过使TD还款的一部分项目管理的一部分。
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.