Accession Number:

AD1083762

Title:

Managing Technical Debt in Agile Environments

Descriptive Note:

Technical Report

Corporate Author:

CARNEGIE-MELLON UNIV PITTSBURGH PA PITTSBURGH United States

Personal Author(s):

Report Date:

2018-08-01

Pagination or Media Count:

35.0

Abstract:

Technical debt can be defined as a design or construction approach that is expedient in the short term but that creates a technical context in which the same work will cost more to do later than it would cost to do now. If managed well, some debt can accelerate design exploration. Left unrecognized and unmanaged, accumulated technical debt results in increased development and sustainment costs. To meet the challenge of uncovering, communicating, and managing technical debt, the Software Engineering Institute has developed a systematic approach. It includes techniques for making technical debt visible, determining what type of debt the project has, and integrating debt into project planning.

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE