LogoBeersech
Toca fuera para cerrar
LogoBeersech
Toca fuera para cerrar
Volver al blog
Consultoría

Outsourcing De Desarrollo: Cuándo Externalizar, Riesgos Y Cómo Elegir Agencia

¿Hago el desarrollo in-house o contrato agencia? Guía completa con red flags para no terminar pagando por basura.

Equipo Beersech

Equipo Beersech

Consultores en Soluciones Empresariales

11 min
Outsourcing De Desarrollo: Cuándo Externalizar, Riesgos Y Cómo Elegir Agencia

El Error Clásico

Una startup gastó $50K en desarrollo outsourced.

La agencia entregó código. "Listo, terminamos."

Dos semanas después: Se cae. Errores raros. No escala.

Llamaron a la agencia. "Necesita refactorización."

Otro $20K.

Mismo resultado.

Fin: Buscaron dev interno competente. Le pidió 40 horas reescribir todo. (= $30K equivalente).

Total perdido: $100K.

¿La causa? Outsourcing sin especificación clara, sin SLA, con agencia que no tenía track record.

Esta guía evita que te pase.

Cuándo Outsourcear (Y Cuándo No)

Cuándo SÍ Outsourcear

Razón 1: No Tienes Equipo Tech Interno

Startup de 5 personas. Nadie sabe código.

Opción A: Contratar dev: $50K/año Opción B: Outsourcear proyecto: $20-50K total

Outsourcing gana (si es SaaS que uno completa. Si es software custom, más caro).

Razón 2: Spike De Trabajo

Tu equipo atiende 5 proyectos. De repente: proyecto emergente.

No puedes contratar. Outsourceas 6 meses.

Outsourcing: Flexible. Escalas sin compromisos.

Razón 3: Expertise Específico

Necesitás integración con API rara. Ninguno de tus devs sabe.

Contratar alguien experto en eso: Meses de hiring.

Outsourcear a experto: 1-2 semanas de trabajo.

Razón 4: Presupuesto Limitado

No hay cash. Necesitás software ya.

Dev in-house: $50K/año (contrato mínimo)

Outsourcing por proyecto: $20K (paga solo lo que usas)


Cuándo NO Outsourcear

Razón 1: Código Es Core De Tu Negocio

Sos SaaS. Tu software es tu producto.

Outsourcear desarrollo = desastre.

Necesitás equipo in-house que entienda visión.

Razón 2: Períodos Largos (12+ Meses)

Si el proyecto dura 12 meses continuous, mejor in-house.

Outsourcing es caro a largo plazo:

  • Management overhead
  • Comunicación constante
  • Cambios, re-work

Razón 3: Datos Ultra-Sensibles

Banking. Healthcare. Información del cliente.

Outsourcear = exponer datos.

Mejor in-house con NDAs y seguridad controlada.


La Realidad Del Outsourcing

Ventajas Reales

Rápido: Empiezan ya. No waits de hiring.

Experto: Agencia tiene track record. Conoce pitfalls.

Escalable: Proyectos pequeños o grandes. Flexible.

Costo Fijo: Pagas cantidad acordada. No sorpresas salariales.

Risk Sharing: Si falla, agencia lo arregla (si hay SLA).


Desventajas Reales

Comunicación: Timezone, idioma, context-switching.

Calidad Variable: Agencias no son todas iguales. Hay mucha basura.

Fuga IP: Si no cuidas, código/ideas pueden filtrarse.

Lock-In: Terminó el contrato. Agencia desaparece. Vos queda con código huérfano.

Menos Control: No estás en dailies. No ves desarrollo day-to-day.

Caro A Largo Plazo: Proyecto de 1 año: Outsource = $120K. In-house = $60K (dev junior).


Onshore vs Offshore vs Nearshore

Onshore (Argentina / Colombia / Chile)

Pros:

  • Mismo timezone
  • Idioma
  • Cultura similar
  • Puedes conocer equipo en persona

Contras:

  • Más caro ($50-150/hora)
  • Menos disponibilidad (todo el mundo quiere locales)

Mejor para: Proyectos grandes, strategic. Donde comunicación es crítica.


Offshore (India, Filipinas, Vietnam)

Pros:

  • Muy barato ($10-30/hora)
  • Disponibilidad 24/7
  • Equipos grandes, rápido

Contras:

  • Timezone horrible
  • Calidad variable (hay buenos, hay horrible)
  • Idioma (inglés no nativo)
  • Entender requirements = difícil
  • Después de entregan, desaparecen

Mejor para: Tareas simples, repetitivas, well-defined.

Peor para: Algo que requiere interpretación, creatividad.


Nearshore (Colombia, Perú, Brasil, México)

La opción intermedia:

Pros:

  • Barato ($30-80/hora)
  • Timezone razonable (máximo 3-4 horas diferencia)
  • Español
  • Cultura similar a Latinoamérica

