La obsesión por el "MVP perfecto" es la razón #1 por la que las startups en Costa Rica no llegan a salir. Pasan 6 meses puliendo features que nadie pidió, mientras un competidor lanza algo más feo pero que ya está cobrando. Este es el cronograma que usamos para llevar una idea a producción en 6 semanas, con la regla dura que mantiene al proyecto enfocado.
💡 ¿Tu idea cabe en 6 semanas? El cotizador interactivo te da el rango USD + duración estimada en 30 segundos.
💰 ¿Qué presupuesto necesita un MVP? Ver la guía completa de pricing en Costa Rica — rangos USD 3 000–5 000 para MVPs, desglose por feature y por vertical.
La regla dura del MVP de 6 semanas
Un MVP de 6 semanas es feo, falla en casos borde, y tiene una sola feature genial — pero está vivo y pagando.
Si tu MVP en la semana 6 no puede cobrar a un cliente real, no terminaste un MVP — terminaste un demo. Y los demos no son negocio.
Cronograma semana a semana
Semanas 1–2: Discovery + Arquitectura
No se escribe código de producción todavía. Se decide qué construir y cómo.
Lo que se hace:
- Entrevistas con 8–12 prospectos. El equipo del cliente y nosotros. Pregunta: "¿qué problema te cuesta más resolver en X?" — no muestres tu idea.
- Diseño de la feature principal. Wireframes a baja fidelidad. Solo el flujo crítico.
- Decisiones de stack. Next.js o Astro, Stripe o LemonSqueezy, Supabase o RDS. (Ver nuestra nota sobre elegir stack.)
- Setup técnico mínimo. Repo, Vercel preview, dominio, Stripe sandbox, analytics.
Lo que NO se hace: backend en producción, integraciones nice-to-have, diseño pulido.
Salida de la semana 2: un documento de 2 páginas con la feature principal definida + un Figma con el flujo crítico + el repo armado.
Semanas 3–5: Build en sprints semanales
3 sprints de 1 semana. Cada sprint termina con demo al cliente y, si aplica, a 1–2 usuarios beta.
Sprint 3 — Esqueleto:
- Auth funcionando (Magic link o Google OAuth — no email + password aún).
- La feature principal en su versión más cruda. No estilizada. Funcional.
- Stripe en sandbox conectado pero no integrado al flujo aún.
Sprint 4 — Conectar el flujo:
- La feature principal pulida en sus 2–3 estados principales (loading, éxito, error).
- Stripe checkout real (pagos en sandbox, pero con flujo completo).
- Email transaccional vía Resend (welcome, confirmación de pago).
Sprint 5 — Lo que falte para vender:
- Landing simple (1 página) con propuesta de valor + botón a Stripe.
- Onboarding básico para que un usuario nuevo pueda llegar a la feature en 60 segundos.
- Página de cuenta + cancelar suscripción (Stripe Customer Portal).
Lo que NO se hace en estas 3 semanas:
- Tests automatizados pesados (un set mínimo de E2E es suficiente).
- Internacionalización (a menos que sea crítico el primer día).
- Panel admin pulido (los admins usan la base de datos o Retool).
- Diseño "wow" — diseño limpio basta.
Semana 6: Hardening + Deploy + Primeros usuarios
La semana donde el MVP pasa de ser proyecto a ser producto vivo.
Lunes–martes: bugs críticos y casos borde que aparecieron en demos. Triaje brutal: solo lo que bloquea uso, no lo bonito.
Miércoles: deploy a producción. Stripe en live mode. Dominio definitivo. SSL, analytics (PostHog), Sentry o equivalente para errores.
Jueves–viernes: los primeros 5–10 usuarios reales (los que pre-vendiste en las primeras semanas). Soporte directo por WhatsApp o Slack. Cada bug que reporten se arregla en menos de 24 horas.
Salida de la semana 6: producto en producción, pagando con tarjeta real, con 5+ usuarios activos. Un Loom de 2 minutos con la demo grabada para enviar a inversores o más prospectos.
Por qué la pre-venta es más importante que el MVP perfecto
La mayoría de founders quieren "construir primero, vender después". Es exactamente al revés. El plan correcto:
- Semana 0 (antes de las 6 semanas): pre-venta. Hablas con 10 prospectos. Vendes el problema, no el producto. Pides compromiso (depósito, carta de intención, lista de espera con tarjeta).
- Si nadie pre-paga: el problema no es suficiente. No construyas el MVP. Vuelve a iterar la propuesta.
- Si 3+ pre-pagan: tienes señal. Empieza el cronograma de 6 semanas.
Esto cambia todo:
- El presupuesto del MVP queda parcialmente cubierto antes de empezar.
- Tienes 3 usuarios garantizados el día del lanzamiento.
- El feedback de semana 6 es de gente con piel en el juego.
- El equipo construye con confianza sabiendo que el mercado validó.
Stack pragmático para un MVP
| Necesidad | Solución recomendada | Por qué |
|---|---|---|
| Framework web | Next.js 16 | Stack más documentado, deploy invisible |
| Hosting + DB | Vercel + Supabase | Cero ops, escala hasta 50k usuarios |
| Auth | Supabase Auth | Magic link + OAuth, listo en 1 hora |
| Pagos | Stripe | Checkout y Customer Portal listos |
| Email transaccional | Resend | API limpia, dominio rápido de verificar |
| Analytics | PostHog | Funnel + cohorts + replay incluidos |
| Soporte | WhatsApp Business | Cero fricción para usuario LatAm |
Total de costo de stack en producción para 100 usuarios: USD 0–20/mes. Sí, cero. Las versiones free de Vercel, Supabase, Resend y PostHog cubren el primer mes fácil.
Errores que matan el cronograma de 6 semanas
- "Mientras estamos, agreguemos X feature". No. La feature X va a la v2. Cualquier desvío rompe el ritmo.
- Diseñar antes de validar. Si no pre-vendiste, lo que estás diseñando es probablemente la solución equivocada.
- Stack ambicioso. Microservicios, Kubernetes, mensajería async — no para un MVP. PostgreSQL + Next.js + 1 servicio externo es suficiente.
- No deployar la semana 1. El deploy debe estar funcionando desde el día 5. Si esperas a la semana 6, vas a descubrir 20 problemas el último día.
- Equipo de 5+ personas. Equipo de 2–3 personas máximo para un MVP. Más equipo = más coordinación = menos velocidad.
En resumen
| Semana | Objetivo | Output |
|---|---|---|
| 1–2 | Discovery + arquitectura | Doc + Figma + repo |
| 3 | Esqueleto | Auth + feature cruda + Stripe sandbox |
| 4 | Conectar el flujo | Stripe real + emails |
| 5 | Lo que falte para vender | Landing + onboarding + cuenta |
| 6 | Hardening + Deploy + primeros usuarios | Producto vivo cobrando |
Si tienes una idea y quieres saber si cabe en 6 semanas, conversémoslo. No cobramos esa conversación. En 30 minutos te decimos si vale la pena empezar o si todavía falta pre-venta.
