Technical Debt and Legacy Code for Managers

Technical Debt and Legacy Code for Managers

40mBeginner2024-03-15

Authors

Peter Morlion

Peter Morlion

Software Developer with 10+ years of experience

Course details

We build on the shoulders of giants, but often those giants had different ideas than we do, or different priorities, or they just weren't very careful on their way to get things done. Legacy code creates new problems as we try to extend or modify it, problems known widely as technical debt. And if you work in software management, you may be struggling with how to help your organization successfully pay off the debts it incurred in the past.

In this course, join instructor Peter Morlion as he shows you the fundamentals of how to avoid letting technical debt slow down important projects at your organization. Explore the basics of technical debt, its types and consequences, and discover strategies for how to manage it, including repaying technical debt, paying the technical debt interest, converting technical debt, and more. Along the way, Peter shares insights into the relationship between project management and technical debt that you can apply in your current role.

Skills covered

Agile Software DevelopmentSoftware AdministrationDevOpsNetwork and System AdministrationOne-Off

Concepts

Introduction

  • Don't let technical debt slow your projects down

Technical Debt Explained

  • What is technical debt
  • Consequences of technical debt
  • Types of technical debt

Discovering Technical Debt

  • Team communication and technical debt
  • Using automated tools to discover technical debt
  • The wall of technical debt

Strategies to Manage Technical Debt

  • Repaying technical debt
  • Paying the technical debt interest
  • Converting technical debt

Project Management and Technical Debtor Name

  • Categorize and choose
  • Plan and allot time
  • Decommission
  • Technical debt is a team responsibility
  • Cleanup release

Conclusion

  • Accept the inevitable
40,000 Toman