• Home
  • Search
  • Dealing with Technical Debt in Agile Development Projects
  • Cite Icon12
  • https://doi.org/10.1007/978-3-319-03602-1_4Copy DOI Icon

Dealing with Technical Debt in Agile Development Projects

  • Jan 1, 2014
  • Harry M Sneed
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract Technical Debt is a term coined by Ward Cunningham to denote the amount of rework required to put a piece of software into that state which it should have had from the beginning. The term outdates the agile revolution. Technical debt can occur using any development approach, but since agile development has become wide spread the notion of “technical debt” has gained much more attention. That is because if agile development is not done properly, technical debt accrues very fast and threatens to strangle the project. In this paper the author describes how technical debt comes to being, how it can be measured and what can be done to prevent it in agile development. The emphasis of the paper is on how to prevent it. What measures are necessary in an agile development project to keep technical debt from accruing over time? The paper lists out a number of measures which can be taken – organizational, procedural and technical. Automated tools play an important role in the struggle against technical debt. Samples are given how a tool can be helpful in identifying and removing problems before they get out of hand. Also important is an external auditing agency which monitors projects in progress with the aide of automated tools. In the end a case study is presented which illustrates the monitoring of technical debt within an agile development and what counter measures are required to stop it.KeywordsTechnical debtcode qualityproduct documentationsoftware defectsrefactoringsoftware metricsagile team organizationagile testing

Similar Papers
  • Conference Article
  • Citations7

Next generation hardware development: Requirements and configuration options for the organization of procurement activities in the context of Agile new Product Development

  • Sep 01, 2016
  • Gunther Schuh +3
  • PDF
  • Research Article
  • Citations5

Managing Software Testing Technical Debt Using Evolutionary Algorithms

  • Jan 01, 2022
  • Computers, Materials & Continua
  • Muhammad Abid Jamil +1
  • Research Article
  • Citations16

Cross-disciplinary and cross-life-cycle-phase Technical Debt in automated Production Systems: two industrial case studies and a survey

  • Jan 01, 2018
  • IFAC-PapersOnLine
  • Quang Huan Dong +1
  • Research Article
  • Citations3

Reducing Technical Debt through Strategic Leadership in Retail Technology Systems

  • Aug 31, 2024
  • Modern Dynamics: Mathematical Progressions
  • Chandrasekhara Mokkapati +2
  • PDF
  • Research Article
  • Citations10

Investigation on Self-Admitted Technical Debt in Open-Source Blockchain Projects

  • Jun 30, 2023
  • Future Internet
  • Andrea Pinna +3
  • Research Article
  • Citations8

Forecasting the Principal of Code Technical Debt in JavaScript Applications

  • Apr 01, 2023
  • IEEE Transactions on Software Engineering
  • Ioannis Zozas +2
  • Conference Article
  • Citations103

Managing technical debt: An industrial case study

  • May 01, 2013
  • Zadia Codabux +1
  • Research Article
  • Citations82

Technical Debt tracking: Current state of practice

  • Mar 29, 2018
  • Science of Computer Programming
  • Antonio Martini +2
  • Research Article
  • Citations2

Mapping the Progress in Agile Product Development: A Multi-Case Study

  • Jul 01, 2019
  • Proceedings of the Design Society: International Conference on Engineering Design
  • Tobias Sebastian Schmidt +5
  • Single Book
  • Citations37

Technical Debt in Practice

  • Aug 17, 2021
  • Neil Ernst +2
  • Book Chapter
  • Citations9

An Industrial Case Study on Test Cases as Requirements

  • Jan 01, 2015
  • Elizabeth Bjarnason +3
  • Conference Article
  • Citations25

Validating and prioritizing quality rules for managing technical debt: An industrial case study

  • Oct 01, 2015
  • Davide Falessi +1
  • Book Chapter
  • Citations8

Lessons Learned from the ProDebt Research Project on Planning Technical Debt Strategically

  • Jan 01, 2017
  • Marcus Ciolkowski +3
  • Research Article
  • Citations1

Technical debt management in academic environments: perspectives and challenges of a software development team

  • Dec 06, 2024
  • Data and Metadata
  • Edwin Fabricio Lozada Torres +2
  • Book Chapter
  • Citations12

Architecture-Centric Methods and Agile Approaches

  • Jan 01, 2008
  • Muhammad Ali Babar +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.