← Volver al Blog
Engineering

El Secuestro Digital: Por qué la falta de documentación te hace rehén

#Negocio#Estrategia#Calidad#Riesgos
El Secuestro Digital: Por qué la falta de documentación te hace rehén

¿Qué pasa si la persona que montó tu plataforma desaparece mañana?

No digo que se evapore o le pase algo malo. Digo que cambia de empresa, se enfada contigo, o sencillamente deja de coger el teléfono. Tú tienes acceso a los servidores (o eso espero) y tienes el código. Así que llamas a otra agencia de urgencia para que cambien un pequeño detalle del proceso de pago.

Y de repente te pasan un presupuesto salvaje solo en concepto de “auditoría técnica para entender cómo está montado esto”.

Felicidades. Acabas de descubrir que eres el rehén de tu propio proyecto. Esta fina línea entre ser el dueño real de tu activo digital o ser simplemente un inquilino, se llama documentación.

Si le preguntas a cualquier programador por qué no documenta lo que hace, te dirá que va justísimo de tiempo y que prefiere dedicar esas horas a construir lo que has pedido. Suena lógico y hasta parece que está cuidando de tu negocio. Pero a la larga es un grave error…

Esa decisión no te ahorra tiempo ni dinero, simplemente desplaza ese coste a tu yo futuro. Cada hora que tu agencia o desarrollador no dedica a dejar por escrito cómo funcionan las cosas hoy, te la cobrará con intereses altísimos mañana. Cada vez que haya que mover una pieza o meter a alguien nuevo en el equipo, las facturas se dispararán porque nadie, excepto ellos, sabe cómo funciona el motor por dentro.

El coste de no documentar empieza bajo pero crece exponencialmente

El peligro de depender de “Paco”

En los negocios que funcionan bien, sabes de sobra que no pueden existir los puntos únicos de fallo (los SPOF, como los llamamos técnicamente). Tu facturación no puede depender de un único canal de adquisición. Pues bien, tu tecnología tampoco puede depender de que un solo técnico decida no cogerse una baja.

En la industria del software llamamos a esto el “Bus Factor”: ¿cuántas personas de tu equipo tendrían que ser atropelladas por un autobús esta misma tarde para que el proyecto muera por completo? Si la respuesta es “solo una”, tienes un problema de negocio enorme encima de la mesa, aunque hoy la web cargue rápido.

Te lo digo desde dentro de la industria: la falta de documentación es el pan de cada día de muchísimas agencias y freelancers para garantizar la retención del cliente. Como nadie más sabe tocar ese código sin romperlo, te ves obligado a pagarles el mantenimiento a ellos de forma indefinida.

Tan simple como tres líneas

No te hablo de que te entreguen manuales infumables de trescientas páginas que se pudren en un Google Drive. Algo muy simple: si alguien pregunta cómo funciona algo y hay que explicarlo más de dos veces, se documenta en el mismo código. Tres líneas precisas le ahorran a la empresa pagar por la misma conversación una y otra vez.

En Ionastec, cuando termino un desarrollo o tomo el mando como Director Técnico, no te doy una caja negra con lucecitas. Te entrego el plano exacto de la instalación. Mi objetivo no es que me necesites toda la vida, sino que seas autosuficiente. Mi objetivo es dejarte todo impoluto, para que me llames el año que viene cuando tu empresa haya escalado y necesites ayuda con un problema mayor.

Cualquiera puede teclear código que medio funcione un domingo por la tarde. La artesanía real se demuestra cuando te dejan el mapa sobre la mesa para que tu negocio no se pierda durante los próximos cinco años.