-
Notifications
You must be signed in to change notification settings - Fork 1
SPRINT 5


Una semana
El objetivo principal de este sprint es preparar y lanzar la nueva versión del sistema (v1.1.0), asegurando su paso a producción. Para ello, se incluyen mejoras en la interfaz de la página principal del restaurante mediante ajustes de CSS, así como la corrección de errores específicos, como el mensaje mostrado al agregar un plato en el home y la funcionalidad del botón de pedidos recibidos para que no se habilite si no hay un repartidor asignado. Sin embargo, a mitad del sprint se identificaron problemas en la rama principal (master), donde no se ejecutaban correctamente los análisis de SonarCloud, lo que nos llevó a lanzar una versión adicional (v1.1.1) para solucionar estos inconvenientes y garantizar la estabilidad del sistema. Este sprint busca consolidar una versión más estable y con una mejor experiencia de usuario.
Durante este sprint se desarrollaron varias funcionalidades y correcciones clave para mejorar el sistema. En primer lugar, se realizaron ajustes en el diseño de la página principal del restaurante, mejorando la experiencia visual y la usabilidad mediante cambios específicos en el CSS. Además, se corrigió el mensaje que se muestra al agregar un plato en el home del restaurante, garantizando que la información proporcionada al usuario sea más clara y precisa.
Por otro lado, se solucionó un problema crítico relacionado con la funcionalidad del botón de "pedido recibido", asegurando que este no se habilite si no hay un repartidor asignado, lo que mejora la lógica operativa del sistema y evita posibles errores en la gestión de pedidos. Durante el desarrollo, se identificó un problema en la rama principal (master) que impedía la ejecución de análisis de calidad de código en SonarCloud, lo que llevó a la implementación de una versión adicional (v1.1.1) para resolver esta incidencia y garantizar la estabilidad del sistema en producción. Tras esta versión se lanzo la versión (v1.1.2) donde se cambio el formato en el que se mostraban los precios para que estos se muestren de forma coherente y siguiendo el convenio para formatear los precios. Más tarde, se detectaron errores graves en la licencia, lo que llevó a lanzar la versión (v1.1.3) que corregía estos errores y corrigió también varios errores ortográficos. En las pruebas con usuarios finales, se detectó que se podían realizar pedidos sin ningún item lo cual a parte de no tener sentido podría llevar a problemas de seguridad al permitir realizar peticiones de pedidos que, al ser vacíos, no tienen ningún coste por lo que se lanzó la versión (v.1.1.4) que solucionaba este error. Finalmente, cuando uno de nuestros restaurantes asociados se dio de baja, descubrimos que aparecía un error al listar los pedidos que los usuarios habían realizado a dicho restaurante pues ya no existe en el sistema. Procedimos a corregir el error y lanzamos la versión (v.1.1.5).