Tema 3

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 23

Tema 3

Modelado de Procesos en BPMN


(Business Process Model & Notation)

BPMN (Business Process


Model & Notation)
Índice
Esquema 3

Ideas clave 4
© Universidad Internacional de La Rioja (UNIR)

3.1. Introducción y objetivos 4


3.2. Estándar BPMN 4
3.3. Elementos Básicos de BPMN 7
3.6. Referencias bibliográficas 19

A fondo 20

Test 22
Esquema
© Universidad Internacional de La Rioja (UNIR)

Modelado de Procesos en BPMN (Business Process Model & Notation)


3
Tema 3. Esquema
Ideas clave

3.1. Introducción y objetivos

Para el modelado de un proceso de negocio vamos a utilizar la norma BPMN (Business


Process Model & Notation) que es un estándar ISO y facilita la comunicación entre
todos los empleados de una organización. Todo ello posibilitará eliminar la brecha
existente entre Negocio y el departamento de las Tecnologías de Información (TI).

En este tema, nos centramos en los siguientes objetivos:

 Conocer los propósitos principales de BPMN.


 Entender todos los elementos principales del estándar BPMN que facilitan
comenzar a modelar procesos de negocio.
 Diferenciar las buenas prácticas del modelado en BPMN para utilizar
correctamente el estándar.

3.2. Estándar BPMN

Business Process Model & Notation (BPMN) es un estándar certificado ISO/IEC


19510:2013 (ISO/IEC, 2013) que ofrece una notación gráfica para el modelado de un
proceso de negocio, un metamodelo (la semántica de las definiciones de cada objeto
y sus relaciones) y reglas de uso. El uso de BPMN facilita que todos los empleados de
una organización tengan un lenguaje común y gráfico para comunicarse a través de
© Universidad Internacional de La Rioja (UNIR)

los procesos de la organización.

Al utilizar una notación estándar, cualquier empleado puede entender cada modelo
de proceso de la organización y, así, conocer las actividades a realizar, las

Modelado de Procesos en BPMN (Business Process Model & Notation)


4
Tema 3. Ideas clave
responsabilidades de cada tarea y las interrelaciones entre todas las unidades
funcionales que participan en un proceso transversal.

Las características de BPMN crean un puente estandarizado entre el modelado lógico


de procesos de negocio y la implementación de procesos (el modelado físico llevado
a ejecución de procesos), gracias a los tres principales propósitos de BPMN:

Figura 1. Tres propósitos principales de BPMN.

A continuación, en este vídeo se explica la evolución de la notación BPMN hasta llegar


a la versión 2.0.2 certificada como un estándar ISO.
© Universidad Internacional de La Rioja (UNIR)

Modelado de Procesos en BPMN (Business Process Model & Notation)


5
Tema 3. Ideas clave
Vídeo. Evolución de BPMN.

Accede al vídeo a través del aula virtual.

En muchas organizaciones el departamento de Tecnologías de Información indicará


que se pueden modelar procesos con el estándar UML u otras notaciones. Veamos
en el siguiente vídeo la diferencia de uso de BPMN respecto otras notaciones o
estándares.
© Universidad Internacional de La Rioja (UNIR)

Vídeo. BPMN frente a UML y otras notaciones o estándares

Accede al vídeo a través del aula virtual.

Modelado de Procesos en BPMN (Business Process Model & Notation)


6
Tema 3. Ideas clave
3.3. Elementos Básicos de BPMN

Los elementos principales que usaremos para diagramar nuestros modelos de


procesos en BPMN son los siguientes:

Figura 2. Elementos principales de BPMN.

A continuación, al describir los diferentes elementos de BPMN, se tomará como


referencia la especificación BPMN última, la 2.0.2 (OMG, 2014).

Actividades

Una actividad representa una unidad de trabajo que constituye un paso lógico
dentro de un proceso.

A efectos del modelado en BPMN, una «actividad simple» será equivalente a una
tarea. Si se trata, por el contario, de una «actividad compleja» se identificará con
un subproceso.
© Universidad Internacional de La Rioja (UNIR)

Las actividades pueden ser manuales o automáticas, realizadas por un usuario o por
un sistema externo (o por un robot de software). Una Actividad tiene un inicio y un
final, y es realizada una o varias veces en un proceso.

Modelado de Procesos en BPMN (Business Process Model & Notation)


7
Tema 3. Ideas clave
BUENA PRÁCTICA:
Las actividades deberán nombrarse con verbo en infinitivo más complemento
—por ejemplo, «Informar al Cliente»— y, opcionalmente, se puede indicar el
tipo de actividad de que se trata.