Contras:

  • No es super barato
  • Menos exposure que offshore

Mejor para: Proyectos medianos. Balanceado entre costo y calidad.


Tabla Comparativa

| Aspecto | Onshore (LATAM) | Nearshore (LATAM) | Offshore (Asia) | |---------|---|---|---| | Costo/Hora | $80-150 | $40-80 | $15-30 | | Timezone | Mismo | ±3h | ±8-12h | | Idioma | Excelente | Muy bueno | Bueno (no nativo) | | Calidad | 🌟🌟🌟🌟 | 🌟🌟🌟 | 🌟🌟 (variable) | | Comunicación | Excelente | Muy buena | Difícil | | Para Proyectos | Grandes, strategic | Medianos | Pequeños, simples |


Cómo Elegir Agencia (Sin Terminar En Desastre)

Paso 1: Portfolio & Referencias

No confíes en:

  • "Hicimos 500 proyectos" (si no te muestran 5)
  • Screenshots bonitos (cualquiera puede diseñar)
  • Premios de sitios raros

Confía en:

  • 5-10 proyectos similares al tuyo (mostrados, no descritos)
  • Referencias de clientes reales (que puedas llamar)
  • Detalles específicos ("Hicimos integración Stripe + AFIP para e-commerce de CABA")

Test: Llama a 2-3 referencias. Pregunta:

  • ¿Entregaron a tiempo?
  • ¿Necesitó refactorización después?
  • ¿El soporte posterior fue bueno?
  • ¿Recomendarías?

Paso 2: Proceso Claro

Red Flag 1: "Hacemos agile" pero no muestra dailies, sprints, demos.

Red Flag 2: "Es muy rápido" sin explicar cómo.

Buena señal: Proceso documentado:

  • Semana 1: Discovery
  • Semana 2-X: Development (2-week sprints)
  • Demoing cada 2 semanas
  • Daily standups
  • Feedback loop

Pregunta: "¿Cada cuándo hacemos demo y ajustamos?"

Si dice "al final," es 2009.


Paso 3: SLA (Service Level Agreement)

Básico:

- Entrega del MVP: [Fecha]
- Bugs críticos: Arreglados en 24h
- Bugs no-críticos: Arreglados en 1 semana
- Performance: Página carga en <3s (con 1000 usuarios)
- Uptime post-lanzamiento: 99.5% (30 días)

Si no hay SLA, no firmes.

SLA = Responsabilidad compartida. Sin SLA = "es responsabilidad tuya si no funciona."


Paso 4: Contrato

Puntos Clave:

Punto 1: IP Rights

"¿De quién es el código?"

Tu respuesta: "Mío después de pagar."

Si dice "compartido" o "nuestro," next.

Punto 2: Exclusividad

"¿Mientras hacen mi proyecto, hacen otros?"

Mejor: Exclusividad durante proyecto (o máximo 50% capacity en otro proyecto).

Punto 3: Retención De Datos

Si el proyecto frena: "¿Qué pasa con el código, datos, accesos?"

Debe ser: "Te damos todo, encriptado, repositorio tuyo."

Punto 4: Refactorización / Re-trabajo

"Si código tiene bugs después, ¿es gratis arreglarlo?"

Debe haber período (típicamente 30 días post-lanzamiento) donde arreglán sin cargo.

Punto 5: Escala De Costos

"Si el proyecto crece ±30%, ¿cómo ajustamos costos?"

Acuerden antes, no en la mitad.


Paso 5: Comunicación Test

Manda email de prueba:

"Necesito integración Stripe + sistema existente. Usuarios serán 500. Payment debe procesar en <5 segundos."

Respuesta mala:

  • "Sí, podemos hacer."
  • Sin preguntas de clarificación.
  • Presupuesto muy bajo.

Respuesta buena:

  • Preguntas específicas: "¿Sistema existente es custom o SaaS? ¿Qué stack usa? ¿5 segundos en qué condiciones (1 usuario o 500 simultáneos)?"
  • Presupuesto acompañado de desglose.
  • Propuesta de cómo harían.

Si hacen preguntas, piensan. Si no, copy-paste.


Red Flags: No Firmes Si Ves Esto

🚩 Red Flag 1: "Hemos hecho esto 500 veces, es fácil"

Si es tan fácil, ¿por qué otros proyectos se rompen?

Arrogancia = desastre.

🚩 Red Flag 2: Presupuesto "muy" bajo

"Otros cobran $50K. Nosotros $15K."

¿Cómo?

Si no lo explican con desglose, es porque van a hacer mierda.

🚩 Red Flag 3: No Te Muestran Código Anterior

"Por confidencialidad no podemos mostrar."

Válido, pero muestren ejemplos vacios (estructura, no lógica).

Si no muestran NADA, son novatos.

🚩 Red Flag 4: "No Necesitás Tests"

Testing es estándar. Si lo ignoran, código va a ser basura.

🚩 Red Flag 5: Equipo Es Una Persona

Freelancer que suena corporativo.

Si se enferma, desaparece, muere: proyecto frena.

Mejor agencia con equipo.

🚩 Red Flag 6: Sin Documentación

Proyecto termina. No hay documentación de código, architecure, setup.

Significa: Hicieron "algo" pero no saben bien qué.

🚩 Red Flag 7: "Testing Es Opcional"

No. Testing no es opcional.

🚩 Red Flag 8: Sin NDA o IP Agreement

Si no protege tu IP, no confíes datos sensibles.


Casos Reales: Bueno y Malo

Caso Malo: Fintech De CABA

Contrató: Agencia offshore barata.

Presupuesto: $30K para 6 meses.

Problemas:

  • Falta de timezone overlap (no pueden hacer daily con equipo de CABA)
  • Código sin tests (después, bugs constantes)
  • Sin documentación
  • Cuando necesitó cambios: agencia desapareció (se cerraron)

Resultado:

  • Proyecto se entregó con bugs
  • Tuvo que contratar dev internal ($50K/año) para arreglarlo
  • Total: $80K cuando presupuestó $30K

Lección: Barato + lejano = problema.


Caso Bueno: E-commerce De CABA

Contrató: Agencia nearshore (Colombia).

Presupuesto: $60K para 4 meses.

Proceso:

  • Semana 1: Discovery exhausto
  • Sprints de 2 semanas con demos
  • Timezone: Colombia es -1h que CABA, overlap perfecto
  • Daily standups

Resultados:

  • Entregaron a tiempo
  • 95% de features en MVP (5% demoraron 1 sprint más)
  • Código bien testeado
  • Documentación completa
  • Post-lanzamiento: 2 issues menores, arreglados en <24h

Total: $60K, valor obtenido: $150K+ (porque escaló proyecto gracias a buena base).

Lección: Pagar un poco más por calidad = RIO positivo.


Cómo No Morir En El Proceso

Antes De Firmar

  • [ ] Portfolio de 5+ proyectos similares
  • [ ] Referencias verificadas
  • [ ] SLA escrito
  • [ ] IP Rights tuyo
  • [ ] Contrato con exclusividad ±50%
  • [ ] Período de refactorización gratis (30 días)
  • [ ] Documentación incluida en scope

Durante El Proyecto

  • [ ] Dailies (mínimo 3x semana)
  • [ ] Demos cada 2 semanas
  • [ ] Feedback loop
  • [ ] Acceso a repositorio (tú eres dueño, no ellos)
  • [ ] Reportes de progreso

Después De Entregar

  • [ ] Documentación de setup, arquitectura, cómo deployar
  • [ ] Training al equipo
  • [ ] 30 días de soporte free
  • [ ] Acceso total al código
  • [ ] SLA de 60 días para bugs críticos

Las Preguntas Que Todos Hacen

¿Cuánto cuesta outsourcear?

  • Proyecto pequeño (1-3 meses): $20-50K
  • Proyecto mediano (3-6 meses): $50-120K
  • Proyecto grande (6-12 meses): $120-300K+

¿Es más barato que in-house?

Por proyecto: Sí. A largo plazo (2+ años): No. In-house es más barato.

¿Puedo confiar en freelancer?

Depende. Mejor agencia que freelancer (backup si alguien se enferma).

¿En inglés o español?

Español = mejor. En English, pierdes contexto, malentendidos.

¿Puedo cambiar de agencia a mitad?

Sí. Pero duele (re-onboarding, posibles cambios de arquitectura).

Mejor elegir bien la primera.


Siguiente Paso: Si Vas A Outsourcear

Lista de verificación:

  1. ¿Es realmente outsourcing o es producto strategic?
  2. Definí scope exactamente (no "más o menos")
  3. Investigá 3-5 agencias
  4. Habla con referencias REALES
  5. Lee el contrato completamente
  6. Firma SLA

No ahorres en la selección. Ahorrar 10K en presupuesto puede costar 100K en re-trabajo.

Nosotros trabajamos outsourcing de desarrollo. Si necesitás agencia confiable, nos conocés.

Y si necesitás consejaría en elegir, también.

¿Necesitás outsourcing o consultoría?

📱 WhatsApp: +549113903722 📧 Email: beersechconsultas@gmail.com

O exploá desarrollo web a medida, sistemas web empresariales, y soluciones digitales para PyMEs.

También podés leer sobre consultoría de software y transformación digital.


Última actualización: Diciembre 2024 Tiempo de lectura: 11 minutos Dificultad: Intermedia

outsourcingdesarrolloagenciasArgentinaequipo
Equipo Beersech

Escrito por

Equipo Beersech

Consultores en Soluciones Empresariales

Apasionado por crear experiencias digitales excepcionales y compartir conocimiento con la comunidad.

Outsourcing De Desarrollo: Cuándo Externalizar, Riesgos Y Cómo Elegir Agencia | Beersech