Plan Maestro SEOMA MVP (febrero – junio 2025)
Toda la información debe respetar (y prevalece antes que este documento) los siguientes documentos:
- xlsx (enviado el dia 07/02/2025 )
- 20240207_Planificación_MVP_Seoma_project (enviado el dia 07/02/2025 )
- planificación de pdf (enviado el día 29/01/2025 )
1. Introducción: Metas y objetivos de MVP
1.1. Objetivos comerciales generales
● Prueba de concepto:
- Atrae al menos 300 usuarios
- El 50% de ellos realiza acciones clave (crear un avatar o configurar un mundo).
- Recopile comentarios para futuras
● Preparación para la divulgación a los inversores:
- El mundo de exhibición y las fábricas (fábrica de avatares y fábrica mundial) deben estar listos para la demostración.
- Compile un informe analítico sobre la actividad y la participación de los
- Preparar materiales para la presentación de la idea del
1.2. Objetivos del usuario
- Creación de avatares: 85–98 % de realismo a partir de 1 a 3 fotografías, con un tiempo de generación de 10 a 30 segundos.
- Creación del mundo: arrastrar y soltar objetos, interfaz sencilla, niveles de acceso (público/privado).
- Funciones sociales: chat en tiempo real (latencia de hasta 1 segundo), comentarios, interacciones en el mundo de otros usuarios.
1.3. Objetivos técnicos
- Arquitectura y estabilidad: Admite hasta 1000 usuarios simultáneos sin fallas críticas.
- Escalabilidad: Escalamiento flexible de la capacidad del servidor sin grandes revisiones arquitectónicas.
- Seguridad y Privacidad: Cifrado de datos, cumplimiento del
- Colección de análisis: Métricas de actividad, engagement, satisfacción.
1.4. Entregables antes del 1 de junio de 2025
- Una plataforma SEOMA (MVP) funcional con:
- cliente .exe (mundo escaparate + fábrica mundial)
- Del lado del servidor (fábrica de avatares, características sociales)
- interfaz web (área de cuenta de usuario)
- Capacidad para incorporar a los primeros usuarios (más de 300 personas) y recopilar métricas clave (retención, porcentaje que completan acciones clave).
- Análisis de base y materiales de presentación para mostrar potencialmente el proyecto a los inversores.
2. Distribución de tareas entre equipos
2.1. Alex (PixelDreams)
● Cliente .exe (Unidad):
- Integre avatares en Unity para visualización e interacción en el mundo
- Este punto no está contemplado por parte de Pixeldreams, deberá integrarlo Vitaly.
- Los avatares generados en el servidor deben transferirse a Unity y mostrarse en el espacio virtual.
- Este punto no está contemplado por parte de Pixeldreams, deberá integrarlo Vitaly.
- Integre con el servidor para sincronizar datos sobre posiciones y acciones de
- Este punto no está contemplado por parte de Pixeldreams, deberá integrarlo Vitaly.
- Gráficos 3D: Retopología, texturizado, iluminación (al horno).
● IU del cliente:
- Movimiento/selección de objetos, funciones básicas de guardado de escenas
- Integre con el servidor para sincronización multijugador y avatares (en colaboración con Vitaly).
- Este punto no está contemplado por parte de Pixeldreams, deberá integrarlo Vitaly.
- Vitaly (Promo Digital)
- Arquitectura del servidor (Docker, Kubernetes), bases de datos, almacenamiento de datos de usuarios/mundo.
- Avatar Factory (ML/fotogrametría): genere modelos 3D realistas a partir de 1 a 3 fotos cargadas.
● Integración de Avatares en el Cliente .exe (Unidad):
- Desarrollar una API para transferir avatares a
- Configurar sincronización en tiempo real (movimiento, acciones).
- Funciones sociales: chat de texto/voz, sincronización de usuarios para
- Interfaz web (área de cuenta de usuario): registro, autorización, gestión de avatar, posiblemente comentarios mundiales.
- API para transferir avatares al cliente .exe: asegúrese de que los avatares generados se proporcionen en formatos compatibles con Unity (por ejemplo, FBX/GLTF).
3. Hoja de ruta detallada (por mes)
febrero 2025
Alex (PixelDreams):
- Retopología Texturizado e Iluminación (aproximadamente 120 a 150 horas 247 horas): 2 rooms (Hall, Despacho). Hall y Pasillo
- Optimización de
- Proceso de
- Proceso de crear materiales
- Proceso de crear luces
- Diseño UV inicial para texturas de
- Programación: 200 horas
- Programación PHP y UIX Unity
- Programación de la BBDD usando
- Programación de la comunicación entre BBDD y programa de
- Programación de los gráficos visuales (como los campos).
- Este punto conlleva X puntos:
- – Pantalla registro
- – Pantalla login
- – Pantalla error de login
- – Pantalla error de registro
- – Pantalla “Congratulation”
- – Pantalla tutorial “how to move”
Entregables (15 (17) y 28 (3 marzo) de febrero):
- PDF con resumen de horas
- Capturas de pantalla de modelos
- Anteproyecto de montaje (escena Hall en Unity).
- Se entregó como extra sin incluir en la planificación para una mayor visualización
- Entregable:
- 1 pdf con las horas holded
- 5 capturas de pantalla del programa de 3D del espacio y objetos
- 1 vídeo del funcionamiento de la tabla de filtro
Vitaly (Promo Digital):
- Configuración de la arquitectura del servidor (80 a 100 horas): microservicios, base de datos, Docker/Kubernetes.
- Tareas de integración de avatar para Unity (carga y visualización). Desarrollar un mecanismo para transferir avatares a Unity a través de API.
- Prototipo de fábrica de avatares: 1 foto → ~85% de
- Interfaz Web: borrador de página de registro/inicio de sesión.
● API para transferir avatares al cliente .exe.
Entregables:
- API de prueba para la generación de
- Informe sobre la configuración del servicio del
- Formulario de inicio de sesión en funcionamiento (web).
marzo 2025
Alex (PixelDreams):
- Configuración de renderizado de avatar en Unity: carga y visualización correcta en el mundo virtual.
- Este punto no está contemplado por parte de Pixeldreams, deberá integrarlo
- Retopología Texturizado e Iluminación (Salón, Despacho + 1 sala más) (150–180 horas 247 horas).
- Optimización de
- Proceso de
- Proceso de crear materiales
- Proceso de crear luces
- Diseño UV inicial para texturas de
- Programación: 200 horas
- Programación PHP y UIX Unity
- Desarrollo de una tabla visual para el usuario usando con las salas existentes y con un buscador que permite filtrar la búsqueda con etiquetas predefinidas.
- Implementación de los objetos 3D y la programación para poder cambiar objetos
- Programación del desplazamiento y rotación de los objetos en la
- Programación de los controles para el desplazamiento del
- Configuración de Unity: importar modelos iniciales, configurar
- Programación PHP y UIX Unity
Entregables (15 (17) y 31 de marzo):
- Pruebe .exe con 2 o 3 escenas (sin funciones de interfaz de usuario completas).
- Vídeo demostrativo de iluminación y
- Entregable:
- 1 pdf con las horas holded
- 5 capturas de pantalla del programa de 3D del espacio y objetos
- 1 vídeo del funcionamiento de la tabla de filtro
Vitaly (Promo Digital):
- Mejorando la fábrica de avatares: 2-3 fotografías (90-95% de realismo).
- Funciones sociales: chat de texto básico vinculado a una identificación de usuario (60 a 80 horas).
- Interfaz Web: área de cuenta de usuario, visualización de avatar (vista previa webGL).
Entregables:
- API de avatar (2 o 3 fotos).
- Chat de prueba (web).
- Informe en PDF de horas y
abril 2025
Alex (PixelDreams):
- Retopología Texturizado e Iluminación (habitación) ( 247 horas).
- Optimización de
- Proceso de
- Proceso de crear materiales
- Proceso de crear luces
- Integración de Avatar en el Cliente .exe (Unity): garantiza la visualización y la interacción correctas en tiempo real de los Desarrollar un mecanismo de sincronización de avatar (en colaboración con Promo Digital).
- UI (arrastrar y soltar): programación del menú de selección de objetos, movimiento, borrado (150 horas).
- Programación: 200 horas
- Programación Unity drag&drop:
- Programación del panel lateral con pequeñas miniaturas de los objetos (que se irán incorporando durante el proceso) simulando la tienda (sistema de compras).
- Programación de la interfaz para convertir el click del ratón en el menú lateral que es 2D al entorno que es 3D.
- Creación de la GUI de este
- Conexión con la BBDD de Xampp (local)
- programación para que el menú sea “scrollable”.
- Agregue 1 o 2 habitaciones más y complete la retopología.
Entregables (15 (14) y 30 de abril):
- .exe con función de arrastrar y
- Capturas de pantalla de la interfaz de
- Vídeo corto (captura de pantalla) que muestra a un usuario cambiando
- Entregable:
- 1 pdf con las horas holded
- 5 capturas de pantalla del programa de 3D del espacio y objetos
- 1 vídeo del funcionamiento de la tabla de filtro
Vitaly (Promo Digital):
- Chat de voz (o finalizar el chat de texto): mejoras en el lado del
- avatares: aumenta el realismo (hasta un 98%), optimiza el rendimiento (10 a 30 segundos).
- Interfaz Web: configuración de usuario avanzada, posiblemente un sistema de comentarios para mundos.
Entregables:
- Chat de voz en funcionamiento (prueba).
- Versión estable de generación de avatar (3 fotos).
- Informe en
mayo 2025
Alex (PixelDreams):
- Optimización (.exe) y montaje final del mundo showcase + fábrica del mundo básico (hasta 120 horas).
- Pruebas de arrastrar y soltar, interfaz de usuario y correcciones de errores
- Se requiere integración del servidor para el modo
- Retopología Texturizado e Iluminación (Restaurante) ( 247 horas).
- Optimización de
- Proceso de
- Proceso de crear materiales
- Proceso de crear luces
Entregables (15 (19) y 31 (2 junio) de mayo):
- .exe pre-
- Informe de horas
- Demostración breve en vídeo.
- Entregable:
- 1 pdf con las horas holded
- 5 capturas de pantalla del programa de 3D del espacio y objetos
- 1 vídeo del funcionamiento de la tabla de filtro
Vitaly (Promo Digital):
- Mejora de las funciones sociales: versión estable del chat de voz/texto,
- Interfaz Web: área de cuenta de
- Recopilación de análisis (agregando herramientas de seguimiento).
Entregables:
- Charla
- Interfaz web para ver avatares/mundos.
- Informe en PDF, que incluye muestras de métricas
Junio de 2025: finalización del MVP
Tareas clave: pruebas, recopilación de análisis (retención, finalización de acciones clave, comentarios).
Funcionalidad:
- Cliente .exe (mundo escaparate + fábrica mundial). (Pixeldreams)
- Servidor (fábrica de avatares, funciones sociales). (Vitaly)
- Interfaz web (área de cuenta de usuario, chat, comentarios).(Vitaly)
Demostración: para usuarios iniciales y potencialmente para inversores.(Vitaly) Métrica: reúna al menos 300 usuarios, mida el porcentaje que completa acciones clave (avatar/configuración mundial). (Vitaly)
4. Supervisión y Gestión
- Informes cada 2 semanas (total de 8 sprints de febrero a mayo).
- Herramientas: cada equipo aporta
- PDF/Excel con horas registradas
- Enlaces a demostraciones/capturas de pantalla
- Lazar Shaulov comprueba el cumplimiento del plan y da su opinión.
Cambios: si surge una nueva tarea (por ejemplo, soporte de AR), se pospone más allá del alcance de MVP o se discuten horas y plazos adicionales.
5. Alineación con objetivos y criterios
- Creación de avatar (Objetivo 1): cubierto en las etapas de Vitaly: 85–98% de realismo, generación de 10 a 30 segundos.
- Creación del mundo (2.2): arrastrar y soltar, configuración de objetos (Alex).
- Funciones sociales (2.3): chat (texto/voz), comentarios (Vitaly), capacidad de visitar los mundos de otros usuarios si se necesita integración.(Vitaly)
- Analítica: crucial para implementar el seguimiento de acciones clave (vinculadas a objetivos comerciales: 300 usuarios, 50% de finalización de acciones, 30% de retención, etc.).(Vitaly)
- Seguridad/RGPD: lado del servidor (Vitaly), el .exe simplemente transmite
- Pruebas: pruebas de carga (hasta 1000 usuarios; no necesariamente todos en el MVP, pero tienen el mecanismo implementado), pruebas automatizadas. (Vitaly)
6. Resumen
De acuerdo con los objetivos establecidos y los criterios de éxito (ver documento), esta hoja de ruta:
- Prevé la implementación de una fábrica de avatares, un mundo de exhibición con personalización y características sociales. (Vitaly)
- Incorpora métricas (actividad del usuario, recopilación de análisis) y preparación para demostraciones de inversores (ver Objetivos en 1.2).(Vitaly)
- Divide el trabajo en 4 a 5 meses (febrero a junio de 2025) con informes de progreso periódicos.
- Tras el acuerdo, este documento solidifica formalmente (1) áreas de responsabilidad,
(2) etapas, (3) entregables, (4) criterios de aceptación y (5) la fecha límite final (1 (2) de junio de 2025).