Page 36

.PRÁCTICAS Gestión de procesos

Gestionando Procesos de Negocios Usando BPMN 2.0 ›› Por Enoc Cruz Nájera y Germán H. Alférez

U

n proceso de negocio es un conjunto de actividades que están relacionadas al logro de las metas específicas en una organización. Uno de los más grandes problemas encontrados en los procesos de negocios consiste en la dificultad para administrarlos. A menudo, falta claridad acerca del tamaño exacto del proceso y se desconoce cuáles son las tareas que lo componen. Además, algunos podrían desconocer dónde inicia y con qué tarea concluye dicho proceso. En el presente artículo se describe una solución para modelar procesos de negocios de forma que se tenga dominio sobre ellos. Para ello proponemos usar BPMN 2.0 como notación de modelado y Activiti como motor de ejecución. Ambos pueden ser usados para gestionar procesos de negocios.

Introducción

Un proceso de negocio consiste en un conjunto de actividades que se realizan de forma coordinada en un entorno organizacional y técnico conjuntamente con una meta del negocio [1]. Se ha encontrado que uno de los problemas de la gestión de procesos está relacionado con su diseño correcto [2]. Es así que resulta conveniente modelar dichos procesos. Un modelo de proceso de negocio consiste en la descripción y visualización de los procesos mediante un patrón que los represente de manera formal por medio de un diagrama para ilustrar claramente las actividades que una organización utiliza para lograr sus metas [3]. Existen varias aproximaciones para modelar procesos de negocios [4]. Una de ellas es BPMN 2.0, que consiste en un estándar que puede ser utilizado para diseñar diagramas que faciliten la comprensión del proceso de negocios en las organizaciones. Este artículo plantea tres contribuciones: una breve descripción de BPMN 2.0 como lenguaje de modelado de procesos de negocios; una corta descripción de Activiti como motor de ejecución; y un caso de estudio. A continuación describiremos a grandes rasgos la notación BPMN 2.0, posteriormente la herramienta Activiti, y por último presentmaos un caso de estudio en el que se aplican BPMN 2.0 y Activiti para la gestión de un proceso de negocio. 32

BPMN 2.0

Existen diversas herramientas para el modelado de procesos de negocios. No obstante, estas aproximaciones no ofrecen un estándar para el modelado de estos procesos. La Business Process Management Initiative propuso un estándar denominado Business Process Modeling Notation (BPMN). La primera versión del estándar BPMN fue lanzada en 2004, con la meta de producir un estándar gráfico que permitiera entender la lógica de los procesos, su configuración, administración, y monitoreo [5]. En el año 2010 se lanzó la versión BPMN 2.0. Este estándar fue calificado por el consorcio del Object Management Group como estable y maduro [6]. Respecto a la primera versión, BPMN 2.0 tiene las siguientes mejoras: soporta diagramas de procesos de negocios y de flujo de trabajo; es un estándar de código abierto que puede integrarse en cualquier entorno de programación; y permite el modelado de procesos a nivel de desarrollador y a nivel de usuario final. La notación BPMN 2.0 se visualiza gráficamente en un diagrama que muestra el flujo de trabajo de un proceso de negocio. Esto facilita el diseño del diagrama por medio de objetos gráficos con apariencia y nombres amigables [7]. Los objetos en un proceso de negocio se dividen en cuatro categorías: flow objects (objetos de flujo), connecting objects (objetos de conexión), swimlanes (carriles), y artifacts (artefactos).

Activiti

Existen herramientas para diagramar procesos de negocios mediante BPMN 2.0. Algunas de ellas son BPMN Visio Modeler, iGrafx Process y Borland Together. Otras herramientas funcionan como diagramadores y como motores de ejecución del proceso. Por ejemplo, Bonita BPM, Oracle Business Process Management Suite, e Intalio BPM son soluciones comerciales de este tipo. En esta sección se propone la utilización de Activiti para el diseño de modelos de procesos de negocios en BPMN 2.0 y para ejecutar estos modelos. Activiti es una alternativa viable porque se trata de software de distribución gratuita. Esto es ideal para organizaciones en economías emergentes.

SG Software Guru #46  

Estudio de salarios 2014. Cómo encontrar, atraer y retener talento.

Read more
Read more
Similar to
Popular now
Just for you