Modelo de proceso en BPMN: reduciendo su complejidad

flokzu

Home » BPM en la nube » Modelo de proceso en BPMN: reduciendo su complejidad

Resumen

Construir el modelo de proceso es la etapa más relevante para gestionar un proceso de negocio bajo el paradigma BPM. El modelado de procesos con el estándar BPMN puede asustar por su dificultad, pero… realmente lo es tanto?



Muerde un modelo de proceso BPMN?
Jaguareté, originario de Sudamérica.


Muerde el estándar BPMN?

Business Process Model and Notation (BPMN) se ha convertido en el estándar mundial para diagramas de procesos de negocios. De hecho, es un estándar de la OMG. Fue diseñado para ser utilizado directamente por usuarios no técnicos (por ejemplo analistas del negocio). Pero también por personal de IT (programadores, diseñadores, etc), para automatizar procesos utilizando un motor de procesos BPMN.

De acuerdo, el estándar es suficientemente flexible para cubrir ambas, las necesidades del usuario de negocio y las de personal técnico. Esto significa que el estándar BPMN incluirá un conjunto amplio de artefactos y elementos. Ciertamente, esto conlleva a que sea complejo.

A manera de ejemplo, la siguiente imágen resumen los tipos de eventos que se pueden utilizar en un modelo de proceso (fuente: especificación BPMN 2.0):



Tipos de Eventos en BPMN al modelar un proceso.

En otras palabras, el estándar es necesariamente complejo para cubrir todas y cada una de las necesidades al modelar procesos. Dicho esto, en las próximas secciones veremos si esta complejidad es siempre necesaria.



Un modelo de proceso para cada audiencia

Cuando creamos un modelo de proceso, lo hacemos para una audiencia. Si estamos describiendo un proceso para el CEO y el Directorio, lo más importante es que el modelo sea fácil de entender. Debería contener sólo los elementos realmente relevantes. Los detalles técnicos le harían perder foco.

En contraste, cuando modelamos un proceso para ser automatizado en una Suite BPM, necesitamos el mayor nivel de detalle posible. El equipo de tecnologías necesitará conocer cada caso posible, la información relevante, los metadatos, condiciones de las compuertas exclusivas, etc.

El modelo de un proceso es antes que todo, un instrumento de comunicación. Debe atender las necesidades de la audiencia. En otras palabras, debe tener el nivel de detalle y complejidad adecuado para esa audiencia.

BPMN soporta usar diferentes niveles para diferentes audiencias. Por ejemplo, puedes definir a alto nivel un proceso con varias «burbujas» que son subprocesos. Al Directorio y CEO se le mostrará el nivel más alto de ese proceso, escondiendo los detalles en las «burbujas». Pero, al pasar ese mismo modelo al equipo de tecnología, explotarán las «burbujas». Dentro de cada una, encontrarán el nivel de detalle que precisan.



Herramientas para el modelo de proceso

Debes estar pensando que no necesitas todos los artefactos y herramientas que BPMN provee. Tu proceso de negocio no es tan complejo. Y probablemente estés en lo cierto.

De hecho, existen un pequeño conjunto de artefactos que son realmente necesarios en casi cualquier modelo de proceso. Ciertamente, las tareas de usuario, compuertas o gateways, y envío de mensajes, son necesarias en la mayoría de los procesos administrativos.

En Flokzu seleccionamos cuidadosamente los artefactos más útiles y los pusimos en una caja de herramientas reducida. En la imágen siguiente, verás un conjunto reducido de elementos BPMN. Algunos de ellos pueden ser configurados (por ejemplo, una compuerta puede ser configurada como exclusiva o inclusiva).



Paleta de artefactos BPMN reducida para el modelado de procesos.

Este conjunto reducido de herramientas reduce dramáticamente la complejidad. Sólo necesitas aprender a utilizar unos pocos artefactos muy intuitivos. Un usuario de negocio que vea el modelo de proceso, simplemente lo entenderá.

Por supuesto, cuando intentas modelar un proceso de negocio muy complejo, necesitarás más artefactos. La idea aquí es «esconderlos» en la configuración de otros elementos más simples. De esta forma, mantienes el primer nivel del model comprensible para todos. Aquellos que lo requieren, pueden acceder a la configuración detallada de los elementos.



