Artem Zaitsev
Volver a los recursos

CIO frente a CTO: socios estratégicos en el liderazgo tecnológico

Publicado January 19, 20266 min min lectura
Equipo de liderazgo tecnológico que analiza la cultura organizativa y los patrones de deuda técnica.

Introducción

Todos los equipos de ingeniería con los que he trabajado se enfrentan a la deuda técnica. Aunque hay diferentes causas o factores que conducen a su acumulación, algunas culturas organizativas son prolíficas en la creación de deuda técnica a un ritmo insostenible. Estos patrones tóxicos son fundamentales para comprender cómo cualquier líder tecnológico que pretenda crear sistemas sostenibles puede entenderlos plenamente. Cualquier esfuerzo de reducción acabaría siendo infructuoso si no se lleva a cabo con la cultura subyacente que causa la deuda técnica. La deuda seguirá aumentando a un ritmo superior al que podrás pagar.

Patrones culturales típicos que generan deudas técnicas

La deuda técnica no se produce de forma aislada. La existencia de ciertas tendencias y hábitos culturales en las organizaciones de ingeniería propaga las condiciones en las que la baja calidad del código, los atajos y la presencia de complejidad acumulada son la norma, y no la excepción.

Cultura de la dejadez

Los equipos que no prestan atención a los estándares de calidad siempre producirán código de baja calidad. Los ingenieros no escriben pruebas, no prestan atención a los casos extremos y no comprueban la interoperabilidad entre navegadores. Esta práctica da lugar a código redundante y a una base estructural deficiente. La solución: inculcar un sentido de la artesanía en el equipo. Ayudar a los ingenieros a comprometerse con el trabajo con orgullo y establecer los estándares de calidad adecuados que todos deben cumplir.

Mentalidad poco profesional

No todos los ingenieros se consideran profesionales equivalentes a abogados o contables. No tienen la motivación interna para hacer las cosas bien porque esa sea la práctica habitual como profesionales. La solución: Crear una imagen profesional entre los miembros del equipo. Para poder ostentar el título de ingeniero, deben aceptar las obligaciones y requisitos que conlleva.

Tolerancia ante habilidades limitadas

Una cosa es ser una persona sin experiencia y otra muy distinta es seguir sin tenerla y estar contento por ello. Cuando no se pone el foco en el crecimiento y el aprendizaje, los equipos están abocados a adquirir una deuda técnica con malas decisiones e implementaciones. La solución: fomenta una cultura de aprendizaje constante y adquisición de habilidades. Ofrece perspectivas de crecimiento y establece expectativas claras de desarrollo profesional.

Presión externa

Los directores de ingeniería y los desarrolladores son los que saben lo que es correcto y lo que se puede lograr dentro del plazo establecido, pero sucumben a la presión. Transmiten el estrés a sus equipos en lugar de oponerse cuando es necesario. La solución: Los directores de tren deben recibir formación para saber cuándo presionar y cuándo resistirse a demandas poco realistas.

Organizaciones de patrones

En muchos casos, el abandono de proyectos da lugar a que las organizaciones inicien muchos proyectos, aparentando estar activas, y los descarten en favor de proyectos que parecen más importantes. Esto da lugar a funciones a medio completar, migraciones de bases de datos a medio completar, actualizaciones parciales de marcos y amortizaciones a medio completar. La solución: Crea una cultura de integridad. Reflexiona antes de embarcarte en nuevas aventuras y, una vez iniciadas, persévere hasta el final, aunque ya no te resulten emocionantes.

El abandono de proyectos genera una deuda técnica significativa debido a implementaciones a medias y migraciones parciales.

Tendencias tecnológicas y cuestiones de propiedad

Seguimiento de las tendencias tecnológicas

A los equipos les resulta muy fácil sumergirse en una nueva tendencia tecnológica y dejar atrás los resultados de los escombros tecnológicos. Las aplicaciones adoptan naturalmente diversas pilas tecnológicas en diversos componentes y tienen más marcos que desarrolladores. La solución: Ama, pero no te dejes seducir por las nuevas tecnologías llamativas. Solo introduce nuevas herramientas cuando haya una diferencia evidente y sustancial entre ellas y las soluciones actuales.

Ausencia de propiedad

Los ingenieros no son responsables ni rinden cuentas por los impactos a largo plazo de su código. Cuando surge una deuda técnica, la respuesta suele ser «¡Yo no he sido!». La solución: Establece la responsabilidad y la propiedad. Empodera a los miembros del equipo para que tomen decisiones y plantea preguntas como «¿Qué harías tú?», en lugar de decirles lo que tienen que hacer.

Adoración de la cultura heroica

Las organizaciones que dependen de héroes y los admiran generan una crisis continua en la que se buscan acciones heroicas. Esta cultura deja una estela de deuda técnica a su paso; estas salvadas dramáticas son adoradas por la dirección. La respuesta: delegar en el equipo y en los resultados a largo plazo. Aunque es importante reconocer la contribución de cada individuo, es necesario destacar que el desarrollo de software tiene éxito gracias al trabajo en equipo.

Falta de visión técnica

La falta de visión técnica o estrategia hace que los equipos de trabajo den vueltas en círculo, haciendo lo mejor posible, pero participando inadvertidamente en la deuda técnica al crear decisiones y enfoques arquitectónicos que son contradictorios. La solución: Formula y comparte una visión y una estrategia técnica elaborada. Da ejemplo demostrando el camino hacia la excelencia en ingeniería.

Transforma tu cultura de ingeniería hoy mismo.

Libérate de los ciclos de deuda técnica con estrategias de transformación cultural probadas.

Contáctanos

Desarrollo de una cultura de gestión automática

El objetivo final es desarrollar lo que yo denomino gestión automática: un lugar en el que los ingenieros puedan tomar siempre las decisiones correctas sin una supervisión estrecha ni unas directrices exhaustivas. Es recomendable eliminar los elementos culturales que impulsan la deuda técnica antes de embarcarse en los costosos esfuerzos de reducción de la deuda técnica. De lo contrario, estarás combatiendo los problemas sistémicos con una batalla cuesta arriba. Este cambio cultural debe reforzarse con el tiempo. Implica:

  • Establece líneas profesionales de claridad.
  • Establecer la responsabilidad
  • Promover el aprendizaje continuo.
  • Crear sistemas que valoren el trabajo bien hecho en lugar de las soluciones rápidas.

El camino a seguir

La reducción de la deuda técnica no es solo una cuestión técnica, sino que es esencialmente una cuestión de liderazgo y cultura. Al identificar y resolver estos patrones tóxicos en tu organización, sientes las bases para unas prácticas de ingeniería sostenibles.

El cambio cultural es un proceso largo y laborioso. Empieza por identificar los patrones que existen en tu organización y, a continuación, aborda estratégicamente todas las áreas problemáticas.

Beneficios de la inversión

La inversión en transformación cultural no solo te reportará beneficios en términos de reducción de la deuda técnica. También:

  • Crea equipos más sólidos.
  • Desarrolla productos superiores.
  • Idear prácticas de ingeniería que se puedan ampliar cuando tu organización crezca.

Fomenta la responsabilidad y la profesionalidad como parte de la cultura de tu empresa para garantizar la superioridad técnica a largo plazo.

Tags

Preguntas frecuentes

Encuentra respuestas a preguntas frecuentes sobre este tema.