El flujo de software no es teatro de procesos
El flujo de software lleva cambios valiosos hasta su uso real sin dejarlos pudrirse en las colas del sistema de desar...
5 min de lectura
13.08.2026, Por Stephan Schwab
Un despliegue crítico está bloqueado, producción se ha caído o finanzas necesita una respuesta. En la sala se pronuncia siempre el mismo nombre. Esa persona no es solo su mejor especialista. Se ha convertido en parte de la arquitectura. La empresa sigue entregando software, por lo que la dependencia parece manejable. Entonces un cambio queda bloqueado hasta que aterrice un avión, unas vacaciones dejan en suspenso un punto de la hoja de ruta o un nuevo desarrollador pasa semanas reconstruyendo el conocimiento mediante conversaciones. El respeto por el especialista se ha convertido en riesgo de plazos, riesgo operativo y un veto silencioso al cambio. Una campaña de documentación no resolverá esto. Lo que falta es criterio: por qué existe la regla, qué excepción importa y cómo cambiar el sistema sin dañar el negocio. El criterio se transfiere mediante el trabajo compartido. Trabaje en pareja en los cambios arriesgados. Convierta las explicaciones recurrentes en pruebas. Mantenga las revisiones lo bastante pequeñas como para entenderlas. Deje que otra persona despliegue mientras el especialista observa. Normalmente, el especialista no está acaparando conocimiento. Lleva tiempo rescatando a la organización. La tarea del CTO no consiste en culpar a esa persona ni sustituirla. Consiste en impedir que cada rescate aumente la dependencia. ¿Qué cambio crítico en su empresa todavía empieza con el nombre de la misma persona?
El conocimiento se concentra porque preguntar al especialista es más rápido que transferir su criterio. Restablece producción, explica la excepción de facturación y rescata el despliegue. El trabajo continúa. El panel sigue verde. Cada rescate hace que la dependencia parezca normal.
El riesgo suele esconderse en reglas de negocio aburridas: cálculos financieros, excepciones en la incorporación de clientes, antiguos procesos por lotes, scripts de migración, integraciones o lógica de hojas de cálculo que se convirtió discretamente en infraestructura. Si nadie entiende la biblioteca de componentes, el equipo se quejará y la arreglará. Si nadie entiende cuánto deben los clientes, la empresa negocia con la realidad basándose en conjeturas. La realidad no suele conceder plazos de pago generosos.
¿Puede esa persona tomarse dos semanas de vacaciones sin que el equipo rebaje discretamente sus objetivos?
No pregunte si la empresa puede sobrevivir. Sobrevivir es un listón muy bajo. Pregunte si el trabajo normal puede continuar de forma segura:
Si la respuesta sigue siendo no, el calendario de vacaciones forma parte de la arquitectura. Contratar a más personas para ese laberinto no crea un mapa. Solo alarga la cola para pedir indicaciones.
Probablemente necesita mejor documentación. También debe dejar de fingir que puede soportar toda la carga.
Un documento puede explicar que un cálculo financiero sigue una regla concreta. No puede enseñar automáticamente cuándo esa regla es incorrecta para un cliente migrado, por qué existe la excepción, qué informe posterior detectará el problema y cuánto riesgo acepta el negocio si la cifra se corrige más adelante.
Ese criterio se desarrolla mientras se cambia el sistema real. Otra persona investiga. El especialista explica el porqué, no solo el qué. Juntos añaden una prueba, una salvaguarda o un diseño más claro. Después, la otra persona realiza el siguiente cambio con menos ayuda.
Empiece por un área crítica donde aparezca siempre el mismo nombre. Convierta el siguiente cambio peligroso en trabajo compartido. Deje que alguien distinto del especialista escriba el código, investigue, despliegue o recupere el sistema. Convierta una explicación recurrente en una prueba ejecutable. Mantenga la revisión lo bastante pequeña como para que otra persona pueda entenderla de verdad.
El trabajo en pareja, TDD, CI/CD, el desarrollo basado en trunk y las revisiones de código reales no son adornos metodológicos. Son mecanismos de transferencia. Usados de forma pragmática, llevan el criterio al trabajo diario y acortan la distancia entre suposición y evidencia. Usados como ceremonia, solo aportan más reuniones y etiquetas.
En la primera sesión de trabajo en pareja, un cambio arriesgado se convierte en el vehículo de transferencia. Una persona escribe el código, otra explica y otras verifican. El error es útil porque obliga a sacar a la luz las suposiciones ocultas.
Si el equipo no puede crear ese espacio por sí solo, incorpore a una persona sénior que trabaje junto al especialista y al CTO. Su trabajo consiste en intervenir en el código, el flujo de entrega y las operaciones hasta que la dependencia disminuya, no en llegar con un programa de documentación y otro marco metodológico.
La concentración de conocimiento acaba dando poder de veto a los sistemas antiguos. Aparece disfrazado de prudencia: «No toquemos eso antes del cierre del trimestre». «Esa área es arriesgada». «Tenemos que esperar a que vuelva Martin».
La hoja de ruta empieza a esquivar todo lo que la empresa ignora.
Ese es el coste real. La empresa empieza a tomar decisiones estratégicas dentro de los límites de lo que unas pocas personas todavía recuerdan. Cambia una regulación, se marcha una persona clave o un proyecto de IA intenta automatizar un proceso que nadie puede explicar, y la prudencia se convierte en parálisis.
No culpe a quienes mantuvieron el sistema en funcionamiento. Cambie el sistema que convirtió la tarea de rescatarlo en una obligación permanente.
Cuénteme qué está pasando. Yo escucho, hago algunas preguntas prácticas y le devuelvo lo que veo: dónde puede estar el riesgo, qué puede estar bloqueando la entrega y qué parece valer la pena revisar después. Sin discurso comercial, sin compromiso. Confidencial y directo.
Iniciar una conversaciónVisibilidad y capacidad de ejecución
Navigator ofrece a tus ejecutivos una visión clara de patrones, bloqueos y capacidad. Nuestro Developer Advocate programa código productivo con tu equipo y acelera la entrega.