Qué entrega el MVP y qué verá el ayuntamiento.
Muniva deja operativa la plataforma municipal y preparada para recibir módulos. Esta guía describe el alcance objetivo; el estado de implementación se comunica por separado.
Plataforma operativa
Sin módulos de negocio
Demo de 15 minutos
Un despliegue por ayuntamiento
Documento de comunicación. No sustituye a la documentación funcional
del MVP. Describe el alcance objetivo; el estado de implementación se comunica aparte.
01 · Contexto
Qué es Muniva
Muniva es una plataforma municipal modular: un núcleo común que resuelve acceso, usuarios, permisos, ficheros, notificaciones, auditoría y dashboard, sobre el que se instalan módulos de negocio.
Cada ayuntamiento tiene su propio despliegue y su propia base de datos. No comparte datos ni configuración con otros ayuntamientos.
02 · Alcance
Qué resuelve el MVP
El MVP deja la plataforma operativa y preparada para recibir módulos.
- Acceso seguro y sesiones.
- Configuración del ayuntamiento: nombre, logo, colores y textos.
- Usuarios, roles y permisos.
- Dashboard con widgets.
- Sección «Módulos»: instalar, activar, actualizar, desactivar, quitar y purgar.
- Auditoría de las acciones relevantes.
- Notificaciones internas.
- Ficheros básicos.
- Trabajos en segundo plano y eventos.
03 · Experiencia
Qué verá el ayuntamiento
| Capacidad | Experiencia |
|---|---|
| Inicio de sesión | Acceso al panel del ayuntamiento con el rol asignado. |
| Dashboard | Pantalla principal con widgets: bienvenida, resumen del municipio, notificaciones, actividad reciente, salud del sistema y accesos rápidos. |
| Personalización | Logo, colores y textos del ayuntamiento aplicados a toda la interfaz. |
| Usuarios | Invitación, edición y suspensión de usuarios. |
| Roles y permisos | Asignación de admin, worker y permisos granulares. |
| Módulos | Catálogo, detalle, instalación de un bundle firmado, activación, actualización, baja y purga. |
| Auditoría | Consulta de quién hizo qué y cuándo. |
| Notificaciones | Avisos dentro de la plataforma. |
04 · Demostración
Recorrido de demostración
Duración orientativa: 15 minutos.
| Paso | Qué se muestra | Mensaje |
|---|---|---|
| 1 | Entrar con un usuario admin. | El acceso está separado por rol. |
| 2 | Ver el dashboard. | La plataforma ya es útil sin módulos de negocio. |
| 3 | Cambiar logo o color y recargar. | La marca es configuración, no código. |
| 4 | Invitar a un worker y asignarle permisos. | Cada usuario ve solo lo que le corresponde. |
| 5 | Abrir «Módulos». | El catálogo puede estar vacío y la sección sigue siendo operativa. |
| 6 | Instalar y activar el módulo de ejemplo. | Se instala en caliente, sin recompilar ni reiniciar. |
| 7 | Ver el widget del módulo en el dashboard. | Un módulo añade valor sin tocar el núcleo. |
| 8 | Desactivar el módulo. | Los datos se conservan; solo se oculta su uso. |
| 9 | Consultar auditoría. | Toda operación relevante queda registrada. |
| 10 | Provocar un fallo controlado en el módulo. | El dashboard y el núcleo siguen funcionando. |
05 · Permisos
Roles del MVP
| Rol | Para quién | Puede |
|---|---|---|
super | Soporte técnico del despliegue | Instalar y gestionar módulos, diagnosticar e impersonar con auditoría. No es un rol de negocio. |
admin | Administración municipal | Configurar el ayuntamiento, usuarios, roles, ajustes y dashboard. |
worker | Personal municipal | Entrar al dashboard y usar los módulos que tenga activos y permitidos. |
provider | Empresa externa | Sin acceso en el MVP; se habilita con un módulo de proveedores. |
citizen | Ciudadanía | Sin acceso en el MVP; se habilita con un módulo ciudadano. |
06 · Límites
Lo que NO incluye el MVP
- Incidencias, tickets, playas, residuos, balizas, cámaras o inspecciones.
- Telefonía, transcripción o asistente de voz.
- App ciudadana y apps nativas Android/iOS.
- Portal de proveedores.
- Catálogo remoto o marketplace de módulos.
- Generación de PDF oficial.
- Búsqueda avanzada.
Estas piezas están en roadmap y se incorporan como módulos posteriores.
El módulo de incidencias es el primer ejemplo propuesto.
07 · Puesta en marcha
Qué necesita aportar el ayuntamiento
| Elemento | Uso |
|---|---|
| Nombre oficial y datos del ayuntamiento | Configuración y textos. |
| Logo y colores corporativos | Branding. |
| Lista de usuarios y roles iniciales | Puesta en marcha. |
| Dominio y certificado HTTPS | Acceso seguro. |
| Política de conservación y protección de datos | Auditoría, ficheros y futuros módulos. |
| Responsable funcional | Validación de alcance y aceptación. |
08 · Aceptación
Cómo sabremos que el MVP está conseguido
- Un despliegue nuevo funciona con login, usuarios, roles, ajustes y dashboard.
- El dashboard sigue operativo aunque un widget falle.
- La sección «Módulos» permite instalar, activar, actualizar, desactivar y quitar.
- Instalar o actualizar no requiere recompilar ni reiniciar el núcleo.
- Un fallo de un módulo no tumba la plataforma.
- Quitar un módulo conserva sus datos; purgar exige backup, confirmación y auditoría.
- Cada ayuntamiento solo ve sus propios datos.
09 · Roadmap
Después del MVP
| Fase | Contenido |
|---|---|
| 1 | Módulo de incidencias urbanas: dashboard, alta desde PDA/tablet y aviso ciudadano. |
| 2 | Tickets a proveedores y portal de subcontratas. |
| 3 | Canal telefónico con grabación y transcripción local. |
| 4 | Portal ciudadano y apps nativas. |
| 5 | Nuevos módulos: residuos, parques, alumbrado, playas, etc. |
Ver el ejemplo del primer módulo para el detalle.
10 · Glosario
Términos habituales
| Término | Significado |
|---|---|
| Despliegue | Instalación de Muniva para un ayuntamiento concreto. |
| Núcleo | Funciones comunes: acceso, usuarios, permisos, ficheros, auditoría, dashboard. |
| Módulo | Pieza de negocio que se instala y activa por separado. |
| Bundle | Paquete firmado de un módulo listo para instalar. |
| Widget | Tarjeta del dashboard que muestra información o accesos. |
| Auditoría | Registro de acciones relevantes con actor, fecha y resultado. |