erp-core/docs/01-fase-foundation/MGN-002-users/historias-usuario/BACKLOG-MGN002.md

4.8 KiB

Backlog del Modulo MGN-002: Users

Resumen

Campo Valor
Modulo MGN-002
Nombre Users - Gestion de Usuarios
Total User Stories 4
Total Story Points 21
Estado En documentacion
Fecha 2025-12-05

User Stories

Sprint 2 - Core Users (16 SP)

ID Nombre SP Prioridad Estado
US-MGN002-001 CRUD de Usuarios (Admin) 8 P0 Ready
US-MGN002-002 Perfil de Usuario 5 P1 Ready
US-MGN002-003 Cambio de Password 3 P0 Ready

Sprint 3 - Personalization (5 SP)

ID Nombre SP Prioridad Estado
US-MGN002-004 Preferencias de Usuario 5 P2 Ready

Stories Adicionales (No incluidas en scope inicial)

ID Nombre SP Prioridad Estado
US-MGN002-005 Cambio de Email 5 P1 Backlog
US-MGN002-006 Activacion de Cuenta 3 P0 Backlog
US-MGN002-007 Export de Usuarios (CSV) 3 P2 Backlog
US-MGN002-008 Import de Usuarios (CSV) 5 P2 Backlog

Roadmap Visual

Sprint 2                          Sprint 3
├─────────────────────────────────┼─────────────────────────────────┤
│ US-001: CRUD Usuarios   [8 SP]  │ US-004: Preferencias    [5 SP]  │
│ US-002: Perfil          [5 SP]  │                                 │
│ US-003: Cambio Password [3 SP]  │                                 │
├─────────────────────────────────┼─────────────────────────────────┤
│ Total: 16 SP                    │ Total: 5 SP                     │
└─────────────────────────────────┴─────────────────────────────────┘

Dependencias entre Stories

RF-AUTH-001 (Login) ─────────────────────────────────────────┐
       │                                                      │
       ▼                                                      │
US-MGN002-001 (CRUD Admin) ──────────────────────────────────┤
       │                                                      │
       ├──────────────────────────────────────────┐          │
       │                                          │          │
       ▼                                          ▼          │
US-MGN002-002 (Perfil)                   US-MGN002-003 (Pass) │
       │                                                      │
       └───────────────────────┬──────────────────────────────┘
                               │
                               ▼
                    US-MGN002-004 (Preferencias)

Criterios de Aceptacion del Modulo

Funcionalidad

  • Admins pueden crear, listar, editar y eliminar usuarios
  • Usuarios pueden ver y editar su propio perfil
  • Usuarios pueden cambiar su password
  • Usuarios pueden subir avatar
  • Usuarios pueden configurar preferencias

Seguridad

  • Soft delete en lugar de hard delete
  • Solo admins gestionan otros usuarios
  • Password actual requerido para cambios sensibles
  • Historial de passwords para evitar reuso
  • RBAC en todos los endpoints admin

UX

  • Paginacion y filtros en listados
  • Busqueda por nombre y email
  • Avatar con resize automatico
  • Preferencias aplicadas inmediatamente

Estimacion Total

Capa Story Points
Database 6
Backend 15
Frontend 16
Total 37

Nota: Esta estimacion corresponde a los 5 RFs completos, no solo las 4 US principales.


Definition of Done del Modulo

  • Todas las User Stories completadas
  • Tests unitarios > 80% coverage
  • Tests e2e pasando
  • Documentacion Swagger completa
  • Code review aprobado
  • Security review aprobado
  • Despliegue en staging exitoso
  • UAT aprobado

Historial

Version Fecha Autor Cambios
1.0 2025-12-05 System Creacion inicial con 4 US