Home / Course catalog / Mastering Technical Debt: An Introduction by CodeS...

Everyone

Mastering Technical Debt: An Introduction by CodeScene


Description

Welcome to Technical Debt 101 brought to you by CodeScene!
This is the first course to provide a comprehensive journey from understanding to managing technical debt effectively, ensuring you can apply these principles to enhance software sustainability and productivity.


Estimated duration: 1 hour and 30 minutes


By the end of this course, you’ll:

  • Be able to define technical debt and its origins.
  • Understand how technical debt accumulates and affects software development.
  • Identify key techniques for detecting and quantifying technical debt.
  • Utilize best practices to monitor and mitigate technical debt over time.

Content
  • Introduction to Technical Debt (1 hour)
  • Learning Objectives
  • What is Technical Debt?
  • The Evolution and Study of Technical Debt
  • Types of Technical Debt
  • Technical Debt: Landscape & Technological Gap
  • Approaches to Managing Technical Debt
  • Graded Assignment
  • Module Wrap-Up
  • Measuring, Quantifying and Managing Technical Debt (30 mins)
  • Learning Objectives
  • Why Measure and Quantify Technical Debt?
  • Methods for Measuring Technical Debt
  • Case Studies: Technical Debt in Action
  • Cost-Benefit Analysis for Paying Down Debt
  • Identifying Technical Debt
  • Best Practices for Managing & Minimizing Technical Debt
  • Graded Assignment
  • Course Wrap-Up
Completion rules
  • All units must be completed
  • Leads to a certificate with a duration: 2 years