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