Developing Processes to Increase Technical Debt Visibility and Manageability - An Action Research Study in Industry

被引:6
作者
Yli-Huumo, Jesse [1 ]
Maglyas, Andrey [1 ]
Smolander, Kari [2 ]
Haller, Johan [3 ]
Tornroos, Hannu [4 ]
机构
[1] Lappeenranta Univ Technol, Lappeenranta, Finland
[2] Aalto Univ, Espoo, Finland
[3] Tieto Sweden AB, Stockholm, Sweden
[4] Tieto Oyj, Helsinki, Finland
来源
PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2016) | 2016年 / 10027卷
关键词
Technical debt; Technical debt management; Software process improvement; Action research;
D O I
10.1007/978-3-319-49094-6_24
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The knowledge about technical debt and its management has increased in recent years. The interest of academia and industry has generated many viewpoints on technical debt. Technical debt management consists of technical and organizational aspects, which make it a challenge in software development. To increase technical debt visibility and manageability, new processes must be developed and thoroughly empirically tested for their applicability. In this paper, we use the action research methodology to design processes for identification, documentation, and prioritization of technical debt. Our partner in this research is a large Nordic IT company Tieto, currently in a need for new ways to improve their technical debt management. The results include a set of processes and templates that were successfully used to identify and document technical debt. The identified technical debt items were later prioritized based on evaluation by Tieto employees. Tieto was able to create a prioritized technical debt backlog, which is now used for reduction activities to create a healthy and sustainable product for the future.
引用
收藏
页码:368 / 378
页数:11
相关论文
共 23 条
[1]   Identification and management of technical debt: A systematic mapping study [J].
Alves, Nicolli S. R. ;
Mendes, Thiago S. ;
de Mendonca, Manoel G. ;
Spinola, Rodrigo O. ;
Shull, Forrest ;
Seaman, Carolyn .
INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 70 :100-121
[2]  
[Anonymous], 2011, P 2 WORKSHOP MANAGIN
[3]  
[Anonymous], 2007, TECHNICAL DEBT 10X S
[4]   Action research [J].
Avison, D ;
Lau, F ;
Myers, M ;
Nielsen, PA .
COMMUNICATIONS OF THE ACM, 1999, 42 (01) :94-97
[5]  
Baskerville RL, 1996, J INFORM TECHNOL, V11, P235, DOI 10.1080/026839696345289
[6]   Action research for operations management [J].
Coughlan, P ;
Coghlan, D .
INTERNATIONAL JOURNAL OF OPERATIONS & PRODUCTION MANAGEMENT, 2002, 22 (02) :220-240
[7]  
Cunningham W., 1993, OOPS Messenger, V4, P29
[8]  
Curtis B., 2012, Proceedings 2012 Third International Workshop on Managing Technical Debt (MTD 2012), P49, DOI 10.1109/MTD.2012.6226000
[9]   An empirical investigation of the key factors for success in software process improvement [J].
Dybå, T .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (05) :410-424
[10]  
Falessi D, 2013, 2013 4TH INTERNATIONAL WORKSHOP ON MANAGING TECHNICAL DEBT (MTD), P16, DOI 10.1109/MTD.2013.6608673