Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

329 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS

OPEN SOURCE (SV54)

PROFESOR: Mori Paiva, Hugo Allan

INFORME TB1

START UP: Teemo Solutions

PRODUCTO: Vortex

INTEGRANTES:

Apellidos y Nombres Código de Alumno
Quijandría Araneda, Vicente u201822697
Lizano Coll Cardenas, Fernando Jesus u202214522
Renteria Palacios, Yasser u202214130
Riega Salas, José Miguel u202211254
Torres García, Andrés Alberto u202220528

FECHA: SETIEMBRE 2024


Registro de Versiones del Informe

Versión Fecha Autor Descripción de modificación
Primera Entrega TB1 28/03/2024 Todos los integrantes del equipo En esta primera entrega del proyecto Teemo Solutions, se completaron los cuatro primeros capítulos al 100% y la mitad del capítulo 5. El equipo completo colaboró en la definición de la solución propuesta, llevando a cabo un análisis Lean UX y definiendo el segmento objetivo. Se recopilaron todos los requisitos necesarios para desarrollar las herramientas requeridas, incluyendo User Persons, User Stories, Product Backlog e Impact Mapping. Posteriormente, se diseñaron los mockups y prototipos de la página de inicio basándose en la información recabada, y finalmente, se completó la creación de la página de inicio con el apoyo del Sprint Backlog, asegurando así un control efectivo de los progresos realizados. Este trabajo se llevó a cabo utilizando GitHub, siguiendo la metodología Gitflow y aplicando Conventional Commits para mantener el orden y la estructura, empleando los IDEs Rider y Visual Studio Code. Además, se definieron la paleta de colores, tipografía, icono, wireframes y mockups, y se desarrolló la landing page utilizando HTML, CSS, JS y extensiones de apoyo como Bootstrap y LineIcons, implementándola en WebStorm y desplegándola vía GitHub Pages.
Segunda Entrega TP1 25/09/2024 Todos los integrantes del equipo Para la segunda entrega, se realizaron mejoras significativas en el informe tras la retroalimentación recibida en la primera entrega. Además, se llevó a cabo la planificación detallada para la elaboración del frontend del proyecto, logrando completar parcialmente su desarrollo. Estos avances reflejan un enfoque más estructurado y eficiente en el proceso de trabajo.
Tercera Entrega TB2 01/11/2024 Todos los integrantes del equipo En el proyecto, se realizaron múltiples avances significativos. En el área de frontend, se implementaron mejoras que optimizaron la experiencia del usuario y la interfaz visual, las cuales fueron acompañadas por su despliegue exitoso, asegurando la disponibilidad del producto en línea. Además, se trabajó en la optimización del sistema de reportes, mejorando tanto su funcionalidad como su presentación para facilitar el análisis de datos. Como parte de la comunicación y promoción del proyecto, se desarrollaron videos que presentan tanto al equipo como al producto, lo que permitió destacar la visión y propósito del proyecto de manera profesional. Paralelamente, cada integrante contribuyó con testimonios que añadieron un toque personal al desarrollo del proyecto, fortaleciendo su identidad y cohesión. Por último, se creó la documentación de Swagger, incluyendo la definición de los endpoints, lo cual asegura una comunicación clara y estructurada para los desarrolladores, mejorando la interoperabilidad del sistema. Estos avances representan un paso importante hacia el éxito del proyecto.
Cuarta Entrega TF 19/11/2024 Todos los integrantes del equipo En este sprint se llevaron a cabo importantes avances para fortalecer su funcionalidad y cumplimiento de objetivos. En el frontend, se implementaron mejoras sustanciales que optimizaron tanto la experiencia del usuario como la estética y usabilidad de la interfaz, asegurando su despliegue exitoso. En paralelo, el backend pasó por un proceso de refactorización, lo que permitió simplificar y optimizar el código, mejorando el rendimiento y la mantenibilidad del sistema. Además, se logró desplegar la base de datos de manera efectiva, asegurando su integración y disponibilidad para el sistema en producción. Uno de los hitos clave fue establecer la conectividad fluida entre el frontend y el backend, garantizando la correcta comunicación y funcionalidad entre ambos componentes. Por último, se realizó una corrección significativa del informe del proyecto, ajustándolo conforme a las observaciones y requisitos pendientes del TB2, lo que aseguró un entregable más robusto y alineado con los estándares esperados. Estos esfuerzos integrales representan un avance sólido y coordinado en la evolución del proyecto.

