Cómo explicarle la deuda técnica a tu dirección general
Nadie aprueba un presupuesto para "refactorizar". Sí lo aprueba para reducir 40 horas mensuales de retrabajo. Aquí está la traducción.
La conversación se repite en todas las empresas con las que trabajamos. El área de tecnología pide presupuesto para "atender la deuda técnica" y la dirección escucha "quieren rehacer algo que ya funciona". La solicitud se rechaza, el sistema se degrada un trimestre más y la conversación vuelve a empezar con más urgencia y menos margen.
El problema casi nunca es la prioridad. Es la unidad de medida. Deuda técnica es un término de ingeniería y quien aprueba el presupuesto no es ingeniero.
Traduce a horas, pesos y riesgo
Antes de pedir nada, mide tres cosas durante un mes. No necesitas herramientas caras, basta con revisar tu tablero de tickets y tu historial de despliegues.
- Horas mensuales dedicadas a corregir errores en producción, separadas de las horas de desarrollo nuevo.
- Tiempo promedio entre que una funcionalidad está lista y llega a producción.
- Número de incidentes por severidad y cuántos son reincidentes del mismo módulo.
Con esos tres números ya no dices "el código está mal". Dices: "el 44 % de la capacidad del equipo se va en retrabajo, lo que equivale a 90 millones de pesos al año en salarios que no producen funcionalidad nueva".
Nadie aprueba refactorizar. Todos aprueban recuperar 44 % de capacidad.
Presenta opciones, no una petición
Una sola solicitud de presupuesto se aprueba o se rechaza. Tres opciones con costo y consecuencia distintos generan una decisión, y las decisiones se toman en el comité, no se posponen.
- No hacer nada: costo cero hoy, degradación estimada del 15 % de capacidad por año.
- Contención: atacar los tres módulos que generan el 70 % de los incidentes. Costo y plazo acotados.
- Reconstrucción por fases: el plan completo, con el retorno esperado y su fecha.
En nuestra experiencia, la opción intermedia se aprueba nueve de cada diez veces. Y una vez que la dirección ve los resultados del primer bloque, la conversación sobre el siguiente ya no requiere convencer a nadie.
Reporta el retorno, no el avance
Si conseguiste el presupuesto, no reportes historias completadas. Reporta el mismo indicador que usaste para pedirlo: horas de retrabajo. Cuando esa curva baja mes con mes, el siguiente presupuesto se aprueba solo.
Sigue leyendo
Todo el blog →Hablemos de tu proyecto
Sesión de 45 minutos, sin costo y sin vendedores. Solo ingeniería mirando tu problema de frente.