| SB-001 |
Diseñar modelo de usuario (email, nombre, contraseña, estado) |
Backend / BD |
Equipo |
4h |
Alta |
Pendiente |
| SB-002 |
Diseñar modelo de roles (ADMIN, SUPERVISOR, MECANICO) |
Backend / BD |
Equipo |
3h |
Alta |
Pendiente |
| SB-003 |
Crear tablas en base de datos (usuario, rol, usuario_rol) |
BD |
Equipo |
5h |
Alta |
Pendiente |
| SB-004 |
Implementar entidad Usuario |
Backend |
Equipo |
3h |
Alta |
Pendiente |
| SB-005 |
Implementar entidad Rol |
Backend |
Equipo |
3h |
Alta |
Pendiente |
| SB-006 |
Implementar relación Usuario-Rol |
Backend |
Equipo |
3h |
Alta |
Pendiente |
| SB-007 |
Crear endpoint API para creación de usuario |
Backend |
Equipo |
4h |
Alta |
Pendiente |
| SB-008 |
Generar contraseña temporal automática |
Backend |
Equipo |
3h |
Alta |
Pendiente |
| SB-009 |
Encriptar contraseña (bcrypt u otro) |
Backend |
Equipo |
3h |
Alta |
Pendiente |
| SB-010 |
Integrar envío de correo con credenciales temporales |
Backend |
Equipo |
6h |
Media |
Pendiente |
| SB-011 |
Validar unicidad de email |
Backend |
Equipo |
2h |
Alta |
Pendiente |
| SB-012 |
Implementar autorización basada en roles (RBAC) con JWT |
Backend |
Equipo |
6h |
Alta |
Pendiente |
| SB-013 |
Configurar restricciones de acceso por rol (endpoints protegidos) |
Backend |
Equipo |
5h |
Alta |
Pendiente |
| SB-014 |
Crear formulario de creación de usuario |
Frontend |
Equipo |
5h |
Alta |
Pendiente |
| SB-015 |
Implementar selección de rol en frontend |
Frontend |
Equipo |
3h |
Alta |
Pendiente |
| SB-016 |
Implementar mensajes de éxito y error |
Frontend |
Equipo |
2h |
Media |
Pendiente |
| SB-017 |
Ajustar menú dinámico según rol del usuario |
Frontend |
Equipo |
6h |
Alta |
Pendiente |
| SB-018 |
Pruebas unitarias backend (usuarios y roles) |
QA |
Equipo |
4h |
Alta |
Pendiente |
| SB-019 |
Pruebas funcionales (login y acceso por rol) |
QA |
Equipo |
5h |
Alta |
Pendiente |
| SB-020 |
Ajustes y corrección de bugs |
General |
Equipo |
5h |
Alta |
Pendiente |