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