Ya tienes una aplicación, y ha salido mal
Proveedor desaparecido, proyecto parado, código que ya nadie se atreve a tocar. Casi siempre se recupera.
¿Reconoces alguna de estas situaciones?
Ninguna es irrecuperable.
- Tu proveedor ha dejado de responder, o ha cerrado.
- La aplicación funciona, pero ya nadie sabe modificarla.
- Cada nueva función rompe algo en otro sitio.
- Te dicen que hay que rehacerlo todo, y no sabes si es cierto.
- Ni siquiera estás seguro de tener el código en tu poder.
Cómo procedemos
- 01
Recuperamos lo que existe
El código, los accesos, las cuentas, los servidores. Es la etapa más penosa, y la asumimos nosotros.
- 02
Miramos y te decimos cuánto vale
En una o dos semanas recibes un diagnóstico escrito: qué está sano, qué está frágil, qué es peligroso.
- 03
Te damos un veredicto franco
Retomar, reparar, o reconstruir: cuál, por qué, y cuánto cuesta cada uno. A veces la respuesta honesta es «empieza de cero».
- 04
Lo retomamos, si tú quieres
Nada te obliga a confiarnos la continuación. El diagnóstico es tuyo.
Qué contiene el diagnóstico
Una decena de páginas, escritas para un directivo, no para un programador.
- Qué hace realmente la aplicación hoy, pantalla por pantalla
- Qué es sólido y puede conservarse tal cual
- Qué es frágil y te saldrá caro si no se toca
- Las brechas de seguridad y los datos personales mal protegidos
- Si tienes de verdad todo el código, y qué falta en caso contrario
- Tres escenarios presupuestados: retomar, reparar, reconstruir
Lo que te diremos, aunque nos cueste
-
A veces hay que rehacerlo todo de verdad
Cuando la reparación cuesta más que una reconstrucción, te enseñamos el cálculo.
-
A veces tu antiguo proveedor tenía razón
Un proyecto que ha descarrilado no siempre es culpa del equipo anterior. No buscamos un culpable, buscamos una salida.
-
A veces no hay que hacer nada
Si tu aplicación cumple su función, te aconsejaremos que te guardes el presupuesto.
Rescates que hemos llevado a cabo
- Migración de Cordova a Flutter, sin romper el servicio Reescritura completa en Flutter de Télépro, aplicación de programación televisiva hasta entonces en Cordova, con agregación editorial. Leer el caso práctico
- Dos SDK móviles para un editor SaaS de e-commerce SDK Android e iOS de un editor de personalización para e-commerce: API pública, aplicaciones de demostración y documentación. Leer el caso práctico
- Visor frontal en gafas inteligentes para la aviación ligera Aplicación Flutter que gobierna dos modelos de gafas inteligentes y una sonda de vuelo por Bluetooth, con horizonte artificial a medida. Leer el caso práctico
- Aplicaciones de TV y móviles para operadores telecom Una base común única, adaptada en varias aplicaciones de televisión y vídeo bajo demanda, con los colores de cada operador de telecomunicaciones. Leer el caso práctico
Las preguntas que nos hacen
No estoy seguro de tener el código. ¿Qué hago?
Es frecuente, y es lo primero que comprobamos. El código suele estar en un servidor olvidado, o en una cuenta a nombre de tu antiguo proveedor. Te ayudamos a recuperarlo.
Mi proveedor se niega a devolverme el código. ¿Tiene derecho?
Depende de tu contrato. Si la cesión de derechos figura en él, el código es tuyo. Si no, requiere asesoramiento jurídico: no somos abogados.
¿Llegáis a rechazar rescates?
Sí, cuando no serviría a tus intereses. Más vale un no explicado que seis meses facturados sobre una base condenada.
¿Cuánto tiempo antes de que el proyecto vuelva a avanzar?
El diagnóstico lleva una o dos semanas. Después, un rescate bien llevado devuelve un ritmo de entregas normal en aproximadamente un mes.
¿Y si la aplicación está escrita en una tecnología antigua?
En sí, no: muchas aplicaciones antiguas funcionan perfectamente. La verdadera cuestión es el coste de cada evolución futura — y eso es lo que mide el diagnóstico.
El detalle de la auditoría técnica Para tu equipo técnico — puedes saltarlo.
La auditoría cubre la calidad y legibilidad del código, la arquitectura y su acoplamiento, la cobertura de tests, las dependencias obsoletas y sus vulnerabilidades conocidas (CVE), la reproducibilidad del build y del despliegue, el estado de las migraciones de base de datos, la gestión de secretos, el cumplimiento del RGPD de los tratamientos, y la deuda técnica realmente bloqueante — frente a la que es simplemente antiestética. Realizamos con regularidad migraciones de Cordova e Ionic a Flutter, transiciones de Objective-C a Swift y de Java a Kotlin, actualizaciones de versión mayor de Angular, Django o React Native, y rescates de proyectos sin histórico Git aprovechable.
Empecemos por el diagnóstico
Describe tu situación en unas líneas. Respuesta en 24 h laborables, sin compromiso.