Lección 60 de 61 · Módulo 08: 6/7
Build Nivel · intermedio

MVP funcional — criterios de "listo"

Por qué te debe importar

"Listo" es la palabra más disputada del desarrollo. Para un MVP, tiene definición: usuario real puede completar el flujo mínimo sin intervención tuya. No "está perfecto", no "tiene todo lo que quería" — es que funciona sin ti.

Idea central

MVP listo = un usuario real completa el flujo mínimo sin asistencia humana.

Los cinco criterios binarios

1. Flujo mínimo funciona end-to-end

Usuario crea cuenta → entra → completa acción principal → ve valor → puede volver. Sin errores. Sin intervención tuya.

2. Sin data leaks visibles

RLS en todas las tablas. Smoke test: crea 2 usuarios de prueba, confirma que A no ve datos de B.

3. Pagos funcionan (si aplica)

Stripe configurado con key real (no test). Un cobro real se procesa. Webhook de confirmación llega. Invoice se marca como paid.

4. Email crítico sale

Al menos: confirmación de signup, reset password, y el email del flujo core (ej. invitación, recibo, notificación). Si no salen, el MVP no está listo.

5. Errores no exponen stack traces al usuario

Cualquier error técnico se catchea y muestra mensaje razonable. Producción no debería mostrar SQL errors ni 500 sin handling.

Qué NO necesita estar listo

  • UX pulido al milímetro.
  • Dark mode perfecto.
  • Analytics avanzadas.
  • Admin panel completo.
  • Mobile responsive al 100%.

Priorizar eso antes de validar con usuarios es el error clásico.

El test real

Invita a alguien del ICP a probar. No le expliques. Dale el link. Míralo usar (con su permiso, o vía Hotjar/FullStory). Si llega al valor sin que intervengas, MVP listo. Si se atora, encontraste tu próximo sprint.

Ejemplos en escalera
✓ Checkpoint

Para tu MVP actual: ¿pasa los 5 criterios? Haz el test real con alguien del ICP esta semana. Lo que detectes es tu roadmap inmediato.

Resumen — tres cosas que deberías recordar
  1. MVP listo = usuario real completa flujo mínimo sin ti.
  2. Cinco criterios binarios, no opiniones: flujo, data leaks, pagos, email, errores.
  3. Lo que NO necesita estar listo: pulido UX, dark mode, admin panel completo.
Qué sigue
Lección 61 · Construcción Qué sigue después del MVP — primeros usuarios, iteración, métricas → Continuar