Got Debt? Techniques for Managing Technical Debt on Agile programs

Technical debt has gained increasing visibility in recent years, but what exactly do we mean by “technical debt”?  The term has become somewhat overused in some contexts to be whatever the user wants it to be to fit their narrative, which dilutes its value as a powerful metaphor.  We hear that the evolutionary nature of Agile development necessitates special attention be paid to managing technical debt, but what does “managing technical debt” really mean? This briefing will provide an overview of technical debt, describe the specific relevance of technical debt in an Agile development context, and describe specific techniques for identifying, quantifying, and managing that debt.  In the end there are only two kinds of programs. Those who manage their technical debt and those that just pay the interest.  Which is yours?


Outline/Structure of the Talk

The briefing topics will include:

  • Defining technical debt
  • Describe why technical debt is especially important to Agile programs.
  • Provide specific techniques for identifying, quantifying, and managing that debt (with an emphasis on making it a natural part of your scrum team rhythm).
  • Q&A

Learning Outcome

A better understanding of what technical debt is (and isn’t). 

Specific techniques and tools to enable an attendee to begin technical debt management on their program, including with minimal assets and resources.

Target Audience

Agile practitioners, scrum masters, leaders

schedule Submitted 4 years ago

  • Robert Eisenberg

    Robert Eisenberg - Fundamentals of Applying Earned Value Management on Agile Programs

    45 Mins

    Love it or hate it Earned Value Management (EVM) is a reality on many Government programs.  Yet people in both the EVM and Agile communities have been heard to say that EVM and Agile were inherently incompatible.  Hogwash.  We’ve been doing it for years.  In fact, not only is Agile compatible with EVM, but Agile provides extremely rigorous data for determining percent complete and for forecasting. This briefing will describe core principles and techniques for performing EVM on Agile programs.  The methods described show how the natural working of Agile teams developing Epics, Features, and Stories can provide the underpinnings for EVM metrics.  The briefing will also include lessons learned and remaining challenges as we work with our government partners to define common guidelines.