Documente Academic
Documente Profesional
Documente Cultură
Fundamento de
Modelamiento BPM
IN5502 - Diseo de Procesos de Negocio
Departamento de Ingeniera Industrial
Universidad de Chile
Modelo de Proceso
Def.
Arcos y Nodos
Arcos
Nodos, en
modelo de actividad
modelo de evento
modelo de compuertas.
IN5502 - Departamento de Ingeniera Industrial, Universidad de Chile
Sebastin Ros - Carlos Reveco
Modelo de Actividad
o sea que, a cada modelo de actividad debe entrar solo un arco y debe salir
un solo arco.
Modelos de Eventos
Modelos de Compuertas
Las
Arcos Dirigidos
Representan
nodos
Ejemplo Culinario:
Modelo de
Eventos
Modelo de
Actividades
Preparacin de un platillo en un
restaurante (Burger King, Hong Kong)
IN5502 - Departamento de Ingeniera Industrial, Universidad de Chile
Sebastin Ros - Carlos Reveco
....y el modelo de
compuertas?
8
Ejemplo Culinario:
Modelo de
Compuertas
Ventajas BPMN
Fcil comprensin
Es una herramienta que permite mostrar el proceso a
personas no tcnicas (Gerentes por ej.)
Es un mtodo formal
Existe toda una teora matemtica que apoya este
estndar
10
Herramientas??
BPMN es una notacin y existe software gratuito para
modelar...
Bizagi es gratuito (solo windows) http://www.bizagi.com
Hay modulos para Eclipse por lo que funcionan en Linux o
Mac OS
INTALIO (http://bpms.intalio.com/downloads.html) (bueno!)
eBPMN (http://www.soyatec.com/ebpmn/features.html) (malo!)
11
Procesos y Tareas
En BPMN existen tres elementos fundamentales:
Procesos: Es un conjunto de tareas y sub-procesos. En el nivel
ms alto del diagrama. (Ej. Proceso de Crdito)
Sub-Procesos: Es un conjunto de tareas y sub procesos que
estan dentro del proceso :) (Ej. sub-proceso de verificacin de
antecedentes, para el proceso de crdito)
Tareas: Es una actividad individual. (Ej. Entregar el Monto del
crdito)
Sub-proceso
Tarea
12
Para el Proceso
El proceso se anota generalmente dentro de un
POOL
Un pool es la organizacin de mayor jerarqua en el
diagrama
Por lo general representa a la organizacin en
estudio, pero puede representar adems:
Funciones administrativas (Marketing,Ventas, Produccin...)
Un programa (o aplicacin)
Ubicaciones (Sucursal Baquedano, Bodega Central)
Clases de Software (OOP) o Entidades (Tablas de BD)
13
2.
3.
14
Generando el Modelo...
TAREAS
EN EL POOL SE
DIBUJA EL PROCESO
IN5502 - Departamento de Ingeniera Industrial, Universidad de Chile
Sebastin Ros - Carlos Reveco
15
Eventos Bsicos
El diagrama anterior es muy pobre an...falta
representar los eventos bsicos:
Eventos de Inicio: Indican donde comienza el
proceso
Eventos de Intermedio: Eventos que ocurren
durante el transcurso del proceso
Eventos de Finales (o de Termino): Eventos que
sealan el trmino del proceso
EVENTO DE INICIO
EVENTO INTERMEDIO
EVENTO DE TERMINO
16
El proceso quedara...
ESTAS SON
NOTAS
IN5502 - Departamento de Ingeniera Industrial, Universidad de Chile
Sebastin Ros - Carlos Reveco
17
Ms Eventos...
18
19
An Falta Detalle...
Hasta aqui tenemos procesos, sub
procesos tareas y eventos. Sin embargo,
falta un elemento fundamental...
El proceso de toma de decisiones!!!
Esto se realiza utilizando compuertas (gateways)
20
Decisines XOR
ESTE ES UN O EXCLUSIVO
BASADO EN DATOS. Esto
significa que se toma
una decisin basada
en informacin
21
Para el ejemplo...
En el caso del crdito, ciertamente, al recibir los
antecedentes, sera muy recomendable revisar
que este todo.
Si falta informacin, entonces se rechaza la solicitud
22
23
Modelando Sub-Procesos
Sabemos que el proceso Verificar
Antecedentes Solicitante, esta compuesto
por varias tareas y decisiones.
Primero se debe verificar que el cliente existe en el
sistema
Si no existe, entonces hay que hacer chequeos en DICOM, antes de
continuar el proceso. Si tiene deudas, etc, la solicitud es rechazada
inmediatamente. En caso contrario, se pasa a revisar los antecedentes
entregados.
Si existe en el sistema, chequeamos inmediatamente si los antecedentes
estan OK o si esta en la lista negra.
24
NUEVO SUBPROCESO
25
Vista Expandida...
26
El Sub-proceso quedara...
27
28
29
30
Evento Intermedio
Temporizador
PARA SER MAS REALISTA, ANTES DE ENTREGAR EL PAGO AL CLIENTE, DEBEMOS ACORDAR LA FECHA EN QUE SE ENTREGARA EL
DINERO. POR LO CUAL AUNQUE ESTEN TODOS LOS TRAMITES HECHOS, HAY QUE ESPERAR HASTA QUE SE CUMPLA LA FECHA
ACORDADA PARA REALIZAR EL PAGO. ESTO SE REPRESENTA CON UN EVENTO INTERMEDIO TEMPORIZADOR.
IN5502 - Departamento de Ingeniera Industrial, Universidad de Chile
31
Sebastin Ros - Carlos Reveco
32
33
UNA COMPUERTA INTERMEDIA SIMPLE DENOTA CUALQUIER EVENTO AGENO AL USUARIO, O EXTERNO AL
PROCESO. EN ESTE CASO. EL CLIENTE PUEDE ELEVAR SU SOLICITUD, PERO PUEDE QUE LE FALTE ENVIAR
ANTECEDENTES. EN ESTE CASO, EL EVENTO Recibir documentos faltantes, DENOTA TAL CASO.
IN5502 - Departamento de Ingeniera Industrial, Universidad de Chile
Sebastin Ros - Carlos Reveco
34
EL PROCESO CONTINA
SOLO POR UN CAMINO
35
36
SI
37
Lanes
Estas son sub divisiones dentro de los pools.
Se utilizan para ordenar mejor el proceso descrito
Si un pool representa una organizacin, entonces un lane puede representar
un area (finanzas, ventas, produccin..)
Tambin pueden usarse para representar departamentos
OPERACIONES
BANCO
VENTAS
38
En el Ejemplo...
ATENCION CLIENTE
ANALISTA
OPERACIONES
CREDITO PERSONAS
39
Modele la Realidad
Modele la situacin real
No se quede en lo que dice una sola persona!
Modele lo que realmente pasa, no lo que cree que
pasa
Si no cuenta con toda la informacin, debe preguntar, no invente!
40
41
42
Trabajo en Grupo
43
44
45
46