Cálculo de la velocidad - migueltovarb/ISWElectiva110202-15 GitHub Wiki

Historia de Usuario Base

ID: H001
Título: Gestión de usuarios del sistema
Descripción:
Yo como Administrador, quiero registrar, editar y eliminar usuarios, para gestionar el acceso de manera eficiente.

  • Puntos de Historia de Usuario asignados a la historia: 5
  • Sumatoria de Horas: 47

Actividades

ID Descripción Estimación de Horas
Task-1 Analizar requisitos de gestión de usuarios (registro, edición, eliminación). 2
Task-2 Diseñar interfaz de usuario para la gestión de cuentas. 3
Task-3 Diseñar el modelo de datos para almacenar la información de los empleados (nombre, rol, credenciales, etc.). 3
Task-4 Implementar formulario de registro de usuarios. 4
Task-5 Agregar validaciones para campos obligatorios y formatos correctos. 3
Task-6 Crear API para registrar usuarios. 2
Task-7 Crear API para editar usuarios. 2
Task-8 Crear API para eliminar 2
Task-9 Aplicar control de roles (solo admins pueden gestionar usuarios). 5
Task-10 Implementar lógica para detección de duplicados en creación. 2
Task-11 Diseñar confirmaciones o mensajes de éxito/error. 3
Task-12 Conectar frontend con las API de gestión. 3
Task-13 Encriptar contraseñas al registrar o editar usuarios. 2
Task-14 Registrar logs o auditorías de cambios en cuentas. 2
Task-15 Realizar pruebas unitarias en el frontend (validaciones, interacción con la API). 3
Task-16 Realizar pruebas unitarias en el backend (lógica de negocio, validaciones, integración con la base de datos). 4
Task-17 Realizar pruebas de integración entre el frontend y el backend. 2

Total de horas: 47


Detalle de Velocidad del Sprint Equipo

Elemento Valor
Nº Horas por Semana 14
Nº Semanas 2
Nº de Desarrolladores 2

Tareas transversales al proyecto

Tarea Horas
Weeklies 0.5
Revisiones de código 2
Documentación 3
Revisión de historias 2
Reuniones con stakeholder 1
Retrospectiva 1
Planeación 1
  • Total Horas Asignadas para el Sprint: 45.5
  • Velocidad del Sprint: 4

Backlog de Historias de Usuario

ID Story Descripción PU Prioridad Sprint
H001 Como Administrador, quiero registrar, editar y eliminar usuarios, para gestionar el acceso de manera eficiente. 3 1 1
H002 Como Personal de Seguridad, quiero monitorear en tiempo real todos los accesos, para garantizar la seguridad del edificio. 2 1 1
H003 Como Usuario, quiero iniciar sesión con credenciales seguras, para acceder al sistema sin riesgos. 2 1 1
H004 Como Recepcionista, quiero registrar las visitas de los invitados, para tener un control detallado de accesos. 2 1 1
H005 Como Operador de Seguridad, quiero visualizar en tiempo real los accesos al edificio, para detectar posibles anomalías. 3 1 1
H006 Como Administrador, quiero generar reportes detallados sobre accesos y eventos de seguridad, para evaluar patrones. 3 1 1
H007 Como Administrador, quiero monitorear el aforo del edificio en tiempo real, para garantizar el cumplimiento de normas. 3 2 2
H008 Como Usuario, quiero registrar mi vehículo en el sistema, para acceder al estacionamiento sin inconvenientes. 2 2 2
H009 Como Supervisor de Seguridad, quiero programar y monitorear rondas de vigilancia, para asegurar el cumplimiento del protocolo. 3 2 2
H010 Como Usuario, quiero recibir notificaciones sobre accesos exitosos o rechazados, para mantenerme informado. 2 2 2
H011 Como Administrador, quiero asignar roles y permisos a los usuarios, para garantizar accesos adecuados según su función. 2 2 2
H012 Como Operador de Seguridad, quiero recibir alertas inmediatas en caso de activación de alarmas en el edificio, para tomar acciones rápidas. 3 2 2
H013 Como Administrador, quiero registrar y gestionar los accesos de proveedores, para mantener un control seguro. 3 2 4
H014 Como Administrador, quiero visualizar el estado del sistema en tiempo real, para detectar posibles fallos. 2 2 4
H015 Como Gerente de RRHH, quiero generar reportes de asistencia basados en los accesos del personal, para evaluar rendimiento. 3 2 4
H016 Como Personal de Seguridad, quiero activar protocolos de emergencia en caso de incidentes críticos, para garantizar una respuesta rápida. 3 2 4
H017 Como Administrador, quiero otorgar accesos temporales a usuarios externos, para permitir la entrada limitada a visitantes o técnicos. 2 2 4

Total de Puntos de Historia: 41