Skip to content
Volver al Blog
outsourcing
23 de marzo de 2026

El costo real de una mala agencia de desarrollo

Nos han contratado para arreglar el desastre. Más de una vez. Esto es lo que cuesta y cuáles eran las señales de alerta.

Te voy a contar sobre tres proyectos. Nombres cambiados, detalles generalizados, pero los patrones son reales. Cada uno llegó a nosotros después de que otra agencia falló. Cada uno le costó al cliente más de lo que debería.

Cliente A: El proyecto de $15K que se convirtió en uno de $50K

Una startup SaaS contrató una agencia para construir su MVP. La cotización fue $15,000. Ocho semanas de desarrollo. Eligieron la opción más barata de tres propuestas.

Llegó la semana 8. El producto estaba “listo.” Se veía como los mockups. El cliente empezó a onboardear usuarios.

En menos de un mes: el rendimiento colapsó a 200 usuarios concurrentes. La base de datos no tenía índices. La API no tenía paginación. Cargar una lista de 500 registros jalaba todos los 500 de la base de datos cada vez. No había tests. El código era un solo archivo de 4,000 líneas para el backend.

Vinieron a nosotros. Evaluamos el codebase. Nuestra recomendación: no intenten arreglarlo. Empiecen de cero. La arquitectura estaba mal a un nivel donde parchar no iba a resolver nada.

El rebuild costó $35,000. Más los $15K originales. Más tres meses de tiempo perdido. Más los usuarios tempranos que se fueron porque la app era lenta.

Costo total: unos $50K y seis meses. La agencia de $35K que les cotizó originalmente habría sido más barata.

Cliente B: El equipo offshore que entregó features sin probar

Una empresa de medios contrató un equipo offshore (no nosotros, y no de nuestra región) para construir un rediseño de su plataforma de noticias. La tarifa por hora era atractiva. El equipo era receptivo por email.

Seis meses después, el sitio se lanzó. En la primera semana, los editores descubrieron: la búsqueda del CMS no funcionaba con caracteres acentuados (es un sitio en español). La subida de imágenes se rompía con archivos de más de 2MB. El layout móvil estaba pixel-perfect en iPhone 14 y roto en todo lo demás. El caché estaba mal configurado, así que cada pageview golpeaba la base de datos.

El equipo offshore dijo que lo iban a arreglar. Los arreglos fueron goteando durante dos meses, cada uno introduciendo un edge case nuevo. La editora en jefe empezó a llamar a la agencia directamente, lo que no ayudó porque la brecha horaria significaba llamadas a las 7am.

Nos contrataron para estabilizar la plataforma. Pasamos ocho semanas haciendo lo que debió haberse hecho antes del lanzamiento: QA comprehensivo, configuración de caché, manejo de imágenes, testing responsive en dispositivos reales. Eso costó más o menos lo que dos meses del equipo offshore, pero era trabajo que no debería haber sido necesario.

Cliente C: La agencia que desapareció

Un negocio de e-commerce contrató a un freelancer local (presentado como una “agencia boutique”) para construir una tienda WooCommerce con integración de pasarela de pagos. El proyecto fue bien los primeros dos meses. Después el freelancer dejó de responder. Mensajes de Slack sin respuesta. Emails rebotados.

El cliente tenía una tienda a medio construir, una integración de pagos parcialmente completa pero no certificada, y sin acceso a la cuenta de hosting (estaba bajo las credenciales del freelancer).

Les ayudamos a recuperar acceso, completamos la integración de pagos (BAC) y lanzamos la tienda. Pero la migración costó tiempo, y el cliente se había pasado su fecha de lanzamiento planeada por seis semanas.

Cuáles eran las señales de alerta

Mirando para atrás, cada situación tenía señales tempranas:

La agencia del Cliente A no tenía clientes con retainer. Cada proyecto era un build de una sola vez. Eso significa que no mantienen lo que construyen, lo que significa que no enfrentan las consecuencias de mala arquitectura.

El equipo offshore del Cliente B no tenía proceso de QA. “Nosotros probamos” estaba en el contrato, pero cuando se preguntó qué significaba eso, la respuesta fue vaga. Testing era que los developers revisaban su propio trabajo en un solo navegador.

El freelancer del Cliente C no tenía estructura de contrato más allá de un calendario de pagos por hitos. Sin NDA, sin cláusula de transferencia de IP, sin acuerdo de acceso compartido a hosting. El engagement no tenía protección para el cliente.

Qué cuesta en total

El costo en dólares es obvio. Pero también está:

Tiempo. Cada engagement fallido te atrasa 3-6 meses. No solo perdés el tiempo de build. Perdés el tiempo que toma encontrar un partner nuevo, ramparlo y rehacer el trabajo.

Costo de oportunidad. La startup SaaS no pudo venderle a clientes enterprise por seis meses porque el producto no estaba estable. La empresa de medios perdió ingresos por publicidad durante el período de lanzamiento roto. La tienda de e-commerce se perdió la temporada de compras navideñas.

Deuda técnica. Incluso cuando salvamos un codebase en vez de reescribirlo, los parches se acumulan. El cliente carga esa deuda hacia adelante. Atrasa cada feature futuro.

Moral del equipo. Founders y CTOs que se quemaron son comprensiblemente cautelosos con la siguiente agencia. Esa cautela frena decisiones y agrega overhead de proceso que no existiría si el primer engagement hubiera ido bien.

Cómo evitarlo

Cubrí esto en más detalle en el post del checklist de evaluación, pero la versión corta:

Revisá si tienen clientes con retainer. Relaciones largas significan que construyen cosas que duran.

Preguntá sobre QA específicamente. No “¿ustedes prueban?” sino “mostramen su proceso de testing.” Qué herramientas, qué cobertura, qué dispositivos.

Pedí referencias. No las curadas del sitio web. Pedí hablar con un cliente actual.

No te vayas con la cotización más barata. Compará las tres propuestas que recibís. Si una está 40% por debajo de las demás, eso no es eficiencia. Es o subestimación de alcance o recorte de esquinas.

Sé dueño de tu infraestructura. Hosting, dominios, repos de código deberían estar en tus cuentas desde el día uno. Si la relación termina mal, te quedás con todo.

Firmá un contrato real. Transferencia de IP, propiedad del código fuente, acceso a hosting, NDA. Esto te protege si las cosas salen mal.

Hemos construido nuestra empresa siendo la agencia a la que la gente se cambia, no de la que se van. Si te quemaron y querés hablar con alguien que ha visto los patrones, acá estamos.

¿Tienes un proyecto en mente?

Contáctanos