ALM / DevOps

T02 Technical Debt - Fight It with Science and Rigor


9:15am - 10:30am

Level: Intermediate

Brian Randell

Brian Randell


MCW Technologies

In this session, you'll learn what technical debt is and the issues it can cause your teams and organization. You'll learn how to identify and quantify technical debt using metrics and analytics. You'll look at ways you can apply rigor and develop a plan to address your existing debt. You'll learn how to analyze and adjust your development processes to repay the debt.

As a practical example, we’ll see how Team Foundation Server 2015 Update 2 with the free edition of SonarQube can help you gain control over your technical debt. SonarQube from SonarSource works with Team Foundation Server (or VSTS) to provide strategies to facilitate data gathering related to technical debt and present it in a way that helps you manage and reduce the debt. Sonar­Qube is an open source platform for understanding and managing technical debt. You’ll also see how the free SonarLint for Visual Studio extension helps the single as well as connected team developer. Finally, you'll be guided on how you can reduce the amount of debt your team takes on during development.

You will learn:

  • What technical debt is and how teams acquire it
  • How to implement processes to manage
  • How to use TFS 2015 and SonarQube to manage and reduce technical debt