|
|
### Metodología
|
|
|
|
|
|
Para el desarrollo de la aplicación en la fase de preproducción de este proyecto se aplicará la metodología _**Combat Agile**_. Esta metodología, que se fundamenta en el marco de trabajo Scrum, se ajusta a las limitaciones derivadas del contexto de prácticas, en el ambiente docente, en el que se desarrolla, particularmente en lo que se refiere a la composición del equipo Scrum, tecnologías y entorno en el que se despliega.
|
|
|
### Participantes
|
|
|
|
|
|
![Marco Scrum](/images/scrum-framework.png)
|
|
|
En este proyecto intervienen los siguientes actores:
|
|
|
|
|
|
No obstante, pese a las particularidades descritas, se seguirá con rigor lo indicado en la guía Scrum para sus roles, artefactos y eventos.
|
|
|
- **Cliente**: Responsable de la Fundación Coordinadora Solidaria de Valencia (Arantxa Vivó Galán).
|
|
|
- **Product Owner**: Capitán Xavier Guerrero Fernández.
|
|
|
- **Developer**: Capitán Rodrigo de Dios Garcia.
|
|
|
- **Scrum Master (Tutores)**: Profesores del Departamento SIC de la ACING.
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
### Objetivos y alcance del proyecto.
|
|
|
|
|
|
### Planificación
|
|
|
|
|
|
Elegida la alternativa del _desarrollo propio_, el inicio de proyecto comenzará con la Especificación de Requisitos Software (ERS) y la definición del Producto Mínimo Viable (MVP). Tras esto, se iniciará la etapa de preproducción, que constará de dos Sprint, dando como resultado el desarrollo completo del MVP. La fechas de finalización para cada uno de estos hitos vinen marcadas en el siguente gráfico:
|
|
|
El objetivo del sistema que desarrollemos será el siguiente: disminuir el tiempo que las trabajadoras sociales destinan a labores administrativas y de gestión, para poder dedicar más tiempo a conseguir recursos para reinsertar a los usuarios. Se consideran dentro del alcance los siguientes puntos:
|
|
|
|
|
|
![Hitos desarrollo propio](./images/hitos.png)
|
|
|
1. Que las trabajadoras sociales puedan crear, almacenar, editar y consultar los datos de los usuarios que deseen acceder a los recursos de la Fundación Coordinadora Solidaria de Valencia.
|
|
|
2. Que las trabajadoras sociales puedan disponer de un calendario de citas compartido en el que puedan agendar sus reuniones con los usuarios.
|
|
|
3. Que los usuarios y/o sus unidades familiares puedan ser evaluados y priorizados para tener acceso a los recursos de la Fundación.
|
|
|
4. Que se pueda gestionar (crear, leer, modificar o borrar) de alguna manera el acceso a los diferentes recursos de la Fundación.
|
|
|
5. Que se pueda controlar el compromiso de los usuarios mediante el registro de su asistencia a los eventos de recogida de comida y formación.
|
|
|
6. Que se pueda evaluar el impacto de la fundación mediante informes de usuarios atendidos, usuarios dados de alta, usuarios "expulsados" del recurso por no cumplir las normas y usuarios que se han reintegrado en la sociedad.
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
### Tecnologías y entornos de desarrollo/despliegue
|
|
|
|
|
|
|
|
|
- Frontend: se implementará en HTML5, CSS y JavaScript a través del framework Vue.js.
|
|
|
|
|
|
- Backend: la API se desarrollará en lenguaje Java haciendo uso del framework Spring.
|
|
|
### Limitaciones:
|
|
|
|
|
|
- IDEs: Eclipse y Visual Studio Code.
|
|
|
- **Recursos**: El Scrum Team sólo estará formado por 2 alumnos del Curso DIM XLVI (uno como Product Owner y otro como Developer) y los miembros del Departamento SIC de la ACING, como Scrum Master.
|
|
|
|
|
|
- Otras herramientas: Git para el control de versiones y Postman para el test de la API.
|
|
|
- **Plazos**: La fecha límite para la entrega del proyecto cumpliendo con el objetivo mínimo que se establezca en el MVP es el día TBD.
|
|
|
|
|
|
- Despliegue: Para la API y BBDD se utilizarán los servicios de back4App. El Frontend se desplegará en los servidores de Netlify.
|
|
|
- **Coste**: Por el carácter académico del proyecto, los entornos de desarrollo, pruebas o preproducción serán servicios en nube o de licenciamiento gratuito.
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
### Nuestro Equipo Scrum
|
|
|
### Planificación inicial
|
|
|
|
|
|
- **Scrum Master**: Profesores del departamento SIC.
|
|
|
- **Product Owner**: Comandante Carlos A. Moreno Pérez (@Camope).
|
|
|
- **Developer**: Comandante Walid Embeya (@walid-embeya).
|
|
|
La planificación inicial de este proyecto contempla las siguientes entregas:
|
|
|
|
|
|
1. Exposición del EVS, ERS y MVP ()
|
|
|
2. Entrega del Sprint 1 ()
|
|
|
3. Entrega del Sprint 2 ()
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
[Volver arriba](#)
|
|
|
|
|
|
[home](./home) |
|
|
\ No newline at end of file |
|
|
[Inicio](./HOME) |
|
|
\ No newline at end of file |