Especificación de Requisitos
Dado que la metodología empleada se basa en enfoques ágiles, la especificación tradicional de requisitos funcionales y no funcionales carece de relevancia. En su lugar, se utilizan Historias de Usuario (HU) como producto principal.
Las HU permiten traducir los elementos del Impact Map en ítems que posteriormente conforman el Product Backlog (PB), facilitando la priorización del trabajo pendiente.
El formato de una HU es el siguiente:
- Quién: Actor.
- Quiero: Entregable.
- Para: Impacto.
- Criterios de aceptación: Condiciones que deben cumplirse para considerar finalizada la implementación de la HU.
Historias de Usuario
A continuación, se describen las HU de la aplicación, organizadas por módulos y priorizadas según su importancia.
Módulo de Activaciones
-
Como SECRES quiero crear, modificar, consultar y eliminar solicitudes para evitar el uso de hojas de cálculo.
- Criterios de aceptación:
- Crear solicitudes de activación.
- Editar solicitudes de activación.
- Consultar solicitudes de activación.
- Eliminar solicitudes de activación.
- Criterios de aceptación:
-
Como SECRES quiero generar expedientes y asignarles solicitudes para evitar el uso de hojas de cálculo.
- Criterios de aceptación:
- El nombre del expediente se genera automáticamente.
- Se permite añadir una solicitud a un expediente.
- Se permite eliminar una solicitud de un expediente.
- Al asignar la solicitud, su estado cambia a aceptado.
- Criterios de aceptación:
-
Como SECRES quiero que la aplicación requiera autenticación para disponer de trazabilidad en las solicitudes.
- Criterios de aceptación:
- Implementar un sistema de auditoría que registre qué usuario realiza cada cambio en las solicitudes.
- Criterios de aceptación:
-
Como UCO quiero realizar solicitudes de activación mediante un formulario guiado para minimizar errores.
- Criterios de aceptación:
- Proporcionar un formulario completo con todos los campos requeridos.
- Validar los campos del formulario.
- Registrar correctamente la solicitud.
- Criterios de aceptación:
-
Como UCO quiero cargar la documentación requerida para una solicitud para reducir el envío de oficios.
- Criterios de aceptación:
- Permitir la carga de documentación al crear la solicitud.
- Permitir la carga de documentación al visualizar la solicitud.
- Asociar la documentación correctamente a la solicitud.
- Permitir consultar la documentación asociada.
- Criterios de aceptación:
-
Como SECRES quiero enviar notificaciones por email al actualizar el estado de las solicitudes.
- Criterios de aceptación:
- Notificar al POC cuando se modifica el estado de una solicitud.
- Permitir acceder a los detalles de la solicitud.
- Visualizar estado y motivo en los detalles de la solicitud.
- Criterios de aceptación:
-
Como UCO/SECRES quiero registrar solicitudes de activación mediante formulario.
- Criterios de aceptación: Pendiente de definir.
-
Como UCO/SECRES quiero cerrar expedientes para enviarlos a publicación en el BOD.
- Criterios de aceptación:
- Permitir cierre manual de expedientes.
- Cierre automático al alcanzar 25 solicitudes.
- Al cerrar, las solicitudes pasan a pendiente de publicación.
- No permitir modificaciones en solicitudes de expedientes cerrados.
- Permitir reabrir expedientes si no han sido enviados.
- Criterios de aceptación:
-
Como UCO/SECRES quiero modificar solicitudes de activación.
- Criterios de aceptación:
- Modificar cualquier dato de la solicitud.
- Los cambios se aplican correctamente.
- Solo se permiten modificaciones si el expediente no está cerrado o la solicitud no ha sido rechazada.
- Criterios de aceptación:
-
Como UCO/SECRES quiero rechazar solicitudes de activación.
- Criterios de aceptación:
- Permitir el rechazo de la solicitud.
- Especificar motivo de rechazo.
- Notificar al solicitante el rechazo.
- Criterios de aceptación:
-
Como UCO/SECRES quiero consultar el crédito disponible para activaciones.
- Criterios de aceptación:
- Consultar crédito disponible.
- Actualizar crédito al publicar un expediente.
- Criterios de aceptación:
-
Como UCO/SECRES quiero calcular el coste de una solicitud.
- Criterios de aceptación:
- Calcular el coste automáticamente.
- Mostrar advertencia si los créditos son insuficientes.
- Criterios de aceptación:
-
Como peticionario quiero recibir información del estado de mi solicitud.
- Criterios de aceptación:
- Notificación por correo al aceptar la solicitud.
- Notificación por correo al rechazar la solicitud.
- Criterios de aceptación:
-
Como UCO/SECRES quiero consultar y modificar el coste por empleo/día de una activación.
- Criterios de aceptación:
- Visualizar el coste por empleo/día.
- Modificar el coste por empleo.
- Los cambios se reflejan correctamente.
- Criterios de aceptación:
Módulo de Plazas
-
Como SECRES quiero gestionar solicitudes de plazas (crear, consultar, modificar y anular) para evitar el uso de hojas de cálculo.
- Criterios de aceptación:
- Crear solicitudes de plazas.
- Editar solicitudes de plazas.
- Consultar solicitudes de plazas.
- Eliminar solicitudes de plazas.
- Criterios de aceptación:
-
Como SECRES quiero filtrar solicitudes de plazas según criterios de RRHH del EME.
- Criterios de aceptación:
- Seleccionar criterios de filtrado.
- Obtener un listado de plazas priorizadas.
- Criterios de aceptación:
-
Como SECRES quiero que la aplicación requiera autenticación para garantizar trazabilidad.
- Criterios de aceptación:
- Registrar qué usuario realiza cada cambio en las solicitudes.
- Criterios de aceptación:
-
Como SECRES quiero importar UCOs de forma masiva para evitar ingreso manual.
- Criterios de aceptación:
- Reconocer ficheros .txt con formato SIPERDEF.
- Criterios de aceptación:
-
Como SECRES quiero importar titulaciones, formaciones y experiencia laboral de forma masiva.
- Criterios de aceptación:
- Importar ficheros .xlsx con toda la información necesaria.
- Criterios de aceptación:
-
Como UCO quiero un formulario guiado para solicitudes de plazas.
- Criterios de aceptación:
- No permitir envío de solicitudes incompletas.
- Criterios de aceptación:
-
Como SECRES quiero exportar convocatorias en formato específico para importarlas en SIPERDEF.
- Criterios de aceptación:
- Exportar con todos los campos necesarios para SIPERDEF.
- Criterios de aceptación:
-
Como UCO quiero un justificante al realizar una solicitud para enviarlo a la UCO superior.
- Criterios de aceptación:
- El justificante contiene toda la información de la solicitud y la fecha y hora de creación.
- Criterios de aceptación: