Download - Clase 5 Modelado de Procesos de negocios usando BPMN.

Transcript
Page 1: Clase 5 Modelado de Procesos de negocios usando BPMN.

GESTION DE PROCESOS DE NEGOCIO

Clase 5Modelado de Procesos de negocios

usando BPMN.

Page 2: Clase 5 Modelado de Procesos de negocios usando BPMN.

Modelado de Procesos

Frecuentemente los sistemas (conjuntos de procesos y subprocesos integrados en una organización) son difíciles de comprender, amplios, complejos y confusos; con múltiples puntos de contacto entre sí y con un buen número de áreas funcionales, departamentos y puestos implicados. Un modelo puede dar la oportunidad de organizar y documentar la información sobre un sistema.

Page 3: Clase 5 Modelado de Procesos de negocios usando BPMN.

Modelo en las OrganizacionesModelo es un conjunto de conceptos que permiten

construir una representación organizacional de la empresa.

Dos enfoques:Funcional (Tradicional)Proceso

Page 4: Clase 5 Modelado de Procesos de negocios usando BPMN.

Función vs. ProcesoFunción: identificada por un verbo. Es continua.

Comercializar Fabricar Vender Expedir Comprar

Proceso: identificado por verbo+sustantivo. Tiene un inicio y un fin.

Tomar un pedido Ensamblar un pieza Facturar a un cliente Solicitar materiales

Page 5: Clase 5 Modelado de Procesos de negocios usando BPMN.

Qué es el Modelado del Negocio?Es una técnica para modelar procesos del

negocio.El Modelo de negocio provee una manera de

expresar los procesos del negocios en términos de actividades del negocio y comportamiento

colaborativo.

Page 6: Clase 5 Modelado de Procesos de negocios usando BPMN.

BPMN

Desarrollado por Business Process Management Initiative (BPMI).

Es un estándar: BPMN Business Process Modeling Notation.

La especificación BPMN 1.0 fue publicada en Mayo del 2004.

Page 7: Clase 5 Modelado de Procesos de negocios usando BPMN.

BPMN• El objetivo principal de desarrollar BPMN es

proveer una notación que sea fácilmente entendible por todos los usuarios de negocio. Desde los analistas que crean los borradores iniciales de procesos hasta los desarrolladores técnicos que son responsables de implementar la tecnología que ejecutará dichos procesos. Y por supuesto, la gente de negocio que manejará y monitoreará estos procesos.

Page 8: Clase 5 Modelado de Procesos de negocios usando BPMN.

BPMN• BPMN define un Diagrama de Procesos de

Negocio (BPD), basado en la técnica de “flowcharting” (diagramado de flujos) que ajusta modelos gráficos de operación de procesos de negocio.

• Un modelo de procesos de negocio es una red de objetos gráficos, correspondientes a actividades y controles de flujo que definen el orden de ejecución de éstas.

Page 9: Clase 5 Modelado de Procesos de negocios usando BPMN.

Elementos Un BPD (diagrama de procesos de negocio) se

estructura con un grupo de elementos gráficos.

Las cuatro categorías básicas de elementos son:

o

bje

tos

de f

lujo

FLOW OBJECTS

ob

jeto

s d

e

conexió

n

CONNECTING OBJECTS C

arr

iles

SWIMLANES

Art

efa

ctos

ARTIFACTS

Page 10: Clase 5 Modelado de Procesos de negocios usando BPMN.

Elementos: Flow Objects

Un BPD tiene un pequeño grupo de elementos centrales (tres), los cuales son los Flow Objects:

- Event (Evento)

- Activity (Actividad)

- Gateway (Decisión)

Page 11: Clase 5 Modelado de Procesos de negocios usando BPMN.

Flow Objects: Event•Un evento se representa por un circulo y es algo que

“sucede” durante el curso de un proceso de negocio.

•Los eventos afectan el flujo del proceso y usualmente tienen un causa (trigger - gatillo) o un impacto (result – resultado).

•Los eventos se representan con círculos con el centro abierto para permitir anotar diferentes gatillos o resultados.

Page 12: Clase 5 Modelado de Procesos de negocios usando BPMN.

Flow Objects: Activity• Una actividad (Activity) se representa por un rectángulo con sus bordes redondeados y es un término genérico para el trabajo que un organización realiza.

• Un actividad puede ser atómica o no atómica (compuesta).

Page 13: Clase 5 Modelado de Procesos de negocios usando BPMN.

Flow Objects: Gateway• Un Gateway es representado por la figura de un diamante y se usa para controlar la divergencia de la secuencia de un flujo.

• Determina las “tradicionales” decisiones, tanto de bifurcaciones, como uniones y acoplamientos de flujos. • Las anotaciones al interior indican el tipo de comportamiento de control.

Page 14: Clase 5 Modelado de Procesos de negocios usando BPMN.