No-code / low-code comprometido?

Cuando modelas un proceso para ser automatizado, necesitas una transformación automática entre el «modelo dibujado» y el «modelo ejecutable». Esto es lo que el paradigma BPM no-code / low-code promete. Más aún, es un instrumento muy relevante para aumentar la comprensibilidad del modelo del proceso.

Si modelas un proceso y simplemente presionando un botón lo puedes ejecutar, entonces puedes mostrar a los usuarios cómo funciona. Pueden probar el proceso automatizado, y volver al modelo para ajustarlo. Este ciclo de mejora continua acelera notablemente la comprensión del modelo y del negocio. Las personas se involucran en discusiones sobre el proceso y cómo mejorarlo, medirlo, etc.

Por otro lado, si modelas el proceso y debes esperar un día (o una semana) para verlo funcionando, el involucramiento de los usuarios será mucho menor. Debido a esto, es que las capacidades no-code / low-code son tan relevantes para un equipo de modelado de procesos.



En conclusión…

La notación BPMN es el estándar mundial y la mejor opción para construir un modelo de proceso. Pero dado que es muy amplia, es complejo entender todos sus artefatos. Puedes reducir esta complejidad identificando correctamente la audiencia del modelo y ajustándolo para ella. Utilizar un conjunto reducido de artefactos aumenta dramáticamente la comprensibildad del modelo. Una Suite BPM low-code / no-code permite probar y mejorar el proceso iterativamente. Esto conlleva a un mayor involucramiento y compromiso del equipo de modelado de procesos.

Si tienes dudas sobre cómo sería utilizar Flokzu en tu organización para el modelado y automatizadión de procesos, te ofrecemos una prueba gratuita de nuestro Servicio Premium. Te ayudaremos a modelar tu primer proceso (en minutos, y sin programar).



2

Agenda aquí una sesión de trabajo y en 30 minutos modelaremos juntos un proceso real de tu organización.

Agendemos una breve consultoría

Sobre el autor

Picture of Juan Moreno

Juan Moreno

He sido emprendendedor, fundador e inversor en compañías tecnológicas desde 2001, con una visión B2B y de tecnologías innovadoras. ¿De qué hablo? Me enfoco en tecnología informática aplicada, como instrumento de eficacia y eficiencia en organizaciones reales. En particular, me especializo en digitalización y gestión de procesos de negocios, involucrando las aristas de automatización de procesos, inteligencia artificial y herramientas no-code. Siempre aplico un enfoque pragmático, priorizando la aplicación efectiva de las tecnologías en empresas reales. Mi trayectoria: soy Ingeniero en Informática, tengo un PhD en Ingeniería de Software y un MBA. Soy profesor universitario desde 2002, actualmente dicto cursos de grado, postgrado y conferencias. Como emprendedor, fundé 5 empresas de tecnología y soy inversor ángel en otras. Ganador del Premio Nacional de Innovación, con decenas de publicaciones académicas, y dos libros. Mi rol en Flokzu: actualmente me desempeño como Chief Strategy Officer, donde velo por la estrategia de mediano y largo plazo del producto y de la compañía. Es parte de mi rol evaluar tendencias tecnológicas y su incorporación para que Flokzu sea cada vez más útil para nuestros clientes. También lo es conocer la realidad y necesidades de los clientes para asegurar un encaje perfecto con lo que Flokzu ofrece. Finalmente, también es parte de mi trabajo la evangelización de la disciplina de Gestión de Procesos de Negocios y las tecnologías no-code en todo el mundo, mediante publicaciones, conferencias, talleres o cursos completos.

Artículos relacionados

Cómo integrar la IA a tus procesos de negocio

La inteligencia artificial no se trata solo de generar textos e imágenes impresionantes, como todos conocemos (IA Generativa). También tiene la capacidad de encontrar patrones y generar recomendaciones, que pueden ayudarnos a tomar mejores decisiones y optimizar nuestros procesos de

BPMS, CRM y ERP: Similitudes, Diferencias y Sinergias

Introducción En el intrincado mundo de la gestión empresarial, tres tipos de software se alzan como pilares fundamentales: BPM Suite (o BPMS), CRM y ERP. A lo largo de este artículo profundizaremos en estas siglas y comprendamos su importancia al