Top Banner
I Congreso Internacional de Ingeniería de Software, Setiembre 2013, Arequipa, Peru Deuda Técnica: ¿Hasta donde podemos llevar la metáfora? Alberto Villar Universidad ORT Uruguay Montevideo, Uruguay [email protected] Santiago Matalonga Universidad ORT Uruguay Montevideo, Uruguay [email protected] CI 3 S Centro de Investigación e Innovación en Ingeniería de Software Cecilia Nacimento Universidad ORT Uruguay Montevideo, Uruguay [email protected]
16

Deuda técnica, hasta donde podemos llevar la metafora vppt

Jul 25, 2015

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Deuda técnica, hasta donde podemos llevar la metafora vppt

I Congreso Internacional de Ingeniería de Software, Setiembre 2013, Arequipa, Peru

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Alberto VillarUniversidad ORT Uruguay

Montevideo, [email protected]

Santiago MatalongaUniversidad ORT Uruguay

Montevideo, [email protected]

CI3S Centro de Investigación e Innovación

en Ingeniería de Software

Cecilia NacimentoUniversidad ORT Uruguay

Montevideo, [email protected]

Page 2: Deuda técnica, hasta donde podemos llevar la metafora vppt

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Santiago Matalonga, Alberto Villar, Cecilia Nacimento

2/16

Introducción - Historia

“Durante la ejecución de un proyecto desoftware existen elementos que se opta por nohacer y que si no se realizan obstruyen eldesarrollo futuro del proyecto. Tales elementosconforman la deuda técnica”

Ward Cunningham - The wycash portfolio management system. In OOPSLA ’92

Page 3: Deuda técnica, hasta donde podemos llevar la metafora vppt

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Santiago Matalonga, Alberto Villar, Cecilia Nacimento

3/16

Introducción - Definiciones

• Nuestra definición:

“Es una metáfora para explicar lasconsecuencias de priorizar una de lasdimensiones de la IS por sobre otra”

Típicamente, cronograma por sobre calidad.

Page 4: Deuda técnica, hasta donde podemos llevar la metafora vppt

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Santiago Matalonga, Alberto Villar, Cecilia Nacimento

4/16

Introducción – Pregunta de Investigación

• ¿Hasta donde podemos llevar la metáfora?

– ¿Explica fenómenos de la IS?

– ¿ Es útil para la toma de decisiones?

– ¿Pueden extenderse los términos económicos?

– O es solo una linda metáfora…

Page 5: Deuda técnica, hasta donde podemos llevar la metafora vppt

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Santiago Matalonga, Alberto Villar, Cecilia Nacimento

5/16

Metodología de la Investigación

• Mapeo sistemático de la literatura [1]

• P1. ¿Cuáles son las definiciones encontradasde deuda técnica y deuda de diseño?

• P2. ¿Qué actividad de investigación ha habidoa lo largo del tiempo?

[1] B. A. Kitchenham, “Guidelines for performing Systematic Literature Reviews in Software Engineering.” Evidence based - Software Engineering Group.School of Computer Science and Mathematics. Keele University and Department of Computer Science. University of Durham, 2007.

Page 6: Deuda técnica, hasta donde podemos llevar la metafora vppt

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Santiago Matalonga, Alberto Villar, Cecilia Nacimento

6/16

Metodología de la Investigación

• P2. ¿Qué actividad de investigación ha habido a lo largo del tiempo?

14 4

2

9

1416

22

41

50

0

10

20

30

40

50

60

2000 2004 2005 2006 2007 2008 2009 2010 2011 2012

Page 7: Deuda técnica, hasta donde podemos llevar la metafora vppt

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Santiago Matalonga, Alberto Villar, Cecilia Nacimento

7/16

¿Hasta donde podemos llevar la metáfora?

• 3 estrategias de gestión

Pagarla

Recovertirla

Asumir intereses

Page 8: Deuda técnica, hasta donde podemos llevar la metafora vppt

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Santiago Matalonga, Alberto Villar, Cecilia Nacimento

8/16

¿Hasta donde podemos llevar la metáfora?Caso de estudio

Agregarequerimientos

Sistema complejo

Mantiene

Page 9: Deuda técnica, hasta donde podemos llevar la metafora vppt

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Santiago Matalonga, Alberto Villar, Cecilia Nacimento

9/16

¿Hasta donde podemos llevar la metáfora?Pagarla

Agregarequerimientos

Sistema complejo

Mantiene

Refactor!

Page 10: Deuda técnica, hasta donde podemos llevar la metafora vppt

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Santiago Matalonga, Alberto Villar, Cecilia Nacimento

10/16

¿Hasta donde podemos llevar la metáfora?Reconvertir

Agregarequerimientos

Sistema complejo

Mantiene

Mi software haceeso mejor!

Page 11: Deuda técnica, hasta donde podemos llevar la metafora vppt

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Santiago Matalonga, Alberto Villar, Cecilia Nacimento

11/16

¿Hasta donde podemos llevar la metáfora?Intereses

Agregarequerimientos

Sistema complejo

Mantiene

Tiempos de ciclo

Page 12: Deuda técnica, hasta donde podemos llevar la metafora vppt

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Santiago Matalonga, Alberto Villar, Cecilia Nacimento

12/16

Deuda técnica: Falacia auto-cumplida?

Creemos que la DTexiste

Construimosteorías

Colaboramos con la industria

Generan problemasde DT

Page 13: Deuda técnica, hasta donde podemos llevar la metafora vppt

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Santiago Matalonga, Alberto Villar, Cecilia Nacimento

13/16

Deuda técnica: Falacia auto-cumplida?

Creemos que la DTexiste

Construimosteorías

Colaboramos con la industria

Generan problemasde DT

Page 14: Deuda técnica, hasta donde podemos llevar la metafora vppt

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Santiago Matalonga, Alberto Villar, Cecilia Nacimento

14/16

Conclusiones

Algunas reflexiones:

• La metáfora es muy buena para explicarsituaciones conocidas.

• Los conceptos económicos ayudan a describirfenómenos de la IS.

• Provee apalancamientos para la investigaciónen IS.

Page 15: Deuda técnica, hasta donde podemos llevar la metafora vppt

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Santiago Matalonga, Alberto Villar, Cecilia Nacimento

15/16

Preguntas abiertas

• Estrategias de gestión

• Definición Medición

• Fundamentaciones teóricas

Page 16: Deuda técnica, hasta donde podemos llevar la metafora vppt

Deuda Técnica: ¿Hasta donde podemos llevar la metáfora?

Santiago Matalonga, Alberto Villar, Cecilia Nacimento

16/16

Preguntas

[email protected]

@santimatalonga