🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónExplosión de roles y roles heredados
5 tareas · 45 min · Principiante
Casabella quiso en 2021 un rol por cada sede, área y nivel, y se dio cuenta a tiempo de que eso no cabía en ninguna cabeza. Hoy tiene un catálogo corto en el que unos roles heredan de otros, y la herencia trae su propio problema: nadie ve de un vistazo todo lo que un rol puede hacer. Aquí cuentas, sumas lo heredado y buscas la herencia que no debería existir.
Objetivo de la sala
Casabella quiso en 2021 un rol por cada sede, área y nivel, y se dio cuenta a tiempo de que eso no cabía en ninguna cabeza. Hoy tiene un catálogo corto en el que unos roles heredan de otros, y la herencia trae su propio problema: nadie ve de un vistazo todo lo que un rol puede hacer. Aquí cuentas, sumas lo heredado y buscas la herencia que no debería existir.La explosión de roles ocurre cuando, para reflejar las diferencias entre personas, se crea un rol nuevo por cada combinación de atributos: uno para ventas en Cali, otro para ventas en Bogotá, otro para coordinadores de ventas en Cali. El número de roles crece como el producto de las dimensiones, y la mayoría de esos roles se parecen casi del todo.
El resultado es predecible. Nadie sabe qué hace cada rol, se crean más roles en vez de revisar los existentes y los permisos se acumulan sin que alguien los pueda explicar. El catálogo deja de servir como mapa y pasa a ser parte del problema.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
¿Cómo se reconoce que una organización sufre explosión de roles?
Abre el laboratorio. Hay una carpeta roles con dos archivos. dimensiones.txt cuenta lo que Casabella quería separar: sedes, áreas y niveles. catalogo.txt es el catálogo real de hoy. Empieza por el primero y calcula cuántos roles saldrían si se hiciera un rol por cada combinación de las tres dimensiones.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
¿Cuántos roles harían falta con un rol por cada combinación de sede, área y nivel?
La alternativa de Casabella fue pocos roles por área y nivel, encadenados por herencia: el coordinador hereda lo del auxiliar, y el jefe lo del coordinador. Es más corta de mantener, y a cambio hay que sumar la cadena para saber qué puede hacer un rol. Un rol tiene sus permisos propios más todos los de aquellos de los que hereda, y de los que estos a su vez heredan.
Mira en catalogo.txt el rol BOD-JEF, jefe de bodega, y recorre su cadena hasta el final.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
¿Cuántos permisos efectivos tiene el rol BOD-JEF, contando los propios y los heredados?
Heredar tiene sentido dentro de un mismo oficio, porque un jefe de bodega hace lo del auxiliar y algo más. Heredar de otra área casi siempre es un error de copia: alguien quiso ahorrar trabajo y trajo permisos que el oficio no pide. Las tres primeras letras de cada rol indican su área.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
¿Qué rol del catálogo hereda de un rol de otra área?
Casabella no necesita un rol por sede si la sede puede ser un atributo de la persona y del recurso. Un rol base por oficio, más una regla que compare la sede del usuario con la del documento, mantiene el catálogo corto y la decisión precisa. Es la combinación de las dos ideas de las salas anteriores.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
¿Qué enfoque evita la explosión de roles sin perder la diferencia entre sedes?
Preparando el escritorio…
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.