Toda actividad tiene atributos que describen los detalles del trabajo que realizan,
como puede ser la descripción de la actividad, el tiempo que se necesita para
completar la actividad, si puede tener retrasos o tiempos de espera, la persona que
realizará la actividad, el coste de ejecutar la actividad, si es ejecutada por un software,
etc.

Los marcadores se añaden para distinguir los tipos de tareas (véase la Figura 3).
Estos marcadores se colocan en la esquina superior izquierda de la figura Tarea,
excepto la «tarea no especificada» (también llamada «tarea abstracta»).

Figura 3. Tipos de Tareas y sus marcadores.


© Universidad Internacional de La Rioja (UNIR)

Modelado de Procesos en BPMN (Business Process Model & Notation)


8
Tema 3. Ideas clave
Un subproceso es una actividad compleja que engloba un flujo de actividades
desde un evento de inicio a uno o más eventos de fin. En el proceso que llama
al subproceso se visualiza la actividad compleja con el marcador «+» en la
parte inferior de la actividad.

Figura 4. Representación de un Subproceso.

Es conveniente que los procesos se modelen en una única página representando la


«foto a alto nivel» del proceso de principio a fin.

Se utilizará un subproceso en lugar de todo el detalle complejo de actividades, para


ofrecer solo el detalle mínimo que sea necesario para el entendimiento del flujo del
proceso. Si se desea más detalle de la actividad subproceso, podremos acceder al
interior del subproceso para ver el flujo de todas las actividades incluidas en dicho
subproceso.

BUENA PRÁCTICA:
Se considera una muy buena práctica disponer de modelos de proceso con
máximo diez actividades simples o complejas.

Ejemplo: proceso «reparar coche».


© Universidad Internacional de La Rioja (UNIR)

Figura 5. Ejemplo Proceso «reparar coche» con tres subprocesos.

Modelado de Procesos en BPMN (Business Process Model & Notation)


9
Tema 3. Ideas clave
En el proceso «reparar coche» aparecen en secuencia tres subprocesos
«recepcionar coche», «reparar coche» y «entregar coche», que se realizarán en
secuencia.

En la Figura 6, se puede ver el citado proceso con el primer subproceso


desplegado:

Figura 6. Ejemplo proceso «reparar coche» con el subproceso «recepcionar coche» desplegado.

En muchos modelos de proceso, se requiere la ejecución repetida tanto de las


actividades simples como de los subprocesos (actividades complejas).

Por ejemplo, puede interesar realizar la actividad «Aprobar oferta» y que dicha
actividad corra a cargo de tres directivos diferentes de la organización —es decir, nos
va a interesar ejecutarla tres veces—. A esta situación, se le denomina «Multi-
instancia» de la actividad. La ejecución podrá ser en paralelo (los tres directivos
realizan en paralelo la actividad) o podría interesar que se ejecutasen
secuencialmente en un orden preestablecido (un orden de aprobación concreto, no
se realiza en paralelo).

Esto se representa en BPMN mediante el marcador de actividades multi-


instancias: secuencial (tres líneas horizontales) y paralelo (tres líneas
verticales). Se utiliza el marcador paralelo, o secuencial, cuando se sabe antes
de arrancar la actividad el número de veces que se va a ejecutar y si es en
paralelo o en secuencia.
© Universidad Internacional de La Rioja (UNIR)

Modelado de Procesos en BPMN (Business Process Model & Notation)


10
Tema 3. Ideas clave
BUENA PRÁCTICA:
Cuando no se sabe de manera predecible, sino que dependerá de la ejecución
durante el proceso, se representa con el marcador «cíclico», que indica que
se repetirá un número de veces determinado (calculado en tiempo de
ejecución) y en paralelo o en secuencia (también calculado en tiempo de
ejecución).

Figura 7. Marcadores multi-instancia paralela, secuencial y cíclica.

Compuertas (Gateways)

Todos los procesos tienen un flujo normal que se ejecuta la mayoría de las veces. Se
le denomina camino feliz (happy path). Sin embargo, también habrá excepciones a
contemplar en relación al camino feliz, para recoger todos los flujos posibles de un
proceso (determinarán bifurcaciones, combinaciones y fusiones en el proceso). Para
realizar esto, son imprescindibles las compuertas.

Los gateways (o compuertas de decisión) son usadas para modelar


alternativas en el flujo de secuencia del proceso dependiendo de una
condición, o cuando se desea bifurcar en varios caminos.
© Universidad Internacional de La Rioja (UNIR)

Modelado de Procesos en BPMN (Business Process Model & Notation)


11
Tema 3. Ideas clave
Existen varios tipos y combinaciones para estas compuertas.

Las tres compuertas básicas son:

 Compuerta paralela.
 Compuerta exclusiva.
 Compuerta inclusiva.

Figura 8. Tres compuertas básicas.


© Universidad Internacional de La Rioja (UNIR)

