¿Cómo retomar un proyecto web abandonado por un antiguo desarrollador?
El desarrollador ya no responde, el sitio muestra un error y nadie sabe dónde está el código. La situación es más frecuente de lo que parece. Casi siempre tiene solución, siempre que se proceda en el orden correcto.
1. Recuperar los accesos
Antes de nada, haga la lista y recupere: dominio, alojamiento, base de datos, repositorio de código, cuentas de servicios de terceros (pago, correo, API). El dominio es prioritario: si está a nombre del antiguo proveedor, haga que se transfiera a su nombre.
2. Hacer copias y asegurar
Haga una copia completa de los archivos y de la base de datos antes de tocar nada. Después, cambie todas las contraseñas y retire los accesos del antiguo desarrollador. Compruebe que no se esté explotando ninguna vulnerabilidad conocida.
3. Auditar el código
- versiones del lenguaje, del framework y de las dependencias;
- presencia de pruebas y documentación;
- modificaciones hechas directamente en el servidor;
- partes frágiles o incomprendidas.
4. Decidir: corregir, retomar o rehacer
Rehacerlo todo rara vez es la mejor primera decisión: se pierden reglas de negocio invisibles en el código. Lo más habitual es estabilizar primero y modernizar por partes. La reconstrucción completa se justifica cuando la tecnología ya no se mantiene o cada cambio rompe otra cosa. Vea nuestra página de migración y actualización.
5. Evitar que se repita
Exija que el código esté en un repositorio a su nombre, que los accesos estén documentados y que la propiedad del código figure en el contrato. Un contrato de mantenimiento evita además que un proyecto se quede sin nadie que lo supervise.
¿Un proyecto que retomar?
Díganos qué sigue funcionando y qué está bloqueado: empezaremos por asegurarlo.