SATURN 2018 has ended
Welcome to the SATURN 2018 program! Be sure to create a login for Sched.com and start building your program online.
Back To Schedule
Wednesday, May 9 • 10:30am - 11:00am
Manage Your Technical Debt Portfolio

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Technical debt is a natural byproduct of every successful software system. Great teams learn how to use technical debt to their advantage to improve time to market and balance short-term gains with long term pains. In this talk we’ll share our experiences creating, measuring, and paying down technical debt by sharing how we created a technical debt portfolio and used our portfolio as a guide for planning change.

Creating a technical debt portfolio requires that we consider not only the debt within architectural components but also how those components align with the system’s roadmap. We can measure debt in the architecture by looking at metrics such as such quality, churn, and conceptual integrity. We can prioritize the debt across our system by combining technical metrics with business concerns such as the probability of change (based on our roadmap) and potential value created (estimated by our product manager).

By the end of this talk, you will learn strategies for measuring technical debt, creating a portfolio of debt, and using that portfolio to choose next steps to improve your software system.

See the slides.
Watch the video.

avatar for Michael Keeling

Michael Keeling

IBM Watson
Michael Keeling is a software engineer at IBM, where he helps build Watson and has worked in the software industry for more than a decade. He is author of the book Design It! From Programmer to Software Architect. Keeling has a master’s degree in software engineering from Carnegie Mellon University and a bachelor’s degree in computer science from the College of William and Mary... Read More →
avatar for Michael Lipschultz

Michael Lipschultz

IBM Watson
Michael Lipschultz is a software engineer in IBM Watson, focused on AI-enhanced information retrieval solutions for the Watson Discovery Service. He has experience with user modeling and adaptation, natural language processing, and data analysis. Michael has a BS in computer science... Read More →

Wednesday May 9, 2018 10:30am - 11:00am CDT
Prairie B Hilton Dallas/Plano Granite Park