Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema10
Tema10
Reglas de negocio en el
contexto de BPM (II)
Índice
Esquema 3
Ideas clave 4
10.1. ¿Cómo estudiar este tema? 4
© Universidad Internacional de La Rioja (UNIR)
Lo + recomendado 18
+ Información 22
Test 25
© Universidad Internacional de La Rioja (UNIR)
PAT R O N E S D E I N T E R A C C I Ó N
LO S 5 « RE» DE LA S REGLA S DE N EGO C I O
P RO C ES O / REGLA
Recomendaciones
3
Ideas clave
Para estudiar este tema deberás leer los apuntes que te presentamos a continuación.
N
os centramos en cómo aprovechar las reglas en los procesos, revisando
diferentes patrones de interacción proceso/regla que no son
mutuamente excluyentes y se construyen incrementalmente los unos
sobre los otros. Y en entender que hay ciertos tipos de proyectos donde resulta ideal
el uso de las reglas de negocio.
L
a mayoría de los procesos tienen puntos de decisión en sus flujos, por lo que es
necesario considerar cómo se gestionan estas reglas. ¿Deberían integrarse en
el proceso, de modo que todos los cambios tengan que pasar por un ciclo de
cambio regular? ¿O las reglas tienen que cambiar rápidamente y/o con frecuencia?
Sugerencia táctica: si las reglas son volátiles, y/o el tiempo requerido para
realizar un cambio de regla debe ser casi en tiempo real, entonces es
importante que esas reglas estén explícitas al proceso de negocio.
© Universidad Internacional de La Rioja (UNIR)
Esta es una simple regla general para reglas simples de navegación, la forma más
común de regla en un proceso.
Obviamente hay otras áreas de un proceso que necesitan reglas, como para controlar
las tolerancias y el procesamiento del servicio.
Aunque se piensa que los BRMS se refieren solo a las reglas relacionadas con los
negocios, también hay reglas técnicas que deben hacerse explícitas por razones de
agilidad.
Con esto en mente, vamos a tratar a continuación cómo aprovechar las reglas en los
procesos revisando varios tipos de patrones de interacción proceso/regla. Hay siete
niveles de uso de reglas que se construyen incrementalmente entre sí.
Los objetivos del tipo de proceso se enumeran con cada nombre, de modo que los
diseñadores del proceso puedan tomar una decisión informada sobre el diseño de
sus procesos, o partes de los mismos, en el caso de un proceso de extremo a extremo.
© Universidad Internacional de La Rioja (UNIR)
Cuanto mayor sea el alcance de negocio de un proceso, más probable será encontrar
combinaciones de estos patrones en un diseño de proceso; sin embargo, un proceso
probablemente estará dominado por uno o dos estilos. Esto no quiere decir que no
se pueda tener un proceso con una mayoría de estilos de uso de reglas, pero sería
poco probable. Hay que tener en cuenta que los siguientes patrones de interacción
P A T R O N E S D E I N T E R A C CI ÓN P R O C ES O/ R E G L A
Recomendaciones
Hoy en día esta es la forma más común de diseño de procesos. Este enfoque integra
las reglas en el proceso mismo (embebidas o incrustadas en el propio flujo del
proceso).
Si el contexto del proceso se mantiene estable y hay muy pocos cambios, este es un
© Universidad Internacional de La Rioja (UNIR)
Ejemplo 1.
Las reglas de navegación administran y dirigen las rutas del proceso para las
instancias de proceso.
A medida que el cambio se intensifica en torno a los procesos, que incluyen los
valores que impulsan las instancias del proceso hacia rutas de proceso específicas, la
necesidad de reglas explícitas que puedan cambiar rápidamente aumenta en
prioridad.
Hay un cambio significativo en cómo se apalancan las reglas en los patrones de diseño
de navegación complejos.
La complejidad cambia del proceso a las reglas asociadas con los procesos. Este
patrón se está volviendo muy común.
En este enfoque, las reglas adicionales, así como las reglas de navegación, se hacen
explícitas, y las reglas se empaquetan para coordinarse para influir en los resultados
del proceso.
Aunque las reglas sobre el control del flujo del proceso siguen siendo importantes,
existen otras oportunidades para que las reglas se involucren con el comportamiento
del proceso y la adición de inteligencia para un comportamiento óptimo del proceso.
Las reglas pueden guiar el comportamiento del proceso de dos maneras principales
en esta categoría:
En algunos casos las reglas deberán combinarse con el resultado de los algoritmos de
optimización para identificar oportunidades de proceso y/o amenazas.
© Universidad Internacional de La Rioja (UNIR)
Para algunos procesos, es crucial asegurarse de que estén al tanto del rendimiento
del proceso y de cualquier condición que pueda poner en peligro los resultados
deseados de un proceso tanto en la instancia del proceso como en los niveles
agregados de la instancia.
Las reglas explícitas se pueden aprovechar para establecer los niveles de objetivo y
tolerancia para que sean monitoreados mediante Business Activity Monitoring
(BAM). Esto permite a los gerentes de proceso establecer nuevos niveles de
advertencia y alarma y buscar niveles de objetivos más altos.
Ejemplo 4.
Ejemplo 5.
No solo se pueden usar las reglas para observar las condiciones clave, sino que
también se pueden usar para agregar inteligencia al proceso. Se suele denominar
como «gestión inteligente de decisiones» (IDM-Intelligent Decision Management).
La característica importante de los procesos que están guiados por reglas es que se
coordinan y empaquetan múltiples tipos de reglas para ayudar a que los procesos
permanezcan en un punto óptimo que los gerentes de proceso especifiquen. En
esencia, el proceso se dirige a los objetivos, y las reglas ayudan a guiar y restringir el
comportamiento del proceso. Aquí es donde la vinculación a un BRMS se vuelve
crucial.
Ejemplo 6.
Una vez que las reglas están involucradas en guiar un proceso hacia sus objetivos de
negocio agregados, también pueden dirigir la orquestación dinámica de varios
componentes que soportan la finalización de tareas.
Los procesos son bastante capaces de aprovechar los activos existentes, ya sean
heredados, flujos compuestos formados por varios componentes y/o pseudo-
servicios y fragmentos de procesos que actúan como una «caja negra». Las reglas
pueden orquestar dinámicamente combinaciones de estos componentes inflexibles.
El siguiente nivel más fino de granularidad gira en torno a servicios nítidos y flexibles.
Estos también pueden ser orquestados dinámicamente, pero son de menor alcance
y muchas veces están equipados con reglas explícitas. Esto significa que los servicios
se pueden intercambiar y modificar para que se ejecuten en un contexto más
dinámico.
Ejemplo 7.
Recomendaciones
Para procesos que rara vez cambian, sigue patrones ligeros. Una forma de
determinar si pertenece a esta categoría es realizar un análisis de volatilidad de
reglas, donde se determine si una regla cambia con frecuencia y/o si necesita
modificarse muy rápidamente cuando cambia. Muy a menudo, con volatilidad ligera,
hacer que las reglas de navegación sean explícitas debería funcionar muy bien.
Para los procesos que tienen decisiones complejas en sus procesos, opta por un
BPMS que tenga una sólida capacidad de regla integrada. Si tu actual BPMS no tiene
un BRMS o capacidades internas adecuadas, debes preguntar a tu proveedor por los
proveedores de reglas con los que se puede integrar.
H
ay ciertos tipos de proyectos donde resultaría ideal el uso de las reglas de
negocio, los conocidos «Re» de las reglas de negocio. Son algunas
categorías donde cabe el uso de este enfoque:
1 2 3 4 5
1. Reingeniería
(especialmente para reglas de negocio que hacen parte del núcleo) es una parte
crítica de este enfoque por algunas razones:
2. Revitalización
Es necesario tener una definición muy clara de las políticas y reglas del negocio de
más alto nivel, no solo en términos de negocio, sino que deberían estar bien
plasmadas en las implementaciones de sus sistemas.
Dado que no hay una conexión real entre el negocio y los sistemas, cualquier tipo de
cambio resulta altamente impactante.
Los proyectos de revitalización ven el enfoque por reglas de negocio como una forma
de regenerar las conexiones reinventando sus entornos de gestión de reglas.
3. Redespliegue
© Universidad Internacional de La Rioja (UNIR)
Hoy en día las organizaciones utilizan los sitios web como uno de sus principales
medios de difusión; a través de estos las organizaciones dan a conocer los servicios
que ofrecen, pero estos servicios son cambiantes dependiendo de cuánto cambie el
negocio también. Dada esta volubilidad lo más conveniente es que las reglas que
4. Recaptura
El problema por resolver es cómo evitar perder las reglas de negocio. Entonces
implementar la recaptura implicará otras categorías como: reingeniería inversa,
retención del conocimiento y re-documentación.
Grabar y administrar las reglas de compromiso con los clientes. Tratar de ponerse
en contacto de nuevo con los clientes con los que el contacto se perdió.
Las reglas de compromiso deben ser re-potencializadas del lado del negocio, no del
lado de TI, impulsando a los usuarios de negocio para que sean ellos mismos quienes
administren estas reglas.
© Universidad Internacional de La Rioja (UNIR)
Lecciones magistrales
Para seguir siendo competitivos es vital que las empresas tengan la agilidad para
satisfacer las demandas cambiantes de los clientes y del mercado. Este nivel de
agilidad requiere aplicaciones comerciales flexibles, tanto en términos de proceso
como de integración. Los días en los que se realizan cambios en el código cada vez
que se define o refina un proceso comercial, o cada vez que un cliente tiene requisitos
únicos, desaparecen. Este documento examina la intersección de la gestión de reglas
de negocio y por procesos de negocio: qué son, cómo interactúan y su importancia
para la agilidad, precisión, costo y cumplimiento de los procesos de una empresa.
Accede al documento a través del aula virtual o desde la siguiente dirección web:
https://www.progress.com/docs/default-source/default-document-
library/Progress/Documents/Papers/PPR-OpenEdge-The-Power-of-Synery-
© Universidad Internacional de La Rioja (UNIR)
online.pdf
En este breve vídeo, Anders Friis Larsen, CEO de ASE, y Ulrik Have, CIO de ASE,
describen la necesidad de gestión de procesos y decisiones para respaldar las
ambiciones estratégicas de la compañía. Se explica cómo IBM Business Process
Manager Advanced, en combinación con IBM Operational Decision Manager, mejoró
las operaciones comerciales, brindó una mayor visibilidad de los procedimientos y
© Universidad Internacional de La Rioja (UNIR)
Accede al vídeo a través del aula virtual o desde la siguiente dirección web:
https://www.youtube.com/watch?v=wgrlSjW-b1w&feature=youtu.be
© Universidad Internacional de La Rioja (UNIR)
A fondo
Accede al documento a través del aula virtual o desde la siguiente dirección web:
https://www.brcommunity.com/articles.php?id=b336
Accede al documento a través del aula virtual o desde la siguiente dirección web:
https://www.bptrends.com/publicationfiles/09-05%20WP%20Workflow%20and
%20Business%20Rules%20%20Lienhard%20-%20Kunzi.pdf
En este post de Amit Talekar de 2017 se explican los patrones más comunes de reglas
de negocio que se pueden aplicar en organizaciones digitales.
Accede al documento a través del aula virtual o desde la siguiente dirección web:
https://blogs.perficient.com/integrate/2017/09/17/10-business-rule-patterns-in-
the-digital-transformation-and-cognitive-era/
Bibliografía
Boyer, J. (13 de junio de 2012). Best practices for designing and implementing
decision services, Part 1, An SOA approach to creating reusable decision services.
[Entrada en página web]. IBM. Recuperado de
https://www.ibm.com/developerworks/bpm/bpmjournal/1206_boyer/1206_boyer.
html
Boyer, J. (12 de diciembre de 2012). Best practices for designing and implementing
decision services, Part 2, Integrating IBM Business Process Manager and IBM
Operational Decision Management. [Entrada en página web]. IBM. Recuperado de
https://www.ibm.com/developerworks/bpm/bpmjournal/1212_boyer2/1212_boye
r2.html
BPTrends. (2006). The Market for Business Rules Products. En The 2006 Report on
Business Rules Products. (n.d.): Autor.
© Universidad Internacional de La Rioja (UNIR)
FICO. (9 de febrero de 2006). Are BPMS and BRMS complementary or not? [Entrada
en página web]. EDMBLOG. Recuperado de
http://www.edmblog.com/weblog/2006/02/are_bpms_and_br.html
Hallmark, G. (2008). Smart Business Processes using Oracle Business Rules. Oracle.
Shpigel, M. (2007). BPM, BRMS and SOA. Delivering on the Promise of Organizational
Agility. (n.d.): Molecular.
Sinur, J. (2009). The Art and Science of Rules vs. Process Flows. Stamford: Gartner.
© Universidad Internacional de La Rioja (UNIR)
2. Relacionar causa con el tipo de regla que tiene más sentido para esa causa:
Si el número de rutas
Entonces un proceso común
de proceso es bastante
que se diferencia por un
estable, y la proyección 1 A
conjunto de reglas complejas
de posibles escenarios
tiene más sentido
de negocio
Si existe la posibilidad
de que condiciones Entonces la solución de regla
3 C
inesperadas cambien el general tiene más sentido
equilibrio
© Universidad Internacional de La Rioja (UNIR)
4. No solo se pueden usar las reglas para observar las condiciones clave, sino que
también se pueden usar para agregar inteligencia al proceso. ¿Cómo se suele
denominar esta gestión?
A. IDM-Intelligent Decision Management.
B. KDM-Key Decision Management.
C. ODM-Operational Decision Management.
B. Data Mining.
C. Decision Mining.
D. Process Mining.
E. DMN Mining.