Una de las herramientas más actuales en Gestión Empresarial es el BRMS (Business Rules Management System).

BRMS

El Sistema de Gestión de Reglas de Negocio se relaciona con otras herramientas de Gestión, interactuando a distintos niveles para asistir en la toma de decisiones.

Básicamente, el Sistema permite al usuario definir sus reglas de Negocio, de forma que se van aplicando automáticamente en la toma de decisiones. En su relación con otras herramientas, se conecta con los sistemas BPM (Business Process Managemement) y con los de Business Intelligence.

Las reglas de negocio son un componente clave en cómo se toman las decisiones en una empresa. En efecto, cada vez que se toma una decisión dentro de una organización es porque se ha consultado reglas definidas, las cuales en muchos casos se encuentran escritas en manuales de políticas que los responsables de decisiones deben conocer para desarrollar su gestión cotidiana. Así, las transacciones son completadas por personas basándose en el conocimiento formal o informal (documentado) de las reglas y políticas de negocio de su organización.

Con un sistema BRMS, los analistas del negocio determinan y escriben la lógica del negocio. Todo lo que necesitan es escribir una regla. Normalmente, una regla de negocio se expresa, con un “Si”, es decir, si existen tales condiciones, “Entonces” deben ejecutarse tales opciones y/o acciones o bien “en caso contrario”, ejecutarse tales otras. La relación entre esas condiciones y las acciones a llevar a cabo crea una regla de negocio, la cual puede o no estar relacionada también con otras reglas. Un sistema BRMS permite que los analistas del negocio puedan ver y entender las reglas sin tener que depender del departamento de informática para realizar las modificaciones.

Las reglas de negocio a menudo están codificadas dentro del software, dificultando su acceso y modificación e incrementando los costes. Gracias a que permite hacer una gestión explícita de las reglas de negocio independientemente del software de las aplicaciones, el BRMS se ha convertido en la tecnología clave para las arquitecturas orientadas a servicios (SOA), la gestión de los procesos de negocio (BPM) y otras iniciativas tecnológicas innovadoras.
Con las herramientas actuales, el usuario dispone de una interfaz amigable para reprogramar por si mismo sus reglas de negocio.

En su relación con el Business Intelligence, el BRMS tiene dos facetas:

1. Cuando el BRMS toma una decisión (como por ejemplo aprobar una solicitud de un producto o crédito) añade información que describe cómo o por qué se tomó la decisión. Con ella aporta un elemento crítico para justificar o entender una decisión, yendo más allá del tradicional “aprobado” o “rechazado” y entregando mejores condiciones para el análisis, entender e incluso archivar reglas y referencias para el futuro.
De esta forma, las organizaciones pueden superar la brecha entre cómo se cree que deben tomarse las decisiones y cómo son tomadas en la realidad. Otra ventaja es que la inteligencia de negocios basada en un sistema BRMS provee a la organización de un conjunto de reglas de negocio bien definidas y que pueden ser utilizadas en última instancia no sólo para analizar tales decisiones, sino también para reducir el costo y el riesgo asociado a la propia automatización de las decisiones.
2. El BRMS hace uso de las funciones de Minería de Datos (Data Mining) para la simulación de distintos escenarios.

Uno de los usos prácticos de esta herramienta lo aplican las entidades bancarias. Por ejemplo, para la concesión de un préstamo, el personal de una oficina utiliza un herramienta apoyada en un BPM. Este sistema tiene definidos los procesos necesarios y las condiciones que tienen que cumplirse para la concesión del préstamo. Conforme el empleado bancario va avanzando a lo largo del proceso, se van produciendo puntos de bifurcación donde hay que tomar decisiones. En estos puntos, el sistema BMP lanza una consulta al sistema BRMS y este le devuelve la solución para continuar el proceso, en función de los datos disponibles hasta el momento y de las reglas de negocio definidas.

Como muestra de que la tecnología BRMS empieza a ser una referencia, en los últimos meses se han producido importantes movimientos corporativos para incorporar estas herramientas en plataformas de primer nivel:

– En octubre del pasado año SAP compró Yasu (Un BRMS Indio) con el objetivo de reforzar su plataforma SAP NetWeaver de BPM.
– Por su parte, IBM anunció el pasado mes de julio su intención de comprar ILOG, la compañía francesa segundo líder mundial de BRMS por 340 Millones de Dólares. El objetivo de IBM es el mismo que el de SAP, reforzar su línea de BPM con una maniobra rápida y eficaz.

Business Rules Management System

Recientemente tuve ocasión de hablar con José Gabriel García Ortega, Director Gerente de Delta-R, la primera empresa española (ubicada en Petrer, Alicante) en desarrollar una herramienta propia de BRMS (onRules). Están empezando la fase comercial, después de haber desarrollado varias herramientas, y llevar a cabo un proyecto piloto para una entidad bancaria.

OnRules 2

Desde aquí les deseo mucha suerte.

** Actualizado 21/11/08

Según las últimas noticias aportadas por José Gabriel García, Oracle anunció que ha acordado adquirir RuleBurst Holdings Limited, la empresa matriz de Haley Limited, proveedor líder en software de modelado y automatización de políticas, con el objeto de crear una solución end-to-end para las agencias de servicios sociales.

Gracias José Gabriel por la aportación.

Saludos.
Francisco Páez