Managing Technical Debt: A Focus on Automation, Design, and Architecture
March 2019 • Podcast
Rod Nord and Ipek Ozkaya discuss the SEI's current work in technical debt including the development of analysis techniques to help software engineers and decision makers manage the effect of technical debt on their software projects.
“Putting something out there is as valuable as making the right decisions. That’s a very challenging tradeoff.”
Technical debt communicates the tradeoff between the short-term benefits of rapid delivery and the long-term value of developing a software system that is easy to evolve, modify, repair, and sustain. In this SEI Podcast, Rod Nord and Ipek Ozkaya discuss the SEI's current work in technical debt including the development of analysis techniques to help software engineers and decision makers manage the effect of technical debt on their software projects.
About the Speaker
Dr. Ipek Ozkaya is a principal researcher at the SEI. Her primary interests include developing techniques for improving software development efficiency and system evolution with an emphasis on software architecture practices, software economics, and Agile development. Ozkaya’s most recent research focuses on building the theoretical and empirical foundations of managing technical debt in large-scale, complex software-intensive systems. In addition, she works with government and industry organizations to improve their software architecture practices. Ozkaya serves as the chair of the advisory board of the IEEE Software magazine and as an adjunct faculty member for the Master of Software Engineering Program at Carnegie Mellon University. Ozkaya holds doctorate and master’s degrees in computational design from Carnegie Mellon University.
Dr. Robert L. Nord is a principal researcher at the SEI. Nord is engaged in activities focused on managing technical debt, scaling Agile development, and effective methods and practices for software architecture. Prior to joining the SEI, Nord worked in industry, where he balanced research in software architecture with work in designing and evaluating large-scale systems. Nord is a co-author of the practitioner-oriented books, Applied Software Architecture and Documenting Software Architectures: Views and Beyond and lectures on architecture-centric approaches and is a recognized leader in the software engineering community, both as a thought leader in software architecture and through his work helping industry and government customers at the SEI. Nord earned a Ph.D. in computer science from Carnegie Mellon University and is a distinguished member of the ACM.