Imagine una operación minorista de tamaño mediano que existe desde hace algunos años. Comenzó como una tienda local con un sistema de recepción configurado para satisfacer sus necesidades específicas. A medida que la operación creció y la empresa abrió más tiendas, siguió ampliando el sistema para satisfacer la creciente demanda. El software, que en un principio estaba destinado a ejecutar una pequeña operación, ahora está sobrecargado y plagado de defectos, por lo que el equipo de TI teme manipularlo por miedo a provocar un fallo en todo el sistema.
Los minoristas a menudo se encuentran en esta situación para mantenerse al día con un panorama digital que cambia rápidamente. En el apuro por lanzar nuevos productos (o nuevas características) al mercado, las empresas hacen concesiones temporales en cuanto a la calidad de la construcción técnica, lo que se traduce en una deuda tecnológica que agota sus recursos.
La deuda técnica es la acumulación de trabajo técnico o de codificación que tienes que realizar como resultado de trabajar en un mercado digital. Al igual que ocurre con la deuda financiera, las empresas suelen contraer deudas técnicas planificadas apresurando el desarrollo de productos para alcanzar objetivos empresariales específicos, como lanzar una nueva función al final de un trimestre determinado. El departamento de TI de la organización «amortiza» esta acumulación de deudas acumuladas con el trabajo programado para el futuro.
La deuda técnica no planificada o desconocida es más problemática. Este tipo de deuda se acumula y frena la innovación de su empresa, ya que hacer frente a ella acaba consumiendo una gran parte del tiempo y la energía de su departamento de TI. Esto podría deberse, por ejemplo, al uso de software obsoleto. Mantenerse al tanto de su deuda tecnológica le permite seguir innovando y mantenerse al día con las expectativas de los clientes, en constante evolución.
La deuda tecnológica frena la innovación
El pago de la deuda técnica requiere una cantidad significativa de tiempo y recursos, que de otro modo podrían dedicarse a la innovación. Los directores de TI y sus equipos tienen que hacer malabares con la deuda técnica sin dejar de ser competitivos en el mercado, centrándose en los objetivos empresariales.
Es probable que las grietas en la arquitectura del sistema, que a menudo son el resultado de atajos que se toman para reducir el tiempo de comercialización, provoquen problemas aleatorios. Estos contratiempos son algunos de los motivos principales por los que los proyectos de desarrollo de software superan el presupuesto y por qué no se cumplen los plazos. Un reciente Encuesta industrial de McKinsey con los directores de TI líderes del sector, destaca el tiempo y el dinero que consume la deuda tecnológica. Se descubrió que representa entre el 10 y el 20% del presupuesto tecnológico destinado a nuevos productos y puede representar hasta el 40% del valor de todo el patrimonio tecnológico de una empresa.
La deuda tecnológica también puede adoptar la forma de una arquitectura de datos confusa o desorganizada. Esto lleva a análisis incompletos o inaccesibles, lo que, de otro modo, sería vital para informar la estrategia y las decisiones empresariales.
Si no se controla, la deuda tecnológica puede casi consumen un equipo de desarrollo. Según muchos de los mismos directores de TI, la gestión eficaz de la deuda tecnológica de una organización permite a los ingenieros de software recuperar hasta la mitad de su tiempo de trabajo para dedicarlo a innovar y ayudar a la empresa a alcanzar sus objetivos.
Cómo se acumula la deuda tecnológica
Si una organización desarrolla o usa software de cualquier tipo, la deuda tecnológica es inevitable y puede acumularse en diferentes canales. El sesenta por ciento de los CIO entrevistados por McKinsey afirmaron que la deuda tecnológica de su organización había aumentado notablemente en los últimos tres años. Las cuatro áreas en las que la deuda tecnológica suele acumularse son la estrategia empresarial, la arquitectura, el talento de los equipos técnicos y los procesos empresariales.
La estrategia empresarial no se alinea con las necesidades
En términos generales, la falta de cohesión entre la estrategia empresarial de una organización y la TI puede llevar a la acumulación de deuda tecnológica. La cantidad correcta de financiación debe estar vinculada a la estrategia de desarrollo de software de la empresa para garantizar el cumplimiento de los objetivos comerciales.
Esto también significa tener en cuenta las consecuencias y los beneficios relacionados con la TI a la hora de tomar decisiones empresariales que requieran cambios en el conjunto de tecnologías de la empresa. Un buen ejemplo de esto ocurre durante las fusiones y adquisiciones.
Las fusiones y adquisiciones son particularmente susceptibles de acumular deuda técnica. Durante una adquisición, las integraciones temporales con los sistemas existentes pueden convertirse en fijos permanentes de la deuda técnica. Sin embargo, muchos minoristas más grandes reconocen este potencial y optan por «separar y reemplazar» en lugar de intentar asimilar los sistemas, el software y los procesos existentes.
La arquitectura está desactualizada
Si una organización dedica mucho tiempo y presupuesto a las integraciones y mantiene constantemente su código heredado, es probable que haya acumulado una gran cantidad de deuda técnica. Esto podría deberse a que no se actualizan los entornos de alojamiento, lo que hace que el software sea inflexible y, por lo tanto, más difícil de adaptar a las necesidades cambiantes de la organización. A medida que una empresa adopta más software, es importante utilizar procesos de integración de sistemas estándar. Una arquitectura mal integrada será inconexa, más difícil de administrar y más propensa a problemas de seguridad.
Las organizaciones establecidas que han desarrollado su TI durante décadas también tienden a ser vulnerables a la deuda tecnológica. Estas organizaciones pueden depender de aplicaciones escritas en COBOL, CICS y otros lenguajes antiguos que ya no se utilizan ampliamente. En estos casos, puede resultar difícil encontrar desarrolladores que puedan descifrar la compleja lógica empresarial de estos lenguajes. Los sistemas arcaicos como estos deben refactorizarse para incorporarlos a tecnologías más nuevas.
El talento disponible no satisface las necesidades empresariales
La falta de habilidades disponibles (o tiempo disponible) en tu equipo puede provocar la acumulación de deudas tecnológicas, ya que la capacidad de trabajo limitada provoca retrasos en las actualizaciones o entregas de los productos.
Hoy en día, los clientes esperan una integración perfecta entre las tiendas físicas y en línea, ya sea un banco, un restaurante o un minorista. Esto significa que necesitas crear espacios inteligentes con métricas, establecer un conocimiento profundo de los puntos de entrega de una tienda y mejorarlo todo con la tecnología.
A corto plazo, esto requiere que muchos minoristas busquen talento con experiencia en consultoría o integración de sistemas. Es posible que los minoristas también tengan que subcontratar las tareas a otros socios que puedan aumentar esta idea para ellos. Al contratar servicios y aplicaciones de terceros, las empresas necesitan crear redes que les sirvan de soporte en sus propios sistemas. Aquí es donde entra en escena la deuda técnica. Si se hace de manera inteligente, los minoristas pueden clasificar esta deuda como deuda tecnológica pagable y tomar inmediatamente las medidas necesarias para abordarla.
No existen procesos para abordar la deuda tecnológica
Un análisis detallado de los procesos de una organización podría descubrir algunos depósitos ocultos de deuda técnica. Una organización que utiliza herramientas de planificación de tareas y prioriza los atrasos en los proyectos está mejor preparada para mantener el control de su deuda técnica. Si no se implementan los procesos de desarrollo o mantenimiento adecuados, las organizaciones pierden visibilidad sobre la calidad del producto o del código, lo que con el tiempo puede llevar a la acumulación de una deuda tecnológica.
Cuando un huésped entra y ve las estanterías desordenadas, puede suponer que necesitará dedicar más tiempo a buscar un producto. Esto puede disuadir a muchos huéspedes de comprar en la tienda. El software de inteligencia artificial puede ayudar a combatir el desorden en las estanterías al predecir las tendencias de la demanda y asegurarse de que no pidas demasiados o muy pocos productos para que tus estantes estén lo suficientemente surtidos. La buena noticia es que, a diferencia del año pasado, puedes pronosticar las ventas con base en ellas.
Piense en la comercialización visual, asegúrese de que las estanterías estén escalonadas verticalmente desde la parte más baja de la parte delantera hasta la más alta de la parte trasera. De esa forma, cuando un cliente entre, podrá ver fácilmente que las estanterías están organizadas y llenas. Cuando un cliente entra por primera vez en tu tienda, debería poder señalar inmediatamente la dirección del artículo que está buscando. Intenta instalar letreros en la entrada con artículos navideños caros. Esto les ayudará a navegar más rápido y a reducir los atascos en la entrada. Eso podría disuadir a los clientes potenciales de fuera.
Pasos para gestionar tu deuda tecnológica
La cantidad aceptable de deuda tecnológica varía de una organización a otra. Las empresas primero deben cambiar su percepción sobre el tipo de problema que representa la deuda tecnológica. Debe evaluarse, comunicarse y analizarse desde el punto de vista empresarial y tecnológico. Con mucha frecuencia, los minoristas se encuentran en desventaja cuando ven la deuda técnica únicamente como un problema tecnológico.
Estos son cinco pasos fundamentales para ayudar a las organizaciones a mantener el control de su deuda técnica:
- Identifique y valide la deuda tecnológica sospechosa. Como hemos establecido, la deuda tecnológica desconocida y no planificada es el tipo más problemático para una organización. Por eso es importante descubrir primero esa deuda revisando los trabajos de desarrollo no planificados, los errores inesperados o los problemas de seguridad y aislando cualquier deuda técnica que pudiera haberlos causado.
- Determine si su deuda tecnológica es a corto o largo plazo y elabore un plan para administrarla. Supongamos que tiene un sistema de punto de venta local que deberá reemplazarse en un futuro próximo. Hasta entonces, reparar ese sistema y mantenerlo a flote puede considerarse un enfoque aceptable para administrar su deuda técnica a corto plazo hasta que llegue el momento de reemplazarlo.
- Gestione y disuelva la deuda tecnológica transitoria. Se refiere al código temporal necesario para respaldar la migración o la actualización de un sistema existente. Una vez finalizada la migración o la actualización, debe retirar o eliminar el código de transición. Hasta entonces, se considera deuda tecnológica.
- Estandarice su proceso de seguimiento y gestión de la deuda tecnológica. Es importante entender que no se trata de una actividad única. La deuda técnica se acumula a medida que aumenta la complejidad del software y gestionarla es un proceso continuo de identificación y gestión. La mejor manera de gestionar la deuda tecnológica es crear una hoja de ruta para gestionarla desde su identificación hasta su finalización. Estos procesos variarán según las necesidades de su organización. Es importante incluir procesos para medir el trabajo realizado, así como el impacto que tiene en otras áreas del trabajo de la organización. En otras palabras, observe cuánto tiempo y recursos se han destinado a la labor de innovación mediante la gestión eficaz de la deuda técnica.
- Considera la posibilidad de subcontratar a un tercero. El uso de consultores o equipos externos para administrar la infraestructura de TI y administrar la «tienda» en línea puede liberar al minorista para que pueda centrarse en lograr sus objetivos comerciales. Los proveedores de tecnología especializados tienen experiencia en la gestión de la deuda tecnológica en varios sectores y pueden ofrecer una perspectiva externa mejor equipada para encontrar la deuda técnica oculta.
Reuniéndolo: no permita que la deuda técnica frene su crecimiento
A medida que el comercio minorista se orienta cada vez más al software, los minoristas deben seguir innovando para mantenerse a la vanguardia. Las necesidades de los consumidores crecen y las expectativas se centran cada vez más en lo digital. Esto significa que las empresas deben adaptarse rápidamente y dedicar más energía a mejorar la experiencia del usuario en sus mercados objetivo.
El aumento de la deuda técnica que las empresas están experimentando actualmente es probablemente el resultado de este entorno dinámico. Será un desafío para la innovación y el crecimiento si no se aborda adecuadamente. Al exportar sus necesidades de gestión de la deuda tecnológica a proveedores externos, las empresas pueden situarse en una posición más sólida para centrarse en el crecimiento y la innovación.