• Los objetos de flujo se conectan entre ellos en un diagrama para crear el esqueleto básico de la estructura de un proceso de negocio.

• Existen tres Connecting Objects que proveen esta función de conexión.

Elementos: Connecting Objects

CONECTING OBJECTS

MESSAGE FLOW

SEQUENCE FLOW

ASSOCIATION

Page 15: Clase 5 Modelado de Procesos de negocios usando BPMN.

Connecting Objects: Sequence Flow

Un Sequence Flow se representa por una línea sólida con el extremo sólido

Es usada para mostrar el orden (secuencia) de la actividad dentro del proceso.

Page 16: Clase 5 Modelado de Procesos de negocios usando BPMN.

Connecting Objects: Message Flow

Un Message Flow se representa por una línea segmentada con el extremo sin relleno.

Es usada para mostrar el flujo de mensajes entre dos participantes de procesos separados (business entities o business roles).

En BPMN, dos “Pools” en el diagrama representan a dos participantes.

Page 17: Clase 5 Modelado de Procesos de negocios usando BPMN.

Connecting Objects: Association

Una Association se representa por una línea segmentada finamente con el extremo en punta.

Se usa para asociar datos, textos u otros artefactos con flujos de objetos.

Las asociaciones son usadas para mostrar las entradas y salidas de las actividades.

Page 18: Clase 5 Modelado de Procesos de negocios usando BPMN.

Ejemplo con formas básicas

Ejemplo de Proceso de Negocio Simple

Page 19: Clase 5 Modelado de Procesos de negocios usando BPMN.

Elementos: Swimlanes

Muchas técnicas de modelados utilizan el concepto de swimlanes como mecanismo de organización de actividades en categorías visuales separadas para ilustrar las diferentes capacidades funcionales o responsabilidades.

BPMN soporta swimlanes con dos constructores principales:

- Pool- Lane

Page 20: Clase 5 Modelado de Procesos de negocios usando BPMN.

Swimlanes : Pool

Un Pool representa un Participante en un Proceso.

El Pool también actúa como contenedor gráfico para separar al grupo de actividades realizadas por un participante de otros Pools. Los Pools se usan generalmente en el contexto de situaciones B2B.

Nom

bre

Page 21: Clase 5 Modelado de Procesos de negocios usando BPMN.

Swimlanes : Lane

Un Lane es una partición dentro de un pool y se extiende a lo largo de todo el pool, tanto vertical como horizontalmente.

Los Lanes son usados para organizar y categorizar actividades.

Nom

bre

Nom

bre

Nom

bre

Page 22: Clase 5 Modelado de Procesos de negocios usando BPMN.

Swimlanes : Pool & Lane

Los Pools se usan cuando los diagramas involucran a dos entidades de negocios o participantes separados.

Están físicamente separados en el diagrama.

Las actividades dentro de Pools separados son consideradas auto contenidas en el proceso. De esta forma, la secuencia del flujo podría no atravesar el límite del Pool.

Page 23: Clase 5 Modelado de Procesos de negocios usando BPMN.

Elementos : Artifacts

BPMN fue diseñado para permitir a los modeladores y herramientas de modelado algunas flexibilidades para extender la notación básica y proveer la habilidad poder modelar diferentes contextos apropiadamente.

No está limitado el número de Artefactos que se pueden agregar a un diagrama para que éste represente más apropiadamente al contexto del negocio.

La versión actual de BPMN predefine sólo tres tipos de artefactos.

Page 24: Clase 5 Modelado de Procesos de negocios usando BPMN.

Elementos : Artifacts

Data object

Group

Annotation

Nombre[Estado]

Anotaciones de Texto permiten al Modelador agregar información adicional

Page 25: Clase 5 Modelado de Procesos de negocios usando BPMN.

Artifact : Data Object

Los Data Objects son un mecanismo para mostrar como las actividades requieren o producen objetos.

Se conectan a las actividades a través de asociaciones.

Nombre[Estado]

Page 26: Clase 5 Modelado de Procesos de negocios usando BPMN.

Artifact : Group

Un Group es representado por un rectángulo redondeado dibujado con línea segmentada

El agrupamiento puede ser usado para propósitos de documentación o análisis, y no afecta la secuencia del flujo.

Page 27: Clase 5 Modelado de Procesos de negocios usando BPMN.

Artifact : Annotation

Las Annotations son mecanismos para que un modelador pueda agregar información textual adicional para el lector del diagrama BPMN.

Anotaciones de Texto permiten al Modelador agregar información adicional

Page 28: Clase 5 Modelado de Procesos de negocios usando BPMN.

Artifact

Segmento de un Proceso con Lanes. Sin artefactos. Segmento de un Proceso con

Lanes. Con artefactos.

Page 29: Clase 5 Modelado de Procesos de negocios usando BPMN.

Elementos centrales de los diagramas

Page 30: Clase 5 Modelado de Procesos de negocios usando BPMN.

Lista completa de elementos