• 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