Identifying, Managing, & Eliminating Technical Debt
Technical debt is a metaphor that refers to the eventual consequences of taking well?meaning shortcuts during software development. This debt attacks organizations in ways such as unachievable schedules, excessive unscheduled backlog, overwhelming defects, and poorly designed code and architecture. When organizations try to get out of debt, testers can be especially impacted. This does not have to be the case. Learn the principles of technical debt as it affects teams. Using an example of the debt to income ratio, learn how to manage and eliminate current technical debt while avoiding additional debt in the future. Using consumer credit card debt as an analogy, you’ll learn how to address business technical debt more like a consumer might address personal debt as a means to financial freedom. We will teach sound principles to adhere to in both your personal and professional lives as a way to regain focus and take charge of our destiny. Private classes may have up to 20 students.
Prerequisites:This session is intended for anyone who is practicing Agile in any capacity or role.
Outline:Upon completion of this course, the participant will be able to:
- Define technical debt
- Identify key areas where technical debt exists
- Learn techniques to manage technical debt once it is identified
- Eliminate technical debt by creating transparency
- Get past the minimum monthly payment mindset
- Create & manage a debt storyboard
- Share your new found techniques