Plan Maestro SEOMA MVP (febrero – junio 2025)
Toda la información debe respetar (y prevalece antes que este documento) los siguientes documentos:
- 20240207_MVP_SEOMA_PROJECT.xlsx (enviado el dia 07/02/2025 )
- 20240207_Planificación_MVP_Seoma_project (enviado el dia 07/02/2025 )
- planificación de tareas.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 activos.
- El 50% de ellos realiza acciones clave (crear un avatar o configurar un mundo).
- Recopile comentarios para futuras mejoras.
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 usuarios.
- Preparar materiales para la presentación de la idea del proyecto.
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 RGPD.
- 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 virtual.- Este punto no está contemplado por parte de Pixeldreams, deberá integrarlo Vitaly.
Los avatares generados en el servidor deben transferirse a Unity y mostrarseen 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 deavatar.- 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 locales.
Integre con el servidor para sincronización multijugador y avatares (encolaboració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 Unity.
- Configurar sincronización en tiempo real (movimiento, acciones).
- Funciones sociales: chat de texto/voz, sincronización de usuarios para multijugador.
- 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 malla.
- Proceso de UV.
- Proceso de crear materiales
- Proceso de crear luces
Diseño UV inicial para texturas de prueba.- Programación: 200 horas
- Programación PHP y UIX Unity
- Programación de la BBDD usando Xampp.
- Programación de la comunicación entre BBDD y programa de 3D.
- Programación de los gráficos visuales (como los campos).
- Este punto conlleva X puntos:
- 1.- Pantalla registro
- 2.- Pantalla login
- 3.- Pantalla error de login
- 4.- Pantalla error de registro
- 5.- Pantalla “Congratulation”
- 6.- Pantalla tutorial “how to move”
Entregables (15 (17) y 28 (3 marzo) de febrero):
PDF con resumen de horas trabajadas. Capturas de pantalla de modelos 3D. 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 realismo.
- 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 avatares.
- Informe sobre la configuración del servicio del servidor.
- 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 elmundo virtual.- Este punto no está contemplado por parte de Pixeldreams, deberá integrarlo Vitaly.
- Retopología Texturizado e Iluminación (
Salón,Despacho+ 1 sala más) (150–180horas 247 horas).- Optimización de malla.
- Proceso de UV.
- Proceso de crear materiales
- Proceso de crear luces
Diseño UV inicial para texturas de prueba.
- 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 escena.
- Programación de los controles para el desplazamiento del usuario.
- Programación PHP y UIX Unity
Configuración de Unity: importar modelos iniciales, configurar materiales.
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 materiales.- 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 avances.
abril 2025
Alex (PixelDreams):
- Retopología Texturizado e Iluminación (habitación) ( 247 horas).
- Optimización de malla.
- Proceso de UV.
- Proceso de crear materiales
- Proceso de crear luces
Integración de Avatar en el Cliente .exe (Unity): garantiza la visualización y lainteracción correctas en tiempo real de los avatares. Desarrollar un mecanismo desincronizació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 punto.
- 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 soltar. Capturas de pantalla de la interfaz de usuario.
Vídeo corto (captura de pantalla) que muestra a un usuario cambiando objetos.- 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 servidor.
- 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 PDF.
mayo 2025
Alex (PixelDreams):
Optimización (.exe)y montaje final del mundo showcase + fábrica del mundobásico (hasta 120 horas).Pruebas de arrastrar y soltar, interfaz de usuario y correcciones de errores menores.
Se requiere integración del servidor para el modo multijugador.
- Retopología Texturizado e Iluminación (Restaurante) ( 247 horas).
- Optimización de malla.
- Proceso de UV.
- Proceso de crear materiales
- Proceso de crear luces
Entregables (15 (19) y 31 (2 junio) de mayo):
.exe pre-final. Informe de horas trabajadas. 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, comentarios.
- Interfaz Web: área de cuenta de usuario.
- Recopilación de análisis (agregando herramientas de seguimiento).
Entregables:
- Charla estable.
- Interfaz web para ver avatares/mundos.
- Informe en PDF, que incluye muestras de métricas recopiladas.
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.
- Herramientas: cada equipo aporta
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 2.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 datos.
- 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).