Title :
Practical considerations, challenges, and requirements of tool-support for managing technical debt
Author :
Falessi, Davide ; Shaw, Michele A. ; Shull, Forrest ; Mullen, Klaus ; Keymind, Mark Stein
Author_Institution :
Center for Exp. Software Eng., Fraunhofer USA, College Park, MD, USA
Abstract :
Developing a software product with a high level of quality that also meets budget and schedule is the main goal of any organization. This usually implies making tradeoffs among conflicting aspects like number of features to implement, user perceived quality, time-to-market, and the ability of the company to maintain and improve the system in a feasible way in the future (aka, managing Technical Debt (TD)). In this paper we present a fresh perspective on TD from a CMMI Maturity Level 5 company. Examples, practical considerations, and challenges in dealing with TD are presented along with ten requirements of a tool for managing TD.
Keywords :
Capability Maturity Model; CMMI maturity level 5 company; TD; software product development; technical debt; time-to-market; user perceived quality; Companies; Couplings; Decision making; Economics; Software; Uncertainty; CMMI; Technical debt; decision-making;
Conference_Titel :
Managing Technical Debt (MTD), 2013 4th International Workshop on
Conference_Location :
San Francisco, CA
DOI :
10.1109/MTD.2013.6608673