|
|
# **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 |