DocumentCode :
613164
Title :
Minimizing Technical Debt: Developer´s viewpoint
Author :
Krishna, Vamshi ; Basu, Anirban
fYear :
2012
fDate :
19-21 Dec. 2012
Firstpage :
1
Lastpage :
5
Abstract :
Often we find it difficult to adapt to any changes during later phases of a software development project. Primary reason for this is rigidity in design and code which do not allow major changes to be incorporated. This inflexibility substantially increases the cost of post-delivery enhancement and maintenance and is termed as Technical Debt. As Technical Debt cannot be eliminated completely, we need to reduce its burden. Many practitioners, especially from agile community, have suggested some practices to avoid or overcome the Technical Debt. This paper explores the methods for relief from Technical Debt and proposes thirteen steps that a developer should follow to minimize technical debt. These steps have proved to be effective when implemented in projects as discussed in this paper.
Keywords :
project management; software cost estimation; software maintenance; maintenance cost; post-delivery enhancement cost; software development project; technical debt minimization; Code improvement; Refactoring; Technical debt;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Software Engineering and Mobile Application Modelling and Development (ICSEMA 2012), International Conference on
Conference_Location :
Chennai
Electronic_ISBN :
978-1-84919-736-6
Type :
conf
DOI :
10.1049/ic.2012.0147
Filename :
6549311
Link To Document :
بازگشت