Modelado de Procesos en BPMN (Business Process Model & Notation)


12
Tema 3. Ideas clave
Ejemplo: proceso «procesar pedido».

Figura 9. Ejemplo proceso «Procesar pedido».

Podemos ver en el proceso «procesar pedido» el uso de la combinación de


compuerta exclusiva y compuerta paralela. En este proceso, una vez recibimos
el pedido (se inicia el proceso con la recepción del pedido), tenemos la actividad
«aprobar pedido» que se resuelve antes de la compuerta (si se acepta o no el
pedido). La compuerta exclusiva
«¿aceptar o rechazar?» evalúa la decisión tomada en la tarea anterior, pero no
captura la decisión. Si el pedido es aceptado, preparamos el mismo, tras lo cual
el flujo que sigue a dicha actividad se divide en dos flujos (caminos) de ejecución
en paralelo: por un lado, enviamos el pedido y, por otro lado, enviamos factura
y realizamos el cobro. Solo cuando estos dos caminos se han completado, en la
compuerta paralela de sincronización (segunda) se espera a que ambos
caminos finalicen y, así, se podrá continuar el proceso para el cierre del pedido.

Conectores de flujo

En un proceso hay que indicar el flujo de las actividades mediante flujos de secuencia.
En muchas ocasiones, interesará ver las interacciones con terceras partes, lo que se
denomina conocer la comunicación entre pools, que se realizará con flujos de
mensaje.
© Universidad Internacional de La Rioja (UNIR)

Modelado de Procesos en BPMN (Business Process Model & Notation)


13
Tema 3. Ideas clave
Figura 10. Representación de flujos.

Contenedores y calles (swimlanes)

Los contenedores (pools, en inglés) representan la unidad u organización


propietaria del proceso. Como en un proceso de principio a fin se pasará
transversalmente por varias unidades organizacionales de la empresa u
organización, el pool sería el nombre de la organización.

Dado que la mayoría de los procesos que se van a representar llevarían como
contenedor la organización, una buena práctica del modelado BPMN es aprovechar
el nombre del pool para poner el nombre al proceso.

Las calles o carriles (lanes, en inglés) representan los departamentos,


individuos o roles que ejecutan actividades.
© Universidad Internacional de La Rioja (UNIR)

Modelado de Procesos en BPMN (Business Process Model & Notation)


14
Tema 3. Ideas clave
En un contenedor se incluirán tantos carriles como unidades participen en el
proceso. Aunque BPMN permite que un carril se divida en más carriles, no es una
buena práctica.

Figura 11. Representación de swinlanes.

BUENA PRÁCTICA:
Cuando se inicia el modelado de un proceso debe comenzarse por el
contenedor y la creación de tantos carriles como entidades transversales
tenga el proceso. Se sugiere colocar el carril con mayor número de actividades
en el centro del contenedor, porque evitará que se crucen flujos de secuencia.
La ubicación de un carril en Adonis se puede mover posteriormente para
ubicar los carriles gráficamente de la mejor manera que evite cruces de flujos
de secuencia.
© Universidad Internacional de La Rioja (UNIR)

Modelado de Procesos en BPMN (Business Process Model & Notation)


15
Tema 3. Ideas clave
Ejemplo: proceso «solicitar vacaciones».

Figura 12. Ejemplo Proceso «Solicitar Vacaciones».

Podemos ver en el proceso «Solicitar Vacaciones» el uso de un Pool que


engloba todo un proceso con los tres Lanes dentro del mismo para indicar qué
hace cada uno dentro del proceso. Se puede apreciar qué actividades son
responsabilidad de ejecución de cada Lane.

Eventos

Un evento es algo que sucede: el cliente llama para solicitar un pedido, una
respuesta no llega a tiempo, llega una reclamación…

De acuerdo con el momento en que los eventos afectan al flujo en BPMN se dispone
de tres tipos de eventos: de inicio, intermedio y fin.
© Universidad Internacional de La Rioja (UNIR)

Modelado de Procesos en BPMN (Business Process Model & Notation)


16
Tema 3. Ideas clave
Figura 13. Tipos de eventos.

BUENA PRÁCTICA:
Los eventos deben nombrase con nombre + verbo en voz pasiva; por ejemplo:
«pedido recibido».
© Universidad Internacional de La Rioja (UNIR)

Modelado de Procesos en BPMN (Business Process Model & Notation)


17
Tema 3. Ideas clave
Elementos de datos

El flujo de datos se separa de los flujos de secuencia. En muchos procesos se


representan los datos para clarificar la documentación o información que fluye en el
proceso, o bien las bases de datos que se consultan o se actualizan durante el
proceso.

Figura 14. Tipos Elementos de datos.

Artefactos

