Technical debt management in agile environment

Thesis title: Řízení technického dluhu v agilním prostředí
Author: Shtol, Sofiia
Thesis type: Diplomová práce
Supervisor: Buchalcevová, Alena
Opponents: Doležel, Michal
Thesis language: Česky
Abstract:
Kvalita kódu a architektury hraje zásadní roli v dlouhodobé udržitelnosti softwarových systémů. V agilním vývoji, který je založen na rychlých iteracích a častých změnách, však vývojové týmy často čelí tlaku na rychlé dodání funkčního produktu, což vede ke kompromisům mezi kvalitou a rychlostí. Tyto kompromisy způsobují vznik technického dluhu, jenž přináší krátkodobý zisk, ale dlouhodobě zvyšuje náklady na údržbu a snižuje produktivitu. Řízení technického dluhu je proto klíčové pro zachování kvality a rozšiřitelnosti softwaru. Cílem práce je analyzovat metody a nástroje používané k identifikaci, měření a správě technického dluhu v agilních týmech a posoudit, jak jejich implementace ovlivňuje dlouhodobou udržitelnost softwarových produktů. Výzkum je založen na kvalitativní metodě, která využívá empirické šetření formou polostrukturovaných rozhovorů s členy agilních týmů. Analýza získaných dat je zaměřena na identifikaci praktických přístupů a nástrojů, jejichž cílem je řízení technického dluhu v reálném firemním prostředí. Výsledky přinesou přehled současných trendů a nejčastěji používaných metod pro řízení technického dluhu v agilním prostředí. Zjištění umožní formulovat doporučení pro agilní týmy a IT manažery, jak efektivně integrovat správu technického dluhu do vývojového procesu a tím posílit dlouhodobou kvalitu, udržitelnost a produktivitu softwarového vývoje.
Keywords: agilní metodiky; kvalita softwaru; technický dluh
Thesis title: Technical debt management in agile environment
Author: Shtol, Sofiia
Thesis type: Diploma thesis
Supervisor: Buchalcevová, Alena
Opponents: Doležel, Michal
Thesis language: Česky
Abstract:
The quality of code and architecture plays a crucial role in the long-term sustainability of software systems. In agile development, which is based on rapid iterations and frequent changes, development teams often face pressure to deliver a functional product quickly, leading to compromises between quality and speed. These compromises result in the accumulation of technical debt, which may provide short-term benefits but ultimately increases maintenance costs and reduces productivity over time. Managing technical debt is therefore essential for preserving software quality and extensibility. The aim of this thesis is to analyze the methods and tools used to identify, measure, and manage technical debt in agile teams, and to assess how their implementation influences the long-term sustainability of software products. The research is based on a qualitative methodology, employing empirical investigation through semi-structured interviews with members of agile teams. The analysis of the collected data focuses on identifying practical approaches and tools aimed at managing technical debt in real corporate environments. The results provide an overview of current trends and the most commonly used methods for technical debt management in agile settings. The findings enable the formulation of recommendations for agile teams and IT managers on how to effectively integrate technical debt management into the development process, thereby strengthening the long-term quality, sustainability, and productivity of software development.
Keywords: technical debt; agile methodologies; software quality

Information about study

Study programme: Informační systémy a technologie/Vývoj informačních systémů
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 1. 4. 2025
Date of submission: 24. 6. 2026
Date of defense: 24. 9. 2026
Identifier in the InSIS system: https://insis.vse.cz/zp/92061/podrobnosti

Files for download

    Last update: