Refinamiento de Negocio: Gestión de Usuarios de la Plataforma
La épica de Registro de Colaboradores y PDMs es crucial para la gobernanza y el funcionamiento adecuado de la plataforma de feedback. Su objetivo es proveer a los administradores las herramientas necesarias para gestionar el acceso y los perfiles de los usuarios (colaboradores y PDMs), garantizando que cada individuo tenga los permisos correctos para operar dentro del ecosistema de feedback.
Visión Integrada del Proceso
La gestión de usuarios sigue un ciclo de vida que abarca desde la creación hasta la desactivación, con un enfoque en el mantenimiento de datos precisos y en la asignación correcta de roles:
- Creación de Usuarios: Un administrador puede agregar nuevos colaboradores y PDMs al sistema. Durante este proceso, se definen datos esenciales como nombre, correo electrónico y, de manera crucial, el rol del usuario (colaborador o PDM). Para los colaboradores, es obligatoria la asociación a un PDM, mientras que los PDMs pueden ser autónomos o tener un PDM superior. Esta etapa es fundamental para el control de acceso y para la estructura de reporte dentro de la plataforma.
- Mantenimiento de Usuarios (Edición): La plataforma permite que el administrador actualice la información de los usuarios ya registrados. Esto garantiza que los datos estén siempre precisos y que las asignaciones de rol y PDM puedan ajustarse según la necesidad de la organización.
- Gestión del Ciclo de Vida (Desactivación): Cuando un usuario ya no necesita acceso a la plataforma, el administrador puede desactivarlo. Este proceso, preferiblemente mediante un "borrado lógico" (soft delete), asegura que el historial de acciones del usuario se mantenga para fines de auditoría, sin que este pueda seguir interactuando con el sistema.
- Visualización y Seguimiento: Todas las operaciones de gestión se facilitan mediante una lista de usuarios paginada, permitiendo que el administrador visualice rápidamente quién está registrado, sus tipos y el acceso a funcionalidades de edición y desactivación.
Objetivos de Negocio
- Control de Acceso Centralizado: Proveer una herramienta para que el administrador pueda controlar y gestionar de forma eficiente a todos los usuarios de la plataforma.
- Definición Clara de Roles: Asegurar que cada usuario tenga un rol bien definido (Colaborador, PDM) y que los permisos estén estrictamente alineados a ese rol.
- Estructuración de la Jerarquía (PDM-Colaborador): Facilitar la creación de vínculos entre colaboradores y sus respectivos PDMs, lo cual es fundamental para el flujo de aprobación de feedback.
- Datos Actualizados y Precisos: Permitir la fácil edición y desactivación de usuarios, garantizando la integridad y relevancia de la información de registro.
- Gobernanza y Cumplimiento: Establecer un registro auditable de las alteraciones en los datos de los usuarios y su estado (activo/desactivado).
Principales Beneficios de Negocio
- Seguridad Reforzada: Al controlar quién accede al sistema y qué permisos posee, la plataforma minimiza riesgos de acceso indebido y manipulación de datos.
- Eficiencia Operacional: Reducción del tiempo y del esfuerzo manual en la gestión de usuarios, liberando recursos para otras actividades estratégicas.
- Claridad Organizacional: La definición explícita de roles y la asociación a PDMs dentro de la plataforma refleja y refuerza la estructura organizacional.
- Mejora en la Experiencia del Usuario (Administrador): Una interfaz intuitiva y funcionalidades claras hacen el trabajo del administrador más fácil y menos propenso a errores.
- Mantenimiento Simplificado: La capacidad de desactivar usuarios sin eliminarlos permanentemente facilita la gestión de excolaboradores y preserva el historial.
Consideraciones Estratégicas
- Robustez de la Validación: Las validaciones en el registro y edición de usuarios son críticas para la integridad de los datos y el funcionamiento correcto de los flujos de feedback (ej: PDM obligatorio para un colaborador).
- UX para el Administrador: La interfaz debe ser clara y eficiente, especialmente en el listado, edición y búsqueda de usuarios, considerando que el administrador puede gestionar un gran volumen de cuentas.
- Auditoría de Cambios: Aunque no esté explícitamente en los criterios de aceptación, es una buena práctica que el sistema registre quién realizó la alteración de un usuario y cuándo, para fines de auditoría.
- Seguridad en la Desvinculación: La desactivación ("borrado lógico" o "soft delete") es una práctica recomendada para mantener el historial de usuarios y evitar la recreación accidental de cuentas con el mismo correo electrónico.