Project Report Collaboration Insights

Para este proyecto hemos utilizado las herramientas GitHub para gestionar el progreso grupal.

Puedes acceder al contenido del repositorio pulsando sobre el siguiente ícono:


Contenido

Tabla de Contenidos


Student Outcome

El curso tiene el Student Outcome 3, el cual consiste en la capacidad de comunicarse efectivamente con un rango de audiencias.

En la siguiente tabla se visualiza cómo las tareas de cada integrante contribuyen al cumplimiento de los aspectos que maneja el Outcome y las conclusiones realizadas de manera grupal.

Criterio Específico Acciones Realizadas Conclusiones
Comunica oralmente con efectividad a diferentes rangos de audiencia TP:

Quijandría, Vicente: Explicó de manera clara y precisa el proceso de desarrollo del login y el sign-up, asegurándose de que el equipo y los interesados comprendieran su funcionamiento.

Lizano, Fernando: Lideró reuniones del equipo, organizando el flujo de trabajo y comunicando eficazmente las estrategias de deployment, así como la creación del footer y la lista de juegos, asegurando la alineación de todo el equipo.

Rentería, Yasser: Presentó el enrutamiento y la estructura del toolbar, el about us, el contact us, y subscriptions, explicando con claridad el diseño visual y funcional de la página principal.

Torres, Andrés: Explicó el desarrollo del profile y del header (toolbar), destacando los aspectos técnicos y visuales de manera accesible para todos los miembros.

Riega, José: Describió el apartado del home, mostrando cómo se renderizan los juegos, logrando que la audiencia comprendiera tanto los aspectos visuales como técnicos.

TB2:

Quijandría, Vicente: Se encargó de los endpoints para el inicio de sesión y el registro, asegurando que la autenticación fuera segura y fácil de usar

Lizano, Fernando: Elaboró los endpoints para las suscripciones y también gestionó el desarrollo del sprint 3, asegurando el cumplimiento de los objetivos. Además, participó en la mejora del frontend, colaborando para lograr una interfaz más intuitiva y funcional.

Rentería, Yasser: Desarrolló los endpoints para los usuarios y ayudó en la corrección del reporte, garantizando precisión en la presentación de los datos. También contribuyó en la mejora del frontend, enfocándose en detalles que optimizaron la experiencia del usuario.

Torres, Andrés: Se ocupó de crear los endpoints para los juegos favoritos, trabajando en que fueran accesibles y fáciles de integrar para otros desarrolladores del equipo.

Riega, José: Trabajó en los endpoints para los juegos, cuidando la documentación y optimización para su integración en el sistema. Asimismo, colaboró en el frontend, aportando ideas y ajustes que mejoraron la usabilidad de la plataforma.

TF:

Lizano, Fernando: Comunicó de manera efectiva las correcciones realizadas en el frontend, detallando cómo mejoraron la funcionalidad y experiencia del usuario.

Rentería, Yasser: Explicó las correcciones realizadas en el backend, asegurando que todos los miembros del equipo entendieran los cambios y su impacto en la funcionalidad general.

Torres, Andrés: Presentó la implementación del IAM (Identity and Access Management) en el backend, explicando su integración y beneficios en la seguridad del sistema.

Quijandría, Vicente: Expuso los avances generales del backend, enfocándose en la optimización de procesos y asegurando que fueran comprendidos por todo el equipo.

Riega, José: Detalló las mejoras realizadas en el frontend, mostrando cómo estos ajustes mejoraron la interfaz y optimizaron la experiencia de usuario.
TP:

El equipo ha demostrado su capacidad para comunicar eficazmente de manera oral a diferentes audiencias, adaptando su lenguaje y estilo de acuerdo con el contexto y la comprensión de los oyentes. Esta habilidad ha facilitado una mejor colaboración interna y ha asegurado que los mensajes clave se transmitan con precisión.

TB2:

El equipo desarrolló una serie de endpoints esenciales, abarcando funcionalidades clave como gestión de usuarios, suscripciones, juegos y autenticación, y trabajó en mejoras de frontend para optimizar la experiencia del usuario. Durante el proceso, se priorizó una comunicación efectiva para que todos los miembros comprendieran los objetivos y alinearan sus contribuciones, asegurando una integración fluida entre el backend y la interfaz de usuario. Asimismo, el reporte fue revisado y ajustado para presentar la información con precisión, facilitando la comprensión de las funcionalidades a diferentes rangos de audiencia.

