Deuda Técnica: Disminuirla o Evitarla?

Hace unas semanas me tocó hacer una presentación en el Up de Arquitectura de una gran empresa acá en Chile, que se dedica a los seguros, para su departamento de informática. El tema era el desarrollo seguro y tal como dije ese día una de las formas de hacer desarrollo de software seguro, es ir reduciendo la deuda técnica.

La verdad es que la deuda técnica, es un concepto-realidad, con el que debemos pelear quienes nos dedicamos al desarrollo de software, mas bien a diario y por diferentes motivos, muchas veces heredada de proyectos anteriores y otras, de una manera intencionada, dado que el time to market nos hace generarla. Pero qué debemos hacer con ella? La verdad es que como decía a veces es imposible evitarla, pero lo que sí debemos hacer es disminuirla y hoy de manera urgente. La deuda técnica no es de por sí mala. Si nos dedicáramos a eliminarla y dejarla en cero cada vez que lanzamos un nuevo producto de software, lo más probable es que nos demoremos más tiempo en salir y el vecino nos gane el quien vive y es por esto que en tiempos de agilidad, es posible hacer que la deuda sea cada disminuida y afrontada en cada iteración. Esto, como leí en algún lugar es como endeudarse para comprar una casa, si nos ponemos a juntar peso a peso para comprar una, es probable que tardemos años en comprarla o bien el precio cambie y nunca nos alcance el dinero, pero si decidimos endeudarnos, de manera consciente y ordenada, tendremos que amortizar mes a mes y en un periodo acotado de tiempo.

 

Comments

Comentarios

Buy me a coffee