You are on page 1of 30

Mdulo II Modelamiento de

Procesos
Agenda
Mejores Practicas en Modelamiento de Procesos.
Bizagi Modeler como herramienta de modelizacin y documentacin.
Ejercicios Prcticos utilizando BPMN y Bizagi Modeler.
Mejores Prcticas Modelo
Procesos
Cuando se definen los diagramas de proceso se debe tomar en cuenta los siguientes
principios bsicos:
Mantener una secuencia lgica y clara.
Utilice el estndar BMPN.
Nombre claramente los elementos.
Simplifique los diagramas.
Mantener secuencia lgica y
clara
Definir un inicio y un final claro.
Mantener secuencia lgica y
clara
Seguir una direccin consistente en el flujo.
Mantener secuencia lgica y
clara
Mantener claro los escenarios alternativos.
Mantener secuencia lgica y
clara
Mantener un formato estndar.
Utilizar Estndar BMPN
Qu verificar en Pools?
Diagrame los procesos completamente dentro de un Pool. Nunca diagrame flujos
fuera de los limites de un Pool.
Utilizar Estndar BMPN
Qu verificar en Pools?
Defina tantos pools como procesos. Debe haber siempre al menos un pool.
Utilizar Estndar BMPN
Qu verificar en Lanes?
No diagrame tareas, compuertas o eventos en medio de dos lanes
Utilizar Estndar BMPN
Qu verificar en Actividades?
No ramifique los flujos usando tareas. Siempre use las compuertas.
Utilizar Estndar BMPN
Qu verificar en Compuertas?
No use compuertas para juntar y separar al mismo tiempo. Esto producir un error en
tiempo de ejecucin.
Utilizar Estndar BMPN
Qu verificar en Compuertas?
Balancear las compuertas. Las divisiones deben unirse de manera equivalente.
Utilizar Estndar BMPN
Qu verificar en Compuertas?
Siempre use el mismo tipo de compuerta para juntar los flujos que fue usado para
dividirlos.
Utilizar Estndar BMPN
Qu verificar en Compuertas?
Use solo eventos y/o tareas despus de una compuerta basada en eventos.
Utilizar Estndar BMPN
Qu verificar en Eventos?
Utilice eventos de terminacin solo cuando sea estrictamente necesario. Estos se utilizan
para modelar situaciones donde se habilitan varios caminos alternativos y todo el
proceso tiene que ser terminado cuando uno de ellos se ha completado.
Utilizar Estndar BMPN
Qu verificar en Eventos?
Use los eventos de finalizacin terminal en vez de eventos de terminacin en
subprocesos embebidos.
Utilizar Estndar BMPN
Qu verificar en Conectores?
Use flujos de secuencia para conectar todas las actividades, eventos y compuertas.
Nunca use el flujo de mensajes para conectar las actividades del mismo Pool o deje
formas sin conectar.
Utilizar Estndar BMPN
Qu verificar en Milestones?
Siempre identifique y defina fases; estas representan un periodo de tiempo objetivo o
una transicin en el proceso.
Utilizar Estndar BMPN
Qu verificar en Milestones?
En lo posible, evite regresar entre Milestones.
Nombre claramente los
elementos
Etiquetas en Procesos
Los nombres de los procesos deberan describir claramente su principal propsito,
Asegrese de no utilizar nombres cortos ni abreviaciones.
Nombre claramente los
elementos
Etiqueta en tareas
Nombre las actividades con un verbo, y un objeto. De esta manera podr identificarse
claramente el objetivo de la tarea. Asegrese de no utilizar nombres cortos ni
abreviaciones.
Nombre claramente los
elementos
Etiqueta de eventos
No etiquete los eventos de inicio y de fin cuando son nicos. Es muy comn nombrarlos
como "Inicio del proceso" y "Fin del proceso" pero esto es redundante e innecesario.
Nombre claramente los
elementos
Etiqueta de eventos
Nombre los eventos cuando se utilicen mltiples eventos de inicio o de fin. Nmbrelos de
acuerdo con lo que representan utilizando un nombre. Evite repetir nombres.
Nombre claramente los
elementos
Etiqueta de los Milestones:
Los Milestones deberan se nombrados con un sustantivo que haga referencia a un
periodo de tiempo (verano, madurez) o a lo que suceda en un periodo de
tiempo(creacin, aprobacin, entrega).
Nombre claramente los
elementos
Etiqueta en compuertas: Las compuertas de divergencia deben tener un nombre que
indique claramente la decisin o condicin evaluada cuando esto aplique, puede
incluso utilizar preguntas para clarificar la decisin involucrada. Si no aplican nombres
para una compuerta, utilice abreviaciones o nmeros para diferenciarlas.
Nombre las transiciones indicando la condicin relacionada
Simplificar los diagramas
Reducir el numero de tareas redundantes.
o Si un conjunto de tareas consecutivas puede ser realizada por la misma persona,
al mismo tiempo, entonces estas actividades podran integrarse en una sola
tarea.
o Un conjunto de actividades consecutivas en el mismo Lane puede indicar falta de
un participante, demasiado detalle, o una desalineacin en el alcance de las
tareas.
Simplificar los diagramas
Agrupar las tareas. Utilizar subproceso embebido cuando:
o Un conjunto de actividades consecutivas tiene un propietario diferente del
propietario del proceso principal (por ejemplo, un proceso de Solicitud de Compra
se realiza el rea de Compras y el proceso de Cuentas por Pagar se realiza el
rea Financiera).
o Un conjunto de actividades consecutivas tiene un objetivo diferente al del
proceso principal (por ejemplo, Solicitud de Crdito se centra en la gestin de
todas las actividades para aprobar una solicitud de crdito y el proceso de
Verificacin de la informacin del solicitante se centra en comprobar si el
solicitante esta reportado en las centrales de riesgo..
Agrupar las tareas. Utilizar subproceso reutilizable cuando:
o El subproceso debe ser invocado desde diferentes procesos (por ejemplo, el
subproceso Verificar la informacin del solicitante se puede invocar desde el
proceso de Solicitud de Crdito o desde un proceso Solicitud de Seguros).
Bizagi Modeler
Ejercicios con Bizagi Modeler
y BPMN

You might also like