Deuda técnica
En la siguiente publicación vamos a repensar un concepto comúnmente encontrado y avalado en la industria de la tecnología, la deuda técnica.
Distinta vara
Imaginemos que necesitamos pintar el exterior de nuestra casa y decidimos contratar a un profesional para que realice el trabajo.
Después de consultar por varios presupuestos decidimos contratar los servicios de “x” para que se encargue del trabajo.
Al cabo de unos dias “x” nos comenta:
- El trabajo está terminado.
Nos paramos en el frente de la casa y notamos que alrededor de los marcos de la ventana no está pintado en algunos casos.
Al notar esto le preguntamos a “x” porque no pinto alrededor de los marcos de la ventana, a lo que nos responde:
- Disculpá, deuda técnica que la podemos atacar a futuro.
¿Qué sentirías si te encontrás con una situación asi?
¿Por qué en el contexto de la tecnología avalamos tener deuda técnica?
Repensemos
En tecnología es muy común encontrarnos con este escenario y lamentablemente lo naturalizamos y como comente en otra publicación donde hablo entre otras cosas sobre la importancia de documentar y hacer test, es algo común que siempre veo como “deuda técnica”, repensando en el ejemplo de pintar la casa creo que nos expone como podemos tener “distinta vara” para medir la misma situación en diferentes contextos.
¿Por qué es nociva la deuda técnica?
- En contexto de tests: es extremadamente difícil realizar cambios sin que explote todo.
- En contexto de documentación: es extremadamente difícil agregar funcionalidad porque la falta de documentación hace que perdamos una cantidad enorme de tiempo tratando de entender como están construidas las cosas.
- En contexto de equipo: tener deuda técnica hace que el conocimiento quede en las personas y deberíamos siempre, siempre, impulsar que el conocimiento esté distribuido.
Conclusiones
La deuda técnica es muy agotadora para los equipos y donde hoy pensamos que estamos ganando tiempo te aseguro que pronto, muy pronto, se pierde agilidad y velocidad en el desarrollo.
Se puede evitar en la mayoría de los casos y no la aceptemos como algo natural.
Para finalizar espero que repensemos juntos la “deuda técnica” y que nos incomode tenerla.
¡Gracias por leerme! 👋🏽