Está en la página 1de 63

Universidad Nacional José Faustino Sánchez Carrion

FACULTAD DE INGENIERIA
Escuela de ingeniería de sistemas

CURSO: planeamiento de recursos empresariales


Sesión III: Modelamiento de procesos
Profesor: Ing. Adolfo Galindo Santiago
www.adolfogalindo.com
¿Qué es un modelo?
Modelo
• Modelo es un conjunto de conceptos que permiten construir una
representación de una realidad.
• Los modelos organizacionales nos permitir representar elementos de
una organización
• Una organización puede representarse bajo dos enfoques:
• Funcional (Tradicional)
• Proceso
¿Qué entendemos por
modelo
organizacional?
Modelo con enfoque funcional
Modelo con enfoque de procesos
Ambiente de los procesos de negocio
¿Qué es el modelado
de procesos?
Modelado de procesos
• Es la subdivisión del proceso de negocios en sus elementos
básicos con el propósito de poderlos estudiar y mejorarlos.
• 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.
Modelado de Procesos de Negocios y los
sistemas de información

El modelado de procesos es esencial en el


desarrollo de los sistemas de información ya que
nos ayuda a identificar el problema que el
sistema de información deberá resolver y la
manera en como deberá resolverlo
¿Por qué modelar los
procesos de negocios?
Los modelos y la gestión del conocimiento
Administración del Conocimiento. El capital de la empresa es el
conocimiento de sus proceso, el cual debe estar administrado, resguardado
y utilizado
Propósito de un modelo de procesos
• Visualizar una representación física de los
procesos de negocio actuales para
comprender los métodos de proceso
• Mostrar dónde un proceso no encaja y reta a
las actuales formas de pensar.
• Puede ayudar a tomar decisiones sobre la
información, sistemas, capacitación,
documentación, interacción e individuos que
necesitas para que se lleve a cabo un
trabajo.
• Ayudar a las áreas funcionales, como por
ejemplo, al departamento de TI, para crear
software, producción para mejorar procesos,
calidad para monitorear auditorias de ISO,
etc.
¿Cuáles son las
técnicas de
modelado?
Técnicas para modelar procesos
Diagrama de Flujo
Técnicas para modelar procesos
DIAGRAMA ESQUEMATICO
Técnicas para modelar procesos
DIAGRAMAS IDEF
Diagrama de Flujo
Técnicas para modelar
BPMN
procesos

BLOQUES
IDEF UML
Técnicas para modelar procesos
DIAGRAMAS BPMN
¿La nueva generación de
técnicas de modelado de
proceso?
Business Process Management (BPM)

• Para KHAN Rashid, es la disciplina de modelar, automatizar, manejar y optimizar


procesos para incrementar la rentabilidad de un negocio . En esta óptica, el
objetivo de la gestión de procesos esta concentrada en el aumento de la
rentabilidad.

• Constituye un nuevo paradigma para abordar procesos de mejoramiento que


aumenta la eficiencia y facilita integración. Se lleva a la práctica integrando la
estrategia los procesos y la tecnología, la cual emplea estándares de
modelamiento para permitir una comunicación fluida y con menor esfuerzo entre
procesos de negocio y las compañías del sector
Introducción

• 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.
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:

• Flow Objects (objetos de flujo)


• Connecting Objects (objetos de conexión)
• Swimlanes (Carriles)
• Artifacts (artefáctos)
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)
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.
Flow Objects: Event
• Hay tres tipos de eventos basado en cuándo ellos
afectan el flujo:

- Start (comienzo)

- Intermediate (intermedio)

- End (final)
Evento
Fin
Evento Evento
Inicio intermedio
Disparadores
• Un evento puede generarse por
diversas circunstancias o situaciones
como por ejemplo:
• La solicitud de un pedido
• El envió de un mail
• La aceptación de una propuesta
• El cumplimiento de una hora o fecha
determinada
• El cambio del nivel de stock
• El cambio de una tasa de interés
TIPOS DE EVENTOS
INICIO INTERMEDIO FIN DISPARADORES

SIMPLE
TIEMPO
MENSAJE
SEÑAL
COMPENSACIÓN
ESCALACIÓN
REGLA
MULTIPLE PARALELO
MULTIPLE
VINCULO
ERROR
CANCELACION
TERMINO
Disparadores
• Un evento puede generarse por diversas circunstancias o situaciones
como por ejemplo:
• La solicitud de un pedido
• El envió de un mail
• La aceptación de una propuesta
• El cumplimiento de una hora o fecha determinada
• El cambio del nivel de stock
• El cambio de una tasa de interés
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).
Flow Objects: Activity
• Los tipos de actividades son:

- Task (tareas)

- Sub-process (subproceso)
+

Los subprocesos se distinguen por un pequeño + al centro y


abajo en la figura.
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.
Tarea

GateWay
Tarea
CASO RESTAURANT
COSTA VERDE
El restaurant Costa Verde tiene el siguiente proceso de atención:

• Cada pedido demora en promedio 15 minutos


• Cada cliente permanece en promedio 50 minutos antes de
pedir la cuenta
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.
Elementos: Connecting Objects
• 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.

- Sequence Flow

- Message Flow

- Association
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.

Note que el término “control flow” generalmente no es


usado en 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.
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.
Swimlanes Pool
• Es un contenedor grafico para particionar un conjunto de actividades
de otros pools, cuando se modelan situaciones B2B.
• Atraviesan todo el diagrama.
• Los flujos de secuencia no pueden cruzar los limites de un pool, esto
se hace con flujo de mensajes.
• Pueden ser vistos como una “caja negra” o “caja blanca”.
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
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.
Nombre
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.
Nombre
Nombre
Nombre
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.
Swimlanes : Pool & Lane

Los flujos de mensajes son los mecanismos que


muestran la comunicación entre dos participantes,
conectando de esta manera a dos Pools (u objetos
dentro de los Pools).
Swimlanes : Pool & Lane

Ejemplo de BPD con Pools


Swimlanes : Pool & Lane
Los Lanes son más cercanos a los swimlanes que
tradicionalmente se utilizan para modelar procesos de
negocio.

Los Lanes son usados para separar actividades


asociadas con una función específica de la organización.

La secuencia de flujos podría atravesar los límites del


Lane dentro de un Pool, pero podrían no usarse flujos de
mensajes entre Flow Objects en Lanes del mismo Pool.
Swimlanes : Pool & Lane

Segmento de un Proceso con Lanes


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.
Elementos : Artifacts
Data object

Nombre
[Estado]

Group

Annotation Anotaciones de Texto


permiten al Modelador agregar
información adicional
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]
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.
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
Artifact
Los modeladores puede crear sus propios tipos de
artefactos que agreguen más detalle al proceso.

Con bastante frecuencia se muestran entradas y salidas


de actividades en los procesos. Sin embargo, la
estructura básica del procesos, es especificada con
actividades, gateways, y flujos de secuencia.
Artifact

Segmento de un Proceso con


Lanes. Sin artefactos. Segmento de un Proceso con Lanes.
Con artefactos.
Elementos centrales de los diagramas
Lista completa de elementos
Ejemplo
Ejercicios de modelado
Practica Calificada
1. Desarrolle un modelo de procesos para la adquisición de medicinas
en una farmacia
2. Desarrolle un modelo de negocios para la adquisición de entradas
de cine de UVK Huacho

También podría gustarte