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).
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.
Agile practitioners, scrum masters, leaders
schedule Submitted 4 years ago
People who liked this proposal, also liked:
Robert Eisenberg - Fundamentals of Applying Earned Value Management on Agile ProgramsRobert EisenbergLockheed Martin FellowLockheed Martin
schedule 4 years agoSold Out!
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.