TF:

El equipo demostró correcciones finales en el backend, optimizando los endpoints y asegurando su correcto funcionamiento, además de desplegarlo junto co
Comunica por escrito con efectividad a diferentes rangos de audiencia TP:

Quijandría, Vicente: Documentó el desarrollo del login y sign-up con un lenguaje claro y detallado, adecuado para otros desarrolladores y stakeholders menos técnicos.

Lizano, Fernando: Escribió guías y documentación sobre el proceso de deployment, así como la implementación del footer y la lista de juegos, ajustando el nivel de detalle según la audiencia.

Rentería, Yasser: Redactó documentación sobre el enrutamiento y el diseño de los apartados visuales del toolbar y la página principal, haciendo énfasis en la estructura y usabilidad.

Torres, Andrés: Elaboró informes escritos sobre el desarrollo del profile y el header, utilizando un tono técnico pero accesible, para que tanto desarrolladores como miembros del equipo no técnicos pudieran comprender.

Riega, José: Describió detalladamente el proceso de desarrollo del home, proporcionando documentación clara sobre cómo se muestran los juegos y cómo funciona la interfaz. TB2:

Quijandría, Vicente: Se encargó de los endpoints para el inicio de sesión y el registro, asegurando que la autenticación fuera segura y fácil de usar

Lizano, Fernando: Elaboré los endpoints para las suscripciones y organicé el desarrollo del sprint 3, documentando cada proceso y resultado de manera detallada para garantizar que todos comprendieran las especificaciones. Además, apoyé en el frontend, aportando en la documentación técnica para optimizar la presentación de la interfaz.

Rentería, Yasser: Creé los endpoints para la gestión de usuarios y participé en la revisión del reporte, asegurándome de que la documentación fuera clara y precisa. También colaboré en mejorar el frontend y contribuí a la elaboración de notas explicativas para usuarios y desarrolladores.

Torres, Andrés: Trabajé en los endpoints para los juegos favoritos, asegurando una documentación completa y accesible, dirigida tanto a desarrolladores como a usuarios interesados en entender la funcionalidad.

Riega, José: Diseñé los endpoints para la funcionalidad de juegos, y me enfoqué en que cada uno estuviera documentado de manera comprensible. Apoyé en la mejora del frontend, ajustando la presentación para facilitar la comprensión del uso de la plataforma.

TF:

Quijandría, Vicente: Desarrolló mejoras en el backend, garantizando su estabilidad y rendimiento.

Lizano, Fernando: Elaboró correcciones en el frontend, optimizando la interfaz para una mejor experiencia de usuario.

Rentería, Yasser: Realizó correcciones en el backend, enfocándose en optimizar la funcionalidad existente.

Torres, Andrés: Implementó el sistema de IAM (Identity and Access Management) en el backend, fortaleciendo la seguridad y control de acceso.

Riega, José: Contribuyó en la mejora del frontend, afinando detalles visuales y funcionales.
TP:

El equipo ha demostrado una comunicación escrita efectiva, adaptando el tono, el nivel de detalle y la estructura según la audiencia, lo que ha garantizado que los mensajes sean claros y comprensibles para todos los interesados, sin importar su nivel de conocimiento técnico.

TB2:

El equipo desarrolló y documentó una serie de endpoints clave para la plataforma, cubriendo funcionalidades de usuarios, juegos, suscripciones y autenticación. Cada miembro se encargó de que los procesos y resultados quedaran bien documentados, con explicaciones claras y orientadas a audiencias técnicas y no técnicas. También se revisó el reporte general, manteniendo una estructura precisa y accesible para facilitar la comprensión de los avances y funcionalidades. Además, en el frontend, se trabajó en una presentación optimizada que incluyera documentación y guías, garantizando una comunicación escrita efectiva y adecuada para diferentes audiencias.

TF:

El equipo realizó correcciones finales en el backend, optimizando los endpoints y asegurando su correcto funcionamiento, además de desplegarlo junto con la base de datos para garantizar la estabilidad del sistema. Se verificó la conexión entre todos los componentes desarrollados, integrando el backend, la base de datos, la landing page y el frontend, logrando una plataforma completamente funcional y alineada con los objetivos del proyecto. La documentación fue revisada y ajustada para facilitar su comprensión, garantizando que tanto audiencias técnicas como no técnicas puedan entender los avances y la operatividad del sistema.

About

In this repository you will find all the content related to the report

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors