Software personalizado

La deuda técnica tiene un precio: cómo informarla a una junta no técnica

Vincent Wahidi
Vincent Wahidi · 6 min de lectura
La deuda técnica tiene un precio: cómo informarla a una junta no técnica

La deuda técnica es la brecha entre cómo funciona su software hoy y cómo debería funcionar para seguir sirviendo al negocio. Al igual que la deuda financiera, conlleva intereses: cada atajo que se tome para realizar envíos más rápido hace que el siguiente cambio sea más lento, más riesgoso y más costoso. No es necesario que una placa comprenda el código. Necesita tres números en su propio idioma. ¿Cuánto nos cuesta esta deuda en velocidad perdida, cuánto cuesta pagarla y qué pasa con el riesgo si la dejamos? Así explicada, la deuda técnica deja de ser una queja de ingeniería y se convierte en una decisión de capital normal: gastar ahora para eliminar un lastre recurrente o seguir pagando intereses hasta que algo se rompa.

¿Qué es la deuda técnica en términos comerciales simples?

La deuda técnica es el costo futuro creado al elegir una solución rápida ahora en lugar de una mejor que llevaría más tiempo. Parte de esto es deliberado y sensato, y se toma para cumplir con una fecha límite. Parte se acumula silenciosamente a medida que el negocio cambia y las viejas decisiones dejan de encajar. De cualquier manera, la factura llega más tarde, en forma de entrega más lenta y mayor riesgo.

La analogía del endeudamiento se sostiene bien en una sala de juntas porque los mecanismos coinciden. Usted se endeuda para obtener algo antes de lo que podría hacerlo de otra manera. Usted paga intereses mientras permanezca allí. Y si crece sin control, puede consumir silenciosamente la capacidad que necesita para el trabajo que realmente mueve el negocio.

¿Cómo se explica el coste de la deuda técnica a una junta directiva?

Tradúzcalo a las tres cosas que una junta ya rastrea: costo, tiempo y riesgo. Evite por completo el vocabulario del código base. La siguiente tabla asigna cada una a una pregunta que la junta ya sabe cómo responder.

Preocupación de la junta Qué significa en deuda técnica Cómo expresarlo
Interés (el lastre recurrente) El impuesto que pagas cada día que existe la deuda. Las funciones que deberían tardar una semana, ocupan tres. Los nuevos empleados tardan más en volverse productivos. Una parte de la capacidad de ingeniería se perdió para solucionar el problema en lugar de generar nuevo valor.
Desaceleración (el costo de oportunidad) Cada hora dedicada a luchar contra viejas decisiones es una hora que no se dedica a algo por lo que un cliente pagaría. Una hoja de ruta que sigue decayendo, con lanzamientos con nombre la deuda se está retrasando.
Riesgo (el evento de cola) Algunas deudas son una fuga lenta. Algunos son fallas: una interrupción, una exposición a la seguridad, una persona que es la única que comprende un sistema crítico, la incapacidad de cumplir con una nueva regulación. Probabilidad e impacto, de la misma manera que el tablero lee cualquier otro riesgo.

La medida que se concreta es convertir el esfuerzo en dinero que la junta puede comparar con otras inversiones. No necesitas una cifra precisa. "Aproximadamente un tercio de nuestra capacidad de entrega actualmente se destina a solucionar este problema, y ​​esa proporción crece cada trimestre" es una frase sobre la que una junta puede actuar.

¿Cómo se presenta el argumento comercial para pagarlo?

Trátelo como cualquier otra propuesta de inversión, con un costo, un retorno y una comparación inútil.

  1. Nombra la deuda específica, no la categoría. "Nuestro sistema de facturación" supera al "código heredado". Las juntas financian problemas concretos, no higiene abstracta.
  2. Cuantifica el interés que estás pagando ahora. Muestra el costo recurrente en tiempo de entrega o capacidad. Esta es tu línea de base.
  3. Indique el costo de arreglarlo. Un trabajo con alcance, precio y plazo. Si aún no puede determinar su alcance, lo primero que debe hacer es realizar una breve investigación, no un cheque en blanco.
  4. Muestre la devolución. Entrega más rápida, menor tasa de fallas, riesgo eliminado. Vincúlelo a algo que le importe a la junta directiva, como el lanzamiento de un producto que la deuda actual esté retrasando.
  5. Describe el camino de no hacer nada. Cuál será el interés compuesto durante el próximo año y el riesgo que estás aceptando al esperar. Esta suele ser la parte más persuasiva.

La razón por la que la mayoría de las solicitudes de pago fallan es que se consideran calidad por sí misma. Una tabla no está en contra de la calidad. Está en contra de gastar dinero en algo sin retorno declarado. Dale la vuelta y la comparación, y la decisión se vuelve ordinaria.

¿Cuánta deuda técnica es aceptable?

El objetivo nunca es cero. La deuda cero generalmente significa que envió un trabajo demasiado lento y con demasiada ingeniería que no lo necesitaba. Parte de la deuda es el precio correcto y deliberado de avanzar a la velocidad adecuada. La línea a observar no es el monto de la deuda, sino la tendencia de los intereses. Si la proporción del esfuerzo dedicado a solucionar viejas decisiones es estable y pequeña, la deuda está bajo control. Si esa proporción aumenta trimestre tras trimestre, la deuda se está agravando y usted se dirige hacia el punto en el que la mayor parte de la energía del equipo se detiene.

Este es el mismo instinto detrás de una decisión lúcida construir vs comprar software. Elegir construir crea un activo que usted posee y debe mantener, que es una deuda que pagará a propósito. La elección de comprar transfiere esa responsabilidad al proveedor, con sus propias compensaciones. De cualquier manera, el costo es real y vale la pena nombrarlo desde el principio en lugar de descubrirlo más tarde, cuál es exactamente la lente que aplicamos a lo que realmente cuesta el software personalizado y al trabajo de software personalizado que asumimos para pagar deudas como esta.

La conclusión práctica

Antes de entrar a la reunión de la junta directiva, escriba una frase: esta deuda nos está costando X en velocidad perdida, arreglarla cuesta Y y dejarla cuesta Z y un riesgo conocido. Si puede completar esos tres números, aunque sea de forma aproximada, tendrá una propuesta financiable. Si no puede, la primera pregunta honesta es el momento de averiguarlo. Las juntas no rechazan la deuda técnica porque sea técnica. Lo rechazan cuando llega como una queja en lugar de una decisión.

Vincent Wahidi

Autor

Vincent Wahidi is the director of Encelyte, a computer engineer who builds production AI, automation, and custom software for enterprises across Cyprus and the wider region. He writes the strategy, cost and decision-maker pieces himself; the practical how-to guides are curated under the five mission-cat bylines below.

Leer a continuación

Qué poner en una RFP de desarrollo de software (y las 5 cláusulas que te protegen)

¿Tienes un problema que valga la pena resolver?

Cuéntanos qué estás construyendo o arreglando. Te responderemos en un día laborable con un siguiente paso claro.