Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Explosió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.

0 de 5 · 0%

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.

Preparando el escritorio…

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.

Preparando el escritorio…

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.

Preparando el escritorio…

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.

Preparando el escritorio…

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.

Preparando el escritorio…

Responde para continuar

¿Qué enfoque evita la explosión de roles sin perder la diferencia entre sedes?

Inicia sesión para registrar tus puntos y progreso en el ranking.

Preparando el escritorio…

16:24
Terminal (user@whoami)
user@whoami:~$
Tab Autocompletar ↑/↓ Historial
bash 5.2.21
Whoami-Labs OS v3.0.1 LTS · build 733482

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