Understanding and Managing Technical Debt: Insights from John Helm
from How Many CTOs Hosted by How Many CTOs Podcast
In this episode of "How Many CTOs Does It Take?" podcast, hosts Scott Porad and Brad Hefta-Gaub welcome guest John Helm to discuss the complexities and ramifications of technical debt within software projects. The conversation explores various analogies, including financial bonds and naked calls, to explain the impact of technical debt on project timelines and functionality. John offers insights on measuring technical debt, its human aspects, and strategies for managing complexity in software systems. The episode highlights the importance of defining technical debt, communicating its impact to business stakeholders, and finding a balance in software development to avoid costly delays and incomplete features. 00:00 Introduction and Guest Welcome 02:06 Defining Tech Debt 04:50 The Human Element in Tech Debt 07:28 Financial Analogies and Tech Debt 21:42 Complexity and Dependencies 29:54 The Challenge of Refactoring Complexity 31:12 Defining and Addressing Technical Debt 33:44 The Risks of Over-Decoupling 37:55 Considering Technical Bankruptcy 43:16 Balancing Technical Debt and Developer Satisfaction 51:11 Exploring Technical Debt Metrics 53:19 Conclusion and Final Thoughts Resources: How Many CTOs Pod: https://howmanyctospod.com Scott Porad: https://www.linkedin.com/in/scottporad/ Brad Hefta-Gaub: https://www.linkedin.com/in/bradheftagaub/ John Helm: https://www.linkedin.com/in/johnlhelm/ SPACE Developer Productivity: https://dl.acm.org/doi/pdf/10.1145/3454122.3454124 OMG Automated Technical Debt Measure: https://www.omg.org/spec/ATDM/1.0/About-ATDM #TechPodcast #EngineeringPodcast #PodcastForDevs #HowManyCtos #Podcast #Ctos #TechnicalDebt #TechDebt #MeasuringTechDebt #SoftwareArchitecture #EngineeringLeadership #CtoPodcast #PlatformEngineering #SoftwareMaintenance #Refactoring #LegacyCode #HumanFactors #BehavioralEconomics #DecisionMaking #StakeholderCommunication #RiskManagement #OriginalMistakes #SecondSystemEffect #BondModel #NakedCalls #TechnicalBankruptcy #EngineeringProductivity #TeamHealth #SpaceMetrics #DoraMetrics #ContinuousImprovement #DeferredMaintenance
Embed this episode
No transcript yet.