an analysis of techniques and methods for technical debt
play

An Analysis of Techniques and Methods for Technical Debt Management: - PowerPoint PPT Presentation

An Analysis of Techniques and Methods for Technical Debt Management: a Reflection from the Architecture Perspective Carlos Fernndez Snchez, Juan Garbajosa, Carlos Vidal, Agustn Yage Technical University of Madrid (UPM) Second


  1. An Analysis of Techniques and Methods for Technical Debt Management: a Reflection from the Architecture Perspective Carlos Fernández ‐ Sánchez, Juan Garbajosa, Carlos Vidal, Agustín Yagüe Technical University of Madrid (UPM) Second International Workshop on Software Architecture and Metrics Firenze, May 16,20015

  2. Introduction and context • Research context: use of architecture to help evaluate a product (to be commercial) • Research context: Architecture as a product view: what’s the value of product? • Architecture at design time: as devised • Architecture at development time: actual • Need for indicators/predictors ‐ > technical debt management helps An Analysis of Techniques and Methods ..., Fernnadez et al. SAM 2015. May 16, 20015

  3. Technical debt management SMS Paper main focus versus technical debt management theme An Analysis of Techniques and Methods ..., Fernnadez et al. SAM 2015. May 16, 20015

  4. Interdependencies An example Code Architecture Technical Debt Tehcnical Debt Design Technical Debt An Analysis of Techniques and Methods ..., Fernnadez et al. SAM 2015. May 16, 20015

  5. Useful concepts complexly related • Time to market • Uncertainty • Release management History, and future matters: scenarios Lack of frameworks, guidance… An Analysis of Techniques and Methods ..., Fernnadez et al. SAM 2015. May 16, 20015

  6. Issues • Technical debt management is promising for helping characterize the actual product architecture • We lack frameworks, it is difficult to apply technical debt management – How to work on the architecture side considering also (the history of) code An Analysis of Techniques and Methods ..., Fernnadez et al. SAM 2015. May 16, 20015

  7. Discussion • How can we make run in parallel technical architecture management and technical debt management ? • How can we better “deploy” and “leverage” technical debt management for improving the characterization of architecture “as it is”? An Analysis of Techniques and Methods ..., Fernnadez et al. SAM 2015. May 16, 20015

  8. Questions? Please, forward any question to Carlos Fernandez <carlos.fernandez@upm.es> or Juan Garbajosa <jgs@etsisi.upm.es> An Analysis of Techniques and Methods ..., Fernnadez et al. SAM 2015. May 16, 20015

Recommend


More recommend