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.
Manos sujetando una pieza en un tornillo de banco, sobre un banco de taller.

Cómo procedemos

  1. 01

    Recuperamos lo que existe

    El código, los accesos, las cuentas, los servidores. Es la etapa más penosa, y la asumimos nosotros.

  2. 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.

  3. 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».

  4. 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.

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.

Dos personas conversando alrededor de un café, en una mesa clara.