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

an analysis of techniques and methods for technical debt
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 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

slide-2
SLIDE 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

slide-3
SLIDE 3

Technical debt management SMS

An Analysis of Techniques and Methods ..., Fernnadez et al. SAM 2015. May 16, 20015

Paper main focus versus technical debt management theme

slide-4
SLIDE 4

Interdependencies

An Analysis of Techniques and Methods ..., Fernnadez et al. SAM 2015. May 16, 20015

Architecture

Technical Debt

Code

Tehcnical Debt

Design

Technical Debt

An example

slide-5
SLIDE 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

slide-6
SLIDE 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

slide-7
SLIDE 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

slide-8
SLIDE 8

Questions?

Please, forward any question to Carlos Fernandez <carlos.fernandez@upm.es>

  • r

Juan Garbajosa <jgs@etsisi.upm.es>

An Analysis of Techniques and Methods ..., Fernnadez et al. SAM 2015. May 16, 20015