One of the primary reasons for using agile software development (ASD) methods is to be agile – to deliver working software quickly. Unfortunately, this pressure often encourages ASD practitioners to make long-term trade-offs for short-term gains (i.e., to accumulate technical debt). Technical debt is a real and significant business challenge. Indeed, a recent study provides a conservative estimate of $361,000 of technical debt for every 100,000 lines of code. In this study, I examine the impact of the planning fallacy – people’s tendency to underestimate the time required to complete a project, even when they have considerable experience of past failures to live up to planned schedules – on the accumulation of technical debt in ASD projects...
Software companies need to continuously deliver customer value, both from a short- and long-term per...
Technical debt is a metaphor for the consequences that software projects face when they make trade-o...
Software companies need to continuously deliver customer value, both from a short- and long-term per...
In recent years, the metaphor of technical debt has received considerable attention, especially fro...
Concerns about technical debt have risen with the adoption of agile project management. The relation...
Delivering increasingly complex software-reliant systems demands better ways to manage the long-term...
In many fast-paced software development environments, there is a push to produce working software qu...
Context: Contemporary software development is typically conducted in dynamic, resource-scarce enviro...
Context: Contemporary software development is typically conducted in dynamic, resource-scarce enviro...
This article presents technical debt (TD) impediments, decision factors, enabling practices, and act...
One of the key reasons that agile software development methods have gained popularity in recent year...
Technical debt (TD) is a metaphor for taking shortcuts or workarounds in technical decisions to gain...
Technical debt is currently receiving great attention from researchers, because it is believed to af...
AbstractTechnical debt (TD) is a metaphor for taking shortcuts or workarounds in technical decisions...
Technical debt is currently receiving great attention from researchers, because it is believed to af...
Software companies need to continuously deliver customer value, both from a short- and long-term per...
Technical debt is a metaphor for the consequences that software projects face when they make trade-o...
Software companies need to continuously deliver customer value, both from a short- and long-term per...
In recent years, the metaphor of technical debt has received considerable attention, especially fro...
Concerns about technical debt have risen with the adoption of agile project management. The relation...
Delivering increasingly complex software-reliant systems demands better ways to manage the long-term...
In many fast-paced software development environments, there is a push to produce working software qu...
Context: Contemporary software development is typically conducted in dynamic, resource-scarce enviro...
Context: Contemporary software development is typically conducted in dynamic, resource-scarce enviro...
This article presents technical debt (TD) impediments, decision factors, enabling practices, and act...
One of the key reasons that agile software development methods have gained popularity in recent year...
Technical debt (TD) is a metaphor for taking shortcuts or workarounds in technical decisions to gain...
Technical debt is currently receiving great attention from researchers, because it is believed to af...
AbstractTechnical debt (TD) is a metaphor for taking shortcuts or workarounds in technical decisions...
Technical debt is currently receiving great attention from researchers, because it is believed to af...
Software companies need to continuously deliver customer value, both from a short- and long-term per...
Technical debt is a metaphor for the consequences that software projects face when they make trade-o...
Software companies need to continuously deliver customer value, both from a short- and long-term per...