|
|
|
### Metodología
|
|
|
|
|
|
|
|
Como metodología de trabajo para el proyecto se empleará **_Combat Agile_**<sup>2</sup>. Esta metodología se basa en el marco de trabajo **_Scrum_**<sup>3</sup>, heredando todas sus fases y productos. Los desarrollos basados en _Scrum_ dividen el trabajo en **Sprints**, los cuales son etapas de aproximadamente 4 semanas de duración. A lo largo de cada Sprint se realizan una serie de hitos que permiten identificar el trabajo pendiente y auditar si el desarrollo progresa hacia el objetivo.
|
|
|
|
Como metodología de trabajo para el proyecto se empleará **_Combat Agile_**<sup>2</sup>. Esta metodología se basa en el marco de trabajo **_Scrum_**<sup>3</sup>, heredando todas sus fases y productos. Los desarrollos basados en _Scrum_ dividen el trabajo en **Sprints**, los cuales son etapas de aproximadamente 4 semanas de duración. A lo largo de cada sprint se realizan una serie de hitos que permiten identificar el trabajo pendiente y auditar si el desarrollo progresa hacia el objetivo.
|
|
|
|
|
|
|
|
Los hitos de _Scrum_ son los que se describen a continuación:
|
|
|
|
|
|
|
|
1. **Sprint Planning**:
|
|
|
|
Se define el trabajo del _Product Backlog_ (PB) que se realizará durante el Sprint. Los desarrolladores desglosan cada ítem del PB seleccionado en tareas concretas llamadas _Issues_. Durante esta reunión también se establece el objetivo del Sprint para constituir el **_Sprint Backlog_**, que incluye el objetivo del Sprint, los PBIs seleccionados y los _Issues_ generados a partir de estos PBIs.
|
|
|
|
Se define el trabajo del _Product Backlog_ (PB) que se realizará durante el sprint. Los desarrolladores desglosan cada ítem del PB seleccionado en tareas concretas llamadas _Issues_. Durante esta reunión también se establece el objetivo del sprint para constituir el **_Sprint Backlog_**, que incluye el objetivo del sprint, los PBIs seleccionados y los _Issues_ generados a partir de estos PBIs.
|
|
|
|
|
|
|
|
2. **Daily Scrum**:
|
|
|
|
Reunión diaria de máximo 15 minutos en la que el equipo informa sobre las tareas realizadas, las pendientes y los impedimentos encontrados.
|
|
|
|
|
|
|
|
3. **Sprint Review**:
|
|
|
|
Al finalizar el Sprint, se presenta el trabajo completado a todo el personal interesado en este, especialmente al **cliente**, para recibir retroalimentación y actualizar el PB según sea necesario.
|
|
|
|
Al finalizar el sprint, se presenta el trabajo completado a todo el personal interesado en este, especialmente al **cliente**, para recibir retroalimentación y actualizar el PB según sea necesario.
|
|
|
|
|
|
|
|
4. **Sprint Retrospective**:
|
|
|
|
El equipo analiza cómo ha trabajado durante el Sprint y propone mejoras a implementar en los siguientes Sprints. En esta reunión se abordan únicamente aspectos metodológicos, no relacionados con el producto.
|
|
|
|
El equipo analiza cómo ha trabajado durante el sprint y propone mejoras a implementar en los siguientes sprints. En esta reunión se abordan únicamente aspectos metodológicos, no relacionados con el producto.
|
|
|
|
|
|
|
|
Basándose en los principios del _Manifiesto Ágil_<sup>4</sup> y en Scrum, la metodología _Combat Agile_ se caracteriza por cinco puntos clave:
|
|
|
|
|
| ... | ... | @@ -34,7 +34,7 @@ El **frontend** en Vue.js ofrece una interfaz de usuario dinámica y receptiva, |
|
|
|
|
|
|
|
### Calendario de plazos
|
|
|
|
|
|
|
|
El desarrollo de Deméter se dividirá en diferentes Sprints hasta alcanzar, como mínimo, un **MVP**<sup>16</sup>.
|
|
|
|
El desarrollo de Deméter se dividirá en diferentes sprints hasta alcanzar, como mínimo, un **MVP**<sup>16</sup>.
|
|
|
|
|
|
|
|
| **Plazos** | **Sprint** |
|
|
|
|
| ------------------------- | ---------- |
|
| ... | ... | |