Se pueden incluir elementos BPMN, denominados artefactos, que permiten mostrar


información adicional sobre el proceso, pero que no influyen en el flujo del proceso
(no son parte del flujo de secuencia). Son informativos.
© Universidad Internacional de La Rioja (UNIR)

Modelado de Procesos en BPMN (Business Process Model & Notation)


18
Tema 3. Ideas clave
Figura 15. Artefactos.

3.6. Referencias bibliográficas

ISO/IEC (2013). Information technology — Object Management Group Business


Process Model and Notation ISO/IEC 19510:2013.

OMG (2014). BPMN Specification 2.0.2.


https://www.omg.org/spec/BPMN/2.0.2/PDF
© Universidad Internacional de La Rioja (UNIR)

Modelado de Procesos en BPMN (Business Process Model & Notation)


19
Tema 3. Ideas clave
A fondo
Guía de referencia de BPMN

Bizagi (2020). Póster BPMN.


http://www.bizagi.com/docs/BPMN_Guia_de_Referencia_ESP.pdf

En este documento se incluye una guía de referencia en formato póster de todos los
símbolos de BPMN para su uso en la modelización de procesos bajo BPMN.

Especificación BPMN

OMG (2014). BPMN Specification 2.0.2. https://www.omg.org/spec/BPMN/2.0.2/PDF

En este documento se incluye la última especificación de BPMN 2.02 publicada por la


OMG. Toda la documentación normativa, informativa y de las diferentes versiones
sobre la especificación BPMN se puede encontrar en la página web de OMG.

Ejemplos de procesos modelados en BPMN

Bizagi (2014). BPMN 2.0. Bizagi Suite.


http://www.bizagi.com/docs/BPMNbyExampleSPA.pdf

Este documento provee una serie de ejemplos para ayudar en la interpretación e


implementación de varios aspectos de BPMN. Los elementos de cada diagrama no se
© Universidad Internacional de La Rioja (UNIR)

explican en detalle, pero darán una idea general de su aplicación en procesos de


negocio reales.

Modelado de Procesos en BPMN (Business Process Model & Notation)


20
Tema 3. A fondo
¿Cómo modelar correctamente procesos en BPMN?

Robledo, P. (2020, 29 de enero). Webinar Tecnowebinar: ¿Cómo modelar correctamente


procesos en BPMN? [vídeo]. YouTube. https://youtu.be/oP3TABZ8P5A

En este webinar se ofrece un decálogo de cómo modelar correctamente procesos en


BPMN.
© Universidad Internacional de La Rioja (UNIR)

Modelado de Procesos en BPMN (Business Process Model & Notation)


21
Tema 3. A fondo
Test
1. ¿Qué elementos principales define la estructura fundamental y el
comportamiento del proceso?
A. Los objetos de flujo.
B. Los objetos de datos, artefactos y lanes.
C. Los subprocesos.

2. ¿Un diagrama BPMN puede contener más de una orquestación de flujos?


A. Falso.
B. Verdadero.

3. ¿Para qué sirven los swimlanes o contenedores?


A. Como elementos de comunicación.
B. ara organizar los procesos.
C. Para documentar el modelo de proceso.

4. ¿Con qué compuerta se pueden sincronizar los flujos cuando todos los caminos
deben ser realizados antes de la siguiente actividad?
A. Compuerta paralela de sincronización.
B. Compuerta exclusiva de sincronización.

5. Para la comunicación entre participantes o entre procesos en diferentes pools


(contenedores), se usan:
A. Flujos de secuencia.
B. Flujos de mensaje.
© Universidad Internacional de La Rioja (UNIR)

C. Asociaciones.

Modelado de Procesos en BPMN (Business Process Model & Notation)


22
Tema 3. Test
6. ¿Qué compuerta dispara exactamente un camino?
A. Compuerta exclusiva.
B. Compuerta paralela.
C. Compuerta inclusiva.

7. ¿Pueden las compuertas representar un punto de decisión en los modelos de


procesos?
A. Verdadero.
B. Falso.

8. ¿Pueden compuertas tener un comportamiento de unión?


A. Verdadero.
B. Falso.

9. ¿Cuál es el nombre corto de una compuerta exclusiva?


A. OR.
B. AND.
C. XOR.

10. ¿Qué afirmación es cierta?


A. Cada modelo de proceso solo puede tener un evento Fin.
B. Swimlanes representan responsabilidades.
C. Las compuertas paralelas activan todos los caminos simultáneamente que
cumplan una condición.
D. Las compuertas paralelas de sincronización no esperan a que todos los
caminos se completen antes de continuar el flujo de salida.
© Universidad Internacional de La Rioja (UNIR)

Modelado de Procesos en BPMN (Business Process Model & Notation)


23
Tema 3. Test

También podría gustarte