Sie sind auf Seite 1von 10

Patrones de Modelamiento de

PROCESOS DE NEGOCIO

SEMANA 6

[ AUTOMATIZACIN DE PROCESOS BPM ]


OBJETIVO UNIDAD 3:

Modelamiento de procesos y patrones de modelamiento.

PATRONES DE MODELAMIENTO DE PROCESOS DE


NEGOCIO

NDICE

1. Introduccin
2. Estrategias en el modelamiento de procesos de negocio
3. Patrones en el modelamiento de procesos de negocio
4. Bibliografa

1. INTRODUCCIN

Con el objetivo de mejorar las habilidades de modelamiento de procesos de negocio en los


estudiantes, se presenta una serie de situaciones con un nivel alto de complejidad en la etapa
de diagramacin de los procesos de negocio con el objetivo de afianzar los conocimientos y
las destrezas en la etapa de modelamiento de la metodologa BPM.

Por lo tanto, esta lectura ser de gran importancia para el correcto aprendizaje de los
estudiantes en las destrezas y habilidades necesarias para realizar una correcta abstraccin
de los proceso de negocio, vital para la metodologa BPM.

METODOLOGA

Con el objetivo de abordar esta nueva temtica con la mayor facilidad y practicidad, se
recomienda a los estudiantes realizar las diferentes actividades semanales, para lograr una
clara comprensin y aprendizaje del mdulo. Adicionalmente, en esta lectura se presentan
diferentes casos prcticos, por lo que se recomienda a los estudiantes leer con detalle cada
seccin.


2 [ POLITCNICO GRANCOLOMBIANO ]

2. ESTRATEGIAS EN EL MODELAMIENTO DE PROCESOS DE NEGOCIO

Cuando estamos realizando modelamiento de procesos de negocio con la notacin BPMN,


en algunas ocasiones nos encontramos con caractersticas de los procesos de negocio que
no son fcilmente entendibles y, por lo tanto, no son fcilmente modelables.

Con el objetivo de facilitar la identificacin y la comprensin de este tipo de situaciones en


los procesos de negocio, existen algunas estrategias que debemos conocer y comprender,
con el objetivo de facilitar el modelamiento del proceso y disminuir los tiempos en esta etapa
de la implementacin de la metodologa BPM.

Inicialmente, se debe identificar y definir la secuencia lgica del flujo del proceso. Para esto,
la realizacin de una serie de preguntas puede ayudarnos a identificar estas situaciones:

Algunas actividades pueden realizarse en forma secuencial?


- Cules son los requisitos para realizar una tarea?

- Quin o quines realizan una tarea?

- La tarea depende de alguna condicin ocurrida en el proceso?

- La tarea se puede realizar de forma automtica?

- La tarea requiere de datos externos?

- Las condiciones evaluadas en el proceso requieren divergencia o convergencia en el
flujo del proceso?

- La tarea es repetitiva?

- Existen ciclos en el proceso?

- Por todas las posibles rutas se finaliza en proceso?

- Existe ms de 1 proceso de negocio en el diagrama?

- Qu relacin existe entre estos procesos de negocio?


[ AUTOMATIZACIN DE PROCESOS BPM ] 3

- Existen algunos subprocesos que se deben realizar durante el proceso que se quiere
modelar?

Responder esta serie de preguntas permite conocer e interpretar de la mejor manera posible
el flujo y la secuencia lgica del proceso de negocio. Esto es de vital importancia y brinda una
clara ventaja, ya que, el mximo conocimiento posible sobre los procesos genera un
modelamiento e implementacin de los procesos de negocio ms robusta y eficiente en
trminos de los resultados obtenidos.

3. PATRONES DE MODELAMIENTO DE PROCESOS DE NEGOCIO

Adicionalmente al anlisis sobre la secuencia lgica del flujo de actividades, se debe realizar
otro anlisis en los procesos de negocio, identificando ciertos factores relevantes, tales
como:


- Identificacin de reas funcionales: las reas funcionales son utilizadas como
separadores visuales e indican cul o cules son las reas funcionales responsables de
una o varias tareas para su ejecucin.

En Bizagi Process Modeler, estas reas funcionales son identificadas en la paleta por
medio de los Swimlanes, donde estn contenidos el Pool, Lanes y los separadores de
fase.

Algunos ejemplos de la identificacin de las reas funcionales se presentan a
continuacin:


Ilustracin 1 - Identificacin de reas funcionales. Autor: Andrs Zamudio


4 [ POLITCNICO GRANCOLOMBIANO ]


Ilustracin 2 - Identificacin de reas funcionales. Autor: Andrs Zamudio

Segn los ejemplos presentados anteriormente, vemos que en el primero hay 3 reas
funcionales que realizan un solo proceso de negocio. Al mismo tiempo, vemos que
este proceso, se realiza en 3 etapas o 3 fases.

En el segundo ejemplo, vemos que en un solo proceso existen dos mtodos distintos
que se realizan internamente y cada una de las tareas es realizada por distintas reas
funcionales. Adicionalmente, vemos que existe una relacin entre los dos procesos,
dada por un conector de flujo de mensajes. Esto quiere decir que el proceso 1 solo
inicia cuando se enva una notificacin de mensaje desde el proceso 2.

- Identificacin de tareas: cuando se identifican las tareas dentro de un proceso de


negocio, es importante identificar si esta es una tarea atmica, es decir, una simple
actividad, o es un subproceso que debe realizarse. Adicionalmente, uno de los
aspectos ms importantes es la identificacin de los participantes en la ejecucin de
una tarea dentro de un proceso de negocio. Si una tarea es ejecutada por personal de
diferentes reas funcionales, no se debe diagramar dos veces la misma tarea, ya que
sera denotar dos tareas distintas bajo la notacin BPMN. En este caso, se diagrama
una sola tarea relacionndola con un solo rea funcional y luego se especifica
claramente quines participan en el desarrollo de dicha actividad.

