HU001 - EstefaniaM08/Proyecto-Nomina-Backend GitHub Wiki

Identificador HU001
Nombre Registro de Administrador
Descripción El administrador debe poder registrarse en la aplicación proporcionando su correo electrónico y una contraseña segura. El sistema debe validar la unicidad del correo y asegurarse de que la contraseña cumpla con los requisitos mínimos de seguridad antes de permitir el registro.
Criterios de aceptación El sistema debe permitir el registro de un nuevo administrador mediante un formulario.
El formulario debe solicitar correo electrónico y contraseña.
Si falta el correo o la contraseña, se muestra un mensaje de error.
Si el correo no es válido, se muestra un mensaje de corrección.
Si el correo ya está registrado, se muestra un mensaje de error.
La contraseña debe tener al menos 8 caracteres, incluyendo una mayúscula, una minúscula, un número y un carácter especial. Si no cumple, se muestra un mensaje indicando los requisitos.
La contraseña se almacena en la base de datos de forma encriptada.
Si todo es válido, se crea la cuenta y se redirige al inicio de sesión con un mensaje de éxito.
Mockups image
Autor Edwar Aguiar

Revisión

Criterio Comentario Realizado por Solucionado
Completo La historia de usuario cubre todos los aspectos necesarios para realizar el registro de un nuevo administrador: correo, contraseña, validaciones, encriptación y redirección. Edwar Aguiar Sí/No
Consistente Los campos y las validaciones propuestas son coherentes con los estándares de autenticación y seguridad comúnmente utilizados en sistemas similares. Edwar Aguiar Sí/No
Negociable Se podrían discutir detalles adicionales como la posibilidad de establecer políticas de bloqueo por intentos fallidos. Edwar Aguiar Sí/No
Valiosa La funcionalidad es crítica, ya que permite el acceso inicial del administrador al sistema y asegura una capa básica de seguridad. Edwar Aguiar Sí/No
Estimable La historia es clara y bien delimitada, con requisitos específicos sobre los campos y sus validaciones, lo que permite una estimación precisa del esfuerzo requerido. Edwar Aguiar Sí/No
Pequeña La funcionalidad está acotada a un único flujo de registro, lo cual hace que sea factible de implementar en un solo sprint. Edwar Aguiar Sí/No
Comprobable La historia es comprobable mediante pruebas unitarias y funcionales: validación de campos, verificación de encriptación y correcta redirección tras el registro. Edwar Aguiar Sí/No