Ya pagaste por ese software. Averigua qué tienes realmente
La mayoría de lo que nos consultan no es un desarrollo nuevo. Es una app o una plataforma que existe, costó dinero real y no hace lo que le prometieron al dueño. Leemos el código, te decimos con claridad qué está sólido y qué es un riesgo, y luego lo arreglamos, lo terminamos o te decimos con honestidad que no se puede salvar.
Nadie se propone tener un software que no puede cambiar
Pasa casi siempre igual. El desarrollo original se le dio a quien era más barato, o estaba más cerca, o al primo del fundador. Salió, más o menos. Luego el desarrollador se fue, se llevó el contexto y dejó un código que nadie más ha leído. Dos años después la app sigue funcionando, pero cada cambio es una negociación con algo que nadie entiende, los estimados llegan enormes para trabajos que suenan pequeños, y no sabes si eso es honesto o si te están manejando.
Lo más útil que puedes comprar en ese punto no es un rehacer. Es una respuesta directa. El software tiene un estado, igual que un edificio, y alguien sin interés en el resultado puede evaluarlo. ¿La arquitectura es sólida o se sostiene por costumbre? ¿El modelo de datos aguanta la próxima función? ¿Hay problemas de seguridad que un cliente podría encontrar? ¿Está sobre versiones de librerías que todavía reciben parches? ¿La cuenta de la tienda está a tu nombre? ¿Un desarrollador nuevo puede ser productivo ahí, o la puesta al día costaría más que la función?
Cobramos esa evaluación a propósito. Una auditoría gratis es una propuesta comercial con un informe adjunto, y todos sabemos cómo termina: la recomendación siempre es rehacer, y siempre con la empresa que hizo la auditoría. Cuando pagas la inspección, el resultado es tuyo, no tenemos interés en hacia dónde apunte, y puedes entregarle el documento a cualquier otro equipo. Hemos entregado evaluaciones que concluyeron que el código existente estaba bien y que el cliente solo necesitaba mantenimiento, lo cual comercialmente es un mal resultado y profesionalmente es el correcto.
Cuando algo sí hay que arreglar, rara vez es todo. El software real falla en lugares concretos: un subsistema escrito contra reloj, un modelo de datos que asumió algo que dejó de ser cierto, una integración que nunca se terminó. Reemplazar un producto completo porque una parte está mal es el error más caro disponible, y es el que la industria recomienda con más frecuencia. Donde rehacer sí sale más barato que reparar, lo decimos y mostramos las cuentas.
Una auditoría gratis es una propuesta comercial con un informe adjunto. Paga la inspección, quédate el documento, y la recomendación deja de ser predecible.
Cuatro formas en que trabajamos sobre software que ya tienes
La mayoría de los clientes llega por la primera y, según lo que encuentre, sigue con las demás.
Inspección
Una auditoría técnica a precio fijo del código, la arquitectura, el modelo de datos, la seguridad, las dependencias y el estado en las tiendas. Se entrega como un informe escrito en lenguaje claro, con el detalle técnico en un anexo para quien lo necesite.
Correcciones
Reparar y terminar lo que empezó alguien más. Versiones rotas, apps que ya no pasan la revisión de las tiendas, problemas de rendimiento, funciones a medio construir y los errores que se reportaron durante un año y nunca se reprodujeron.
Traspaso y mantenimiento
Convertirnos en el equipo que lo mantiene funcionando. Actualizaciones de dependencias y de sistema operativo, monitoreo, respuesta a incidentes y un roadmap, sobre software que no escribimos nosotros.
Consultoría
Ayuda para decidir antes de gastar. Reparar o rehacer, selección de proveedor, revisión de una propuesta que te dieron, o una segunda opinión sobre un estimado que no te cuadra.
Qué revisamos realmente
El informe responde las preguntas que un dueño necesita responder, no las que son fáciles de responder.
Código y arquitectura
- Si la estructura es sólida o se sostiene por costumbre
- Cuánto está cubierto por pruebas, y si esas pruebas corren
- Versiones de dependencias, y cuáles ya no reciben parches de seguridad
- El modelo de datos, y si aguanta tu próxima función
- Cuánto tardaría un desarrollador nuevo en ser productivo
- Qué es realmente reutilizable si decides rehacer
Riesgo y exposición
- Problemas de seguridad al alcance de un cliente o un atacante
- Dónde se guardan los datos sensibles y quién puede leerlos
- Si hay respaldos y si alguna vez se probó una restauración
- Puntos únicos de falla, incluidas las personas
- Cumplimiento en tiendas: privacidad, borrado de cuenta, SDK mínimo
- Obligaciones de licencia en el código de terceros que heredaste
Propiedad y control
- Quién tiene el repositorio, los dominios y las cuentas de nube
- Quién tiene las cuentas de App Store y Play Console y las llaves de firma
- Si puedes publicar sin el desarrollador original
- Qué no está documentado y vive solo en la cabeza de una persona
- Una lista priorizada de qué arreglar, ordenada por costo
- Una recomendación directa de reparar o rehacer, con las cuentas
Por qué una evaluación independiente
Nos pagan por la respuesta, no por el resultado
La inspección es una tarifa fija y el informe es tuyo diga lo que diga. Más de una vez hemos concluido que el código de un cliente estaba bien y solo necesitaba mantenimiento, lo que nos cuesta un desarrollo y es lo correcto.
Escrito para ti, no para ingenieros
El informe está en lenguaje claro, porque quien toma la decisión normalmente no es técnico. El detalle va en un anexo para quien herede el trabajo, incluido un equipo que no seamos nosotros.
También podemos hacer el trabajo
Las firmas que solo evalúan y no implementan tienden a recomendar cosas que nadie puede ejecutar. Nosotros también reparamos, terminamos y mantenemos software, así que la recomendación la escribe quien tendría que convivir con ella.
De la primera llamada a una decisión que puedes defender
Corta, de alcance fijo y diseñada para terminar en una decisión y no en otra reunión.
Llamada de alcance gratuita
Qué hace el software, qué está saliendo mal y qué estás tratando de decidir. Sales sabiendo cuánto cuesta la evaluación y exactamente qué va a cubrir.
Accesos e inventario
Acceso de lectura al repositorio, la infraestructura y las cuentas de tiendas. Este paso ya es informativo: es común que aquí el dueño descubra que no controla algo que daba por suyo.
La inspección
Leemos el código, lo ejecutamos, probamos los caminos que importan, revisamos el modelo de datos y las dependencias, y examinamos la seguridad. Lo usamos como lo usan tus usuarios, que revela cosas que una revisión estática nunca muestra.
El informe y la sesión de repaso
Un informe escrito con la lista priorizada de arreglos por costo y una recomendación clara de reparar o rehacer, más una llamada para repasarlo y responder las preguntas incómodas.
Correcciones, si las quieres
Si nos pides hacer el trabajo, la lista de arreglos se vuelve el plan y la tarifa de evaluación se descuenta de la primera factura. Si se lo llevas a otro equipo, todo lo necesario ya está en el documento.
Formas de empezar
A la medida de lo que necesitas decidir, para que no compres una auditoría completa por una pregunta pequeña.
Segunda opinión
Tienes una cotización o una afirmación que revisar
Una revisión corta de una propuesta, un estimado o una afirmación técnica que te dieron, con una respuesta por escrito. Útil cuando el número no te cuadra y no tienes cómo juzgarlo.
Días, no semanas.
Inspección completa
Necesitas saber qué tienes
La auditoría completa: código, arquitectura, datos, seguridad, dependencias, estado en tiendas y propiedad, entregada como informe escrito con lista priorizada y recomendación de reparar o rehacer.
La tarifa se acredita contra las correcciones si sigues con nosotros.
Correcciones y traspaso
Ya sabes que necesita trabajo
Reparar, terminar y después mantener el software, incluidas actualizaciones de sistema y dependencias y cumplimiento en tiendas. Nos volvemos el equipo que lo mantiene funcionando.
La mayoría de las inspecciones que encuentran problemas reales sigue por aquí.
¿Buscas construir algo nuevo en vez de arreglar algo viejo? Empieza por software a la medida, desarrollo SaaS o desarrollo de apps móviles.
Auditorías y reparación de software. Preguntas frecuentes
¿Por qué la auditoría se cobra y no es gratis?
Porque una auditoría gratis es una propuesta comercial con un informe adjunto, y la recomendación está decidida antes de empezar: siempre es rehacer, y siempre con la empresa que audita. Cobrar una tarifa fija elimina ese incentivo. El informe es tuyo diga lo que diga, puedes entregárselo a cualquier otro equipo, y nosotros podemos permitirnos darte la respuesta honesta, incluida la de que tu código está bien y solo necesitas mantenimiento.
¿Y si la respuesta es que debemos rehacer?
Entonces mostramos las cuentas en vez de afirmarlo. Rehacer se justifica cuando el costo de reparar más el costo de seguir trabajando en el código existente supera el de reemplazarlo, y eso es un cálculo, no una opinión. También es más raro de lo que sugiere la industria: casi todo el software falla en lugares concretos, y reemplazar un producto entero porque un subsistema está mal es el error más caro disponible. Donde rehacer sí sale más barato, lo decimos y explicamos por qué.
¿Necesitan la cooperación del desarrollador original?
Ayuda y muchas veces no está disponible, que suele ser justo la razón por la que nos llamas. Necesitamos acceso de lectura al repositorio, la infraestructura y las cuentas de tiendas. Cuando el código realmente se perdió, aún podemos evaluar la aplicación en funcionamiento, su comportamiento, sus datos y su seguridad, y decirte qué implicaría recuperarla. Establecer qué controlas de verdad es parte de la auditoría, y ahí es donde suelen aparecer las sorpresas desagradables.
¿Cuánto tarda una inspección y cuánto cuesta?
La mayoría toma de una a dos semanas según el tamaño del código y cuántas plataformas hay. La tarifa es fija y se cotiza después de una llamada de alcance gratuita, así que conoces el número antes de comprometerte. Si luego nos pides las correcciones, la tarifa de evaluación se descuenta de la primera factura.
La App Store rechazó nuestra app. ¿Pueden arreglarlo?
Normalmente sí, y es una razón frecuente por la que nos llaman. Los rechazos se concentran en lugares predecibles: falta de eliminación de cuenta, suscripciones que no usan el cobro de la plataforma donde es obligatorio, etiquetas de privacidad que no coinciden con lo que la app recoge, permisos sin justificación y opciones de inicio de sesión obligatorias ausentes. Una falla relacionada es una app tan abandonada que apunta a un SDK que las tiendas ya no aceptan, y hay que actualizarla antes de poder publicar nada.
¿Pueden asumir el mantenimiento de un software que no construyeron?
Sí, y lo hacemos con regularidad. Normalmente empezamos con una inspección para no comprometernos a mantener algo cuyo estado no podemos ver, y luego tomamos las actualizaciones de dependencias y sistema, el monitoreo, la respuesta a incidentes y las funciones nuevas. Cuando la auditoría encuentra un subsistema que hace imposible un mantenimiento seguro, lo decimos y cotizamos arreglarlo antes de asumir responsabilidad sobre la disponibilidad.
¿Nos van a decir que el desarrollador anterior hizo mal trabajo?
Solo si es cierto, y tratamos de ser justos. Mucho código que se ve alarmante fue una respuesta razonable a una fecha límite, un presupuesto o un requisito que cambió por debajo. El informe describe el estado del software y lo que te va a costar de aquí en adelante, no un veredicto sobre quien lo escribió. Lo que no vamos a hacer es suavizar un problema real de seguridad o de datos para cuidar los sentimientos de nadie.
¿Qué recibimos exactamente?
Un informe escrito que te quedas: un resumen en lenguaje claro para quien decide, una lista priorizada de arreglos ordenada por costo y riesgo, una recomendación de reparar o rehacer con el razonamiento, un inventario de qué tienes y qué no, y un anexo técnico para el equipo que haga el trabajo. Más una llamada para repasarlo. Es tuyo sin importar si después nos contratas para algo.
No estamos seguros de que el problema sea técnico. ¿Aun así ayudan?
Muchas veces el problema no es el código. A veces es un alcance que nunca se acordó, un proceso que produce requisitos imposibles, o una relación con un proveedor donde nadie ha puesto nada por escrito. La llamada de alcance es gratuita y te diremos si lo que necesitas no es una auditoría. Aconsejarte arreglar el contrato en vez del código nos cuesta un proyecto y te ahorra bastante más.
Otras formas en que podemos ayudar
Guías de nuestro equipo
Construyamos algo que valga la pena lanzar
Cuéntanos tu idea. Con un historial de proyectos exitosos y un compromiso real con la satisfacción del cliente, te ayudamos a darle vida a tu producto.