A continuacin se presentan algunos ejemplos de esta situacin:



[ AUTOMATIZACIN DE PROCESOS BPM ] 5


Ilustracin 3 Identificacin de Tareas (Forma Incorrecta). Autor: Andrs Zamudio


Ilustracin 4 - Identificacin de Tareas (Forma Correcta). Autor: Andrs Zamudio

Segn el ejemplo anterior, vemos un caso de modelamiento incorrecto y otro de


modelamiento correcto. En este caso, la tarea 1, que es la actividad que presentaba
inconvenientes, se agrupa en una sola rea funcional y luego se le asignan los
recursos que realizan esta actividad.

Otra situacin muy comn en el modelamiento de los procesos de negocio es el


modelamiento de actividades secuenciales o simultaneas realizadas por un mismo
recurso. En este caso, si las dos actividades tienen el mismo objetivo, se pueden
manejar como una sola tarea y unificarlas.

A continuacin se presenta esta situacin:


6 [ POLITCNICO GRANCOLOMBIANO ]


Ilustracin 5 - Tareas secuenciales Realizadas por el mismo Usuario. Autor: Andrs Zamudio


Ilustracin 6 - Tareas Unificadas y Realizadas por el mismo Usuario. Autor: Andrs Zamudio

Cuando hablamos de los subprocesos, debemos tener en cuenta algunas


caractersticas del proceso de negocio que estamos modelando con el objetivo de
identificarlos, estas son:

Identificar un conjunto de tareas que tienen un objetivo diferente al proceso inicial,


denominado proceso padre.

o Cuando se requiere la colaboracin de algn proceso distinto en diferentes


procesos de negocio.

o Cuando las actividades que se desarrollan tienen un contexto distinto y con
alguna relacin al inicialmente planteado. Tenga en cuenta que muchos
procesos con diferentes contextos no pueden ser subprocesos, como por
ejemplo: el anlisis de la solicitud de un crdito y la aprobacin en el comit de


[ AUTOMATIZACIN DE PROCESOS BPM ] 7

crditos. A pesar que de los dos estn en diferentes contextos, se requieren de


los dos procesos para aprobar un crdito.
o Cuando estos procesos tienen distintos dueos o administradores de los
procesos de negocio.

Adicionalmente, es importante identificar 2 tipos de subprocesos, que se denominan


subprocesos integrados o no integrados.

Los subprocesos integrados en la notacin BPN, se denotan como subprocesos


embebidos. Estos, deben ser ejecutados en su totalidad antes de proceder a la
siguiente actividad del proceso que lo requiere (Proceso padre), es decir, este tipo de
subproceso hace parte del proceso padre y adicionalmente, toda la informacin
requerida para la ejecucin de este viene del proceso padre.

El otro tipo de Subproceso se denomina no integrado y en la notacin BPM, se


denotan como procesos reusables. Como principal caracterstica se puede mencionar
que estos procesos no requieren ser ejecutados en su totalidad para continuar a la
siguiente actividad del proceso que lo invoca o proceso padre. Adicionalmente, estos
subprocesos pueden ser usados en diferentes procesos de negocio y contextos,
adems de que el modelado es independiente.

- Identificacin de eventos: Se debe tener en cuenta que los eventos representan


cambios en el proceso. Estos pueden ser de inicio, intermedios y de finalizacin de los
procesos.

Por ejemplo, cuando una actividad no tiene un tiempo definido de ejecucin y esta
depende de factores externos al recurso que realiza esta actividad, se debe definir en
el diagrama como un evento intermedio.

Los eventos de inicio y de finalizacin de los flujos son de fcil entendimiento, por lo
que se considera que no es necesaria su explicacin.

Un aspecto fundamental en los eventos, es que estos se pueden utilizar para
sincronizar los procesos, por medio de la activacin automtica de una regla de
negocio.

Un ejemplo que representa estas situaciones puede ser:


8 [ POLITCNICO GRANCOLOMBIANO ]


Ilustracin 7 - Evento intermedio utilizado en la diagramacin del proceso. Autor: Andrs
Zamudio

Cuando se finaliza la tarea 4 en el proceso 1, esta manda la informacin al evento intermedio


para que contine el flujo del proceso 2. Por lo que, en este punto, estamos viendo como en
el modelador estamos indicando una regla de negocio bsica, tal y como se mencion
anteriormente.

4. BIBLIOGRAFA

Business Process Modeling Notation. Object Management Group, 2008.
STEPHEN, White. BPMN Modeling and Reference Guide, 2005.
http://www.bizagi.com
http://wwwis.win.tue.nl/~wvdaalst/ (Website de Wil Van der Aalst)

Resea (resumen):

En esta cartilla se presentaron algunas estrategias en la etapa de modelamiento de los


procesos de negocio en la Notacin BPM, con el objetivo de identificar factores clave en la
etapa de identificacin del proceso de negocio con sus diferentes caractersticas, con el
objetivo de realizar un modelamiento adecuado.


[ AUTOMATIZACIN DE PROCESOS BPM ] 9

Adicionalmente, se presenta una diversidad de ejemplos en los cuales hay procesos de


negocio con caractersticas especiales, en los cuales se deben implementar algunas
estrategias para el modelamiento de los mismos, utilizando eventos y tareas con algunas
variantes de lo que se haba venido manejando hasta el momento.


10 [ POLITCNICO GRANCOLOMBIANO ]

Das könnte Ihnen auch gefallen