Skip to content

12. Definición del MVP (Minimum Viable Product)

Fase: 01 — Viabilidad Temprana
Entregable: 12
Proyecto: NoteVault (PC, Mac, Android, iPhone)


1. Delimitación Estricta del MVP (In-Scope vs. Out-of-Scope)

Alcance In-Scope (Producto Mínimo Viable)

  1. Desktop (PC Windows, macOS, Linux):
  2. Editor Markdown con resaltado KaTeX, frontmatter YAML, backlinks y adjuntos.
  3. 9 módulos funcionales integrados: Notas, Hábitos, Ejercicio, Tareas, Proyectos, Finanzas, Estudio (SRS), Mentor IA y Navegador Web.
  4. Despacho IPC seguro con contextIsolation: true.
  5. Empaquetado de instaladores .exe y .dmg.
  6. Mobile (Android & iPhone / iOS):
  7. Lectura y escritura de la bóveda compartida con paridad en Hábitos, Ejercicio (series y videos), Tareas y Finanzas.
  8. Conformidad a nivel de bytes con el formato de escritorio.

Alcance Out-of-Scope (vNext)

  • Edición colaborativa multiusuario simultánea en la misma nota mediante CRDTs (WebRTC).
  • Servidor central de cuentas en la nube (contradice la filosofía Local-First).
  • Plugins de terceros con descarga dinámica desde internet.

2. Marco Conceptual: Delimitación de Alcance de MVP

1. **Entidad principal e independiente.** 2. **Es la entidad líder del conjunto de datos:** posee un identificador global único que sella la frontera funcional del lanzamiento inicial (`mvp_scope_boundary_id`: `SCOPE-MVP-DUALCLIENT`) consultado en la planificación de sprints. 3. **Existe por sí misma en la definición de producto sin depender de estimaciones de tiempo**, y es la única responsable de rechazar cualquier solicitud de funcionalidad extra (*gold-plating*) antes de estabilizar la versión 1.0. 4. **Punto de entrada y límite de consistencia:** Todo ticket de desarrollo debe clasificarse estrictamente como IN-MVP o POST-MVP.