|  |  | # **SPRINT 2** | 
|  |  |  | 
|  |  | ## **INDICE** | 
|  |  |  | 
|  |  | ### Demostración funcionamiento App | 
|  |  |  | 
|  |  | [App GESCAZA](https://gescaza.netlify.app/). | 
|  |  |  | 
|  |  |  | 
|  |  | ### 1. [SPRINT REVIEW](#REVIEW). | 
|  |  |  | 
|  |  | ### 2. [SPRINT RETROSPECTIVE](#RETROSPECTIVE). | 
|  |  |  | 
|  |  |  | 
|  |  | <br> | 
|  |  | <br> | 
|  |  | <br> | 
|  |  | <a name="ReviewSprint1"></a> | 
|  |  |  | 
|  |  | <a name="REVIEW"></a> | 
|  |  |  | 
|  |  | ## 1. **SPRINT REVIEW** | 
|  |  |  | 
|  |  | - `Objetivo del Sprint: Consultar Eventos de Caza desde una Agenda`. | 
|  |  |  | 
|  |  | <br> | 
|  |  |  | 
|  |  | ### 1.1 Actividades realizadas. | 
|  |  |  | 
|  |  | - Refactorización de la librería GESCAZA (GitHub). | 
|  |  | - Actualizar la Interfaz de Usuario (según especificaciones del cliente). | 
|  |  | [Interfaz](/Sprint2/img/InterfazAct_usuario.png) | 
|  |  |  | 
|  |  | - CRUD EVENTO CAZA (API Spring). | 
|  |  | - CRUD EVENTO CAZA (Front Angular). | 
|  |  | - Invitaciones de eventos de caza. | 
|  |  |  | 
|  |  | <br> | 
|  |  |  | 
|  |  | ### 1.2 Actividades pendientes. | 
|  |  |  | 
|  |  | #### 1. En desarrolo: | 
|  |  |  | 
|  |  | - Implementar servicio Calendly. | 
|  |  | - Autenticación de usuario. | 
|  |  | - Notificación de evento al usuario. | 
|  |  |  | 
|  |  | <br> | 
|  |  |  | 
|  |  | ### 1.3 ¿Qué actividades se van a realizar a continuación? | 
|  |  |  | 
|  |  | #### 1. Iniciar actividades del Sprint 3: | 
|  |  | - Implementar Servicio Calendly [librería cadendly](https://calendly.com/es/features/). | 
|  |  | - Autenticación de usuario. | 
|  |  | - Notificación de evento al usuario. | 
|  |  |  | 
|  |  |  | 
|  |  | <br> | 
|  |  |  | 
|  |  | ### 1.4 Cambios realizados tras finalizar el Sprint. | 
|  |  |  | 
|  |  | Refactorización de librería Gescaza (GitHub). | 
|  |  |  | 
|  |  |  | 
|  |  | <br> | 
|  |  |  | 
|  |  | ### 1.4. Diagrama de Clases de Diseño. | 
|  |  |  | 
|  |  | [Libreria](/Sprint2/img/Esquema_Resumen_Diagrama_Clases_APP.jpg) | 
|  |  |  | 
|  |  |  | 
|  |  | <br> | 
|  |  | <br> | 
|  |  |  | 
|  |  | **[Subir](#top)** | 
|  |  |  | 
|  |  | <a name="RetrospectivaSprint1"></a> | 
|  |  |  | 
|  |  | <a name="RETROSPECTIVE"></a> | 
|  |  |  | 
|  |  | ## 2. **SPRINT RETROSPECTIVE** | 
|  |  |  | 
|  |  | ### 2.1 [Esquema Burndown](/Sprint2/img/Diagrama_Burndown_Sprint2.png). | 
|  |  |  | 
|  |  | ### 2.2 Problemas encontrados | 
|  |  | - Falta de experiencia en general. | 
|  |  | Se ha notado la falta de experiencia en desarrollo, sobre todo en Angular, perdiendo mucho tiempo en depurar los errores. | 
|  |  |  | 
|  |  | - Fronted Angular. Ejecución síncrona instrucciones llamadas a la API. | 
|  |  | En instrucciones secuenciales dependientes del resultado de la instrucción anterior, el tiempo de retardo de respuesta de la API ha provocado errores de ejecución. | 
|  |  |  | 
|  |  | - Backend Spring. Errores de persistencia. | 
|  |  | Se ha tenido alguna dificultad a la hora de persistir las clases de la librería. | 
|  |  |  | 
|  |  |  | 
|  |  | ### 2.3 Errores. | 
|  |  | - Generalización de tareas. | 
|  |  | Las incidencias no han sido concretas por lo que ha llevado mucho más tiempo que el estimado y además ha perjudicado el ritmo de trabajo. | 
|  |  |  | 
|  |  | - NO realizar el Diagrama de Actividad de la App. | 
|  |  | Se ha pasado directamente a programar sin tener claro el diagrama de actividad y  el diagrama diseño de la capa de presentación de una funcionalidad conreta. | 
|  |  |  | 
|  |  |  | 
|  |  | ### 2.4 ¿Cómo se puede mejorar? | 
|  |  |  | 
|  |  | - Especificar incidencias más simples y concretas que se puedan definir como hechas de una forma sencilla. | 
|  |  |  | 
|  |  | - Diseño y análisis conceptual. | 
|  |  | Antes de programar es fundamental realizar un buen estudio del diseño conceptual de la aplicación. | 
|  |  |  | 
|  |  |  | 
|  |  | <br> | 
|  |  |  | 
|  |  | ### 2.5 Aciertos. | 
|  |  | - Daily Scrum. | 
|  |  | Es fundamental realizar una reunión diaria al finalizar la jornada de trabajo. | 
|  |  |  | 
|  |  | - Trabajo constante. | 
|  |  |  | 
|  |  | - Mejorar la usabilidad de la App. | 
|  |  | Al tener el feedback del cliente, se ha actualizado la interfaz de usuario, mejorando en usabilidad y facilidad de uso. | 
|  |  |  | 
|  |  | <br> | 
|  |  | <a name="IncrementoSprint2"></a> | 
|  |  |  | 
|  |  | ### 2.6 Incremento | 
|  |  | - Refactorización Librería Gescaza. | 
|  |  | [Proyecto GitHub](https://github.com/PradaDIMXLIII/gescaza-libreria) | 
|  |  |  | 
|  |  | - Actualización Interfaz Usuario. | 
|  |  | [Interfaz actualización](https://git.institutomilitar.com/PradaDIMXLIII/gescaza/commit/5f58ea7cfcdd1044e4926ba1e50f99b08df0e525) | 
|  |  |  | 
|  |  | - CRUD EVENTO CAZA. | 
|  |  |  | 
|  |  | [CRUD EVENTO CAZA BACKEND](https://git.institutomilitar.com/PradaDIMXLIII/gescaza/commit/f3ae009f9ea93ab316d7b5b5417613d1817a6f51) | 
|  |  |  | 
|  |  | [CRUD EVENTO CAZA FRONTEND](https://git.institutomilitar.com/PradaDIMXLIII/gescaza/commit/4958d65c854b562312c321a8fcc9aa06457fb1a2) | 
|  |  |  | 
|  |  | <br> | 
|  |  |  | 
|  |  | **[Subir](#top)** | 
|  |  |  | 
|  |  | **[Home](/home)** | 
|  |  | \ No newline at end of file |