Objetivo del Sprint
El objetivo para este segundo sprint espermitir a los usuarios del SECRES configurar todos los parámetros de una solicitud, incluyendo los costes de las solicitudes y el crédito disponible.
Selección de PBI
Para cumplir con el objetivo se seleccionan los siguientes PBI:
- #10 (closed) - PBI 03 - Calcular Presupuesto de Solicitud
- #12 (closed) - PBI 05 - Recharzar Solicitud
- #14 - PBI 06 - Adjuntar Documentos a una Solicitud por parte del Usuario
- #30 (closed) - PBI 08 - Consultar y Actualizar Crédito Disponible
- #31 (closed) - PBI 09 - Consultar y Actualizar Coste por día y empleo
Desglose de PBI
Los PBI Seleccionados para la consecución del ejercicio se desglosan en los siguientes Issues.
Tarea | Descripción | Valor que aporta | Criterios de aceptación | Relación con otros elementos | Tiempo Estimado |
---|---|---|---|---|---|
Refactorizar la librería externa con los cambios proporcionados por el cliente | Tras una primera reunión con el cliente, este ha proporcionado cambios en la lógica del negocio los cuales van a ser implementados en la librería externa | Disponer de la lógica en una librería externa y poder utilizarla en la API | * La librería queda con los cambios proporcionados por el cliente | PBI-3, PBI-5 | 1 día |
Refactorizar los listados para que sigan el formato exigido por CESTIC | El CESTIC dispone de un documento altamente detallado de cómo debe ser el frontend de las aplicaciones que se desplieguen | Estar en disposición de desplegar la aplicación en CESTIC | * La aplicación cumple con la guía en todo lo relativo a las listas | PBI-09 | 1 día |
Refactorizar los formularios para que sigan el formato exigido por CESTIC | El CESTIC dispone de un documento altamente detallado de cómo debe ser el frontend de las aplicaciones que se desplieguen | Estar en disposición de desplegar la aplicación en CESTIC | * La aplicación cumple con la guía en todo lo relativo a los formularios | PBI-05, PBI-08, PBI-09 | 1 día |
Comprobación de los requisitos en una solicitud | No puede existir una solicitud que abarque un cambio de año natural... | Cumplir con al normativa vigente en cuanto a la activación de reservistas | * Se generan dos solicitudes si cambia el año * Se informa al usuario si la fecha de fin de compromiso o reconocimiento médico no son válidos | PBI-3, PBI-05 | 1 día |
Cálculo del presupuesto disponible | La SECRES cuenta con un presupuesto general el cuál es utilizado en ciertas activaciones... | Conocer cuál es el presupuesto restante y poder saber la disponibilidad | * Atributo para saber si paga SECRES * Entidad para almacenar presupuesto * Se informa al usuario de las variaciones | PBI-3, PBI-08, PBI-09 | 1 día |
Crear los filtros que necesita el cliente | El frontend debe contener filtros para buscar solicitudes por el DNI del reservista, el CIU y el estado | Facilitar el trabajo al cliente | * La aplicación cuenta con los filtros comentados | PBI-3, PBI-05 | 2 horas |
Buscador para UCO por CIU y reservista por DNI | La aplicación debe contar con un buscador con autocompletado para cada una de estas opciones | Facilitar el trabajo al cliente | * La aplicación cuenta con ambos buscadores | PBI-3, PBI-05 | 1 día |
Actualizar coste por día y empleo | Se crean todos los archivos necesarios para persistir y poder editar los costes de los reservistas por día | Permite a la SECRES editar los costes de activación de los reservistas | * Se pueden editar los costes por día y el SMI * El formulario sigue la guía de estilo de CESTIC | PBI-9 | 1 día |
CRUD presupuestos | Se pueden realizar las operaciones CRUD sobre los presupuestos de la SECRES | Permite a la SECRES editar el presupuesto por si se produjesen cambios durante el año | * Se pueden realizar las operaciones CRUD sobre los presupuestos | PBI-08 | 2 horas |