Introducción
Esta guía práctica ayuda a decidir entre contratar una agencia o un desarrollador freelance. Encontrarás pasos accionables, plantillas y criterios para evaluar costes, riesgo y calidad según alcance y región.
Prerrequisitos
Antes de empezar reúne: objetivos claros, presupuesto aproximado y plazo. Documentos útiles: brief, perfiles de usuario, KPIs y tech stack preferido. Decide propiedad intelectual, nivel de soporte y coincidencia horaria.
Paso 1: Definir alcance y objetivos
El brief debe contener funcionalidades, entregables y criterios de éxito. Estima si quieres un MVP o producto completo.
Ejemplo mínimo:
- Landing: 1 página, formulario, analítica
- App: flujo de 5 pantallas, login, API
- SaaS: registros, panel admin, facturación
Paso 2: Evaluar recursos internos
Checklist rápido:
- ¿Tenéis desarrolladores? ¿Diseñador? QA? PM?
- Si faltan varias disciplinas, la agencia aporta equipos integrados.
- Si es una tarea puntual, el freelance puede ser suficiente.
Paso 3: Presupuesto, modelos y plazos
Modelos: precio fijo (claro, menos flexible), por horas (flexible), retención (soporte continuo).
| Tipo | Proyecto simple | Medio | Complejo |
|---|---|---|---|
| España (estim.) | €1.000-3.000 | €10.000-30.000 | €40.000+ |
| LatAm (estim.) | US$500-2.000 | US$5.000-20.000 | US$25.000+ |
Paso 4: Riesgos y legales
Riesgos comunes: dependencia de una sola persona, fugas de conocimiento, fallos de seguridad. Confirma cláusulas de IP, confidencialidad y responsabilidades. Ten en cuenta IVA y retenciones según país.
Paso 5: Búsqueda y selección
Canales: Malt y LinkedIn para España; Workana y comunidades locales en LatAm; Upwork globalmente. Redacta un RFP claro y valora portfolios y referencias.
Paso 6: Evaluar propuestas y entrevistas
Compara con criterios ponderados: precio (20%), tiempo (25%), experiencia técnica (35%), plan (20%). Preguntas clave abarcan stack, procesos de QA y comunicación.
Alerta si el candidato evita detallar procesos, no puede mostrar entregables anteriores o promete tiempos poco realistas.
Paso 7: Contrato y SLA
Incluye entregables, hitos, aceptación, IP y NDA. Define SLA: tiempos de respuesta, penalizaciones y modelo de pago (milestones, escrow o retención).
Paso 8: Onboarding y control
Checklist de onboarding: accesos, documentación, canal de comunicación y calendario. Trabaja por sprints, revisiones regulares y pruebas automatizadas cuando sea posible.
Ventajas comparadas
- Agencia: equipos multidisciplinares, procesos y escalabilidad; suele ser más cara.
- Freelance: relación directa, menor coste, rapidez; limitada capacidad para proyectos grandes.
Plantillas y recursos
Prepara un RFP con contexto, objetivos, listas de entregables y criterios de evaluación. Adjunta modelo básico de contrato y checklist de aceptación.
Casos de uso
- Landing simple: freelance, presupuesto ajustado.
- App compleja: agencia por equipos de backend, mobile y QA.
- Proyecto largo: modelo mixto, agencia para core y freelance para picos.
Checklist final y decisión
- ¿Alcance definido? ¿Presupuesto realista? ¿Riesgo aceptable?
- Pondera alcance, presupuesto, tiempo y riesgo; pide 3 propuestas en 14 días.
💡 Lectura recomendada: Cómo elegir un desarrollador web profesional
Próximos pasos
Arranca con un POC o MVP corto, solicita tres propuestas comparables y marca hitos claros. Si necesitas las plantillas o el modelo de contrato, puedo adaptarlas a tu proyecto.
