Está en la página 1de 69

MODELO DE PROCESOS

Ing. Jorge Edwin Machado


Leiva

Objetivo: Aplicar y
Comprender Hechos y
Principios

Proceso de negocios
Un proceso de negocios es un conjunto
de pasos o actividades relacionadas en
las que intervienen gente, informacin y
otros recursos para crear valor.
Los procesos de negocios se integran de
pasos que se pueden identificar en el
tiempo y el espacio
Tiene un principio y un fin

Procesos de Negocios
Tienen entradas y salidas
Tiene un grado de formalizacin pero no
necesitan ser totalmente estructurados

Procesos de negocios
Los procesos de negocios son la manera
ms comn de mejorar el desempeo de
los sistemas de trabajos ya que
podemos cambiar el procesos de
negocios cambiando, eliminando o
agregando pasos al proceso o tambin
cambiando los mtodos de cmo se
usan estos pasos

Modelado de procesos
El modelado de procesos es en si
mismo el proceso de negocios.
Es la subdivisin del proceso de
negocios en
sus elementos
bsicos con el propsito de
poderlos estudiar y mejorarlos

Modelado de Procesos de
Negocios
El modelado de procesos es
esencial en el desarrollo de los
sistemas de informacin ya que nos
ayuda a identificar el problema que
el sistema de informacin deber
resolver y la manera en como
deber resolverlo

Modelo en las
Organizaciones
Modelo es un conjunto de conceptos que
permiten construir una representacin
organizacional de la empresa.
Dos enfoques:
Funcional (Tradicional)
Proceso
ORGANIZACIONES
TRADICIONALES

ORGANIZACIONES POR
PROCESOS

PROCESOS

Enfoque Funcional
VERTICAL

Enfoque de Procesos
HORIZONTAL

Funcin vs. Proceso


Funcin:
continua.

identificada

por

un

verbo.

Es

Comercializar
Fabricar
Vender
Expedir
Comprar

Proceso:

identificado por verbo+sustantivo.


Tiene un inicio y un fin. No es continuo.

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

Qu es el Modelado del Negocio?


Es una tcnica para modelar procesos del negocio.
El Modelo de negocio provee una manera de
expresar los procesos del negocios en trminos de
actividades del negocio y comportamiento
colaborativo.

INPUT

OUTPUT

EMPRESA

Introduccin
Desarrollado por Business Process Management
Initiative (BPMI).
Es un estndar: BPMN Business Process Modeling
Notation.
La especificacin BPMN 1.0 fue publicada en Mayo
del 2004.

Introduccin
El objetivo principal de desarrollar BPMN es
proveer una notacin que sea fcilmente
entendible por todos los usuarios de negocio.
Desde los analistas que crean los borradores
iniciales de procesos hasta los desarrolladores
tcnicos que son responsables de implementar la
tecnologa que ejecutar dichos procesos. Y por
supuesto, la gente de negocio que manejar y
monitorear estos procesos.

Introduccin

BPMN define un Diagrama de Procesos de Negocio


(BPD), basado en la tcnica de flowcharting
(diagramado de flujos) que ajusta modelos grficos
de operacin de procesos de negocio.
Un modelo de procesos de negocio es una red de
objetos grficos, correspondientes a actividades y
controles de flujo que definen el orden de
ejecucin de stas.

Elementos

Un BPD (diagrama de procesos de negocio) se


estructura con un grupo de elementos grficos.
Las cuatro categoras bsicas de elementos son:

Flow Objects (objetos de flujo)


Connecting Objects (objetos de conexin)
Swimlanes (Carriles)
Artifacts (artefctos)

Elementos: Flow Objects

Un BPD tiene un pequeo grupo de elementos


centrales (tres), los cuales son los Flow Objects:
-

Event (Evento)

Activity (Actividad)

- Gateway (Decisin)

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 crculos con
el centro abierto para permitir anotar diferentes
gatillos o resultados.

Flow Objects: Event


Hay tres tipos de eventos basado en
cundo ellos afectan el flujo:
- Start (comienzo)
- Intermediate (intermedio)
- End (final)

Flow Objects: Activity


Una actividad (Activity) se representa por
un rectngulo con sus bordes redondeados y
es un trmino genrico para el trabajo que un
organizacin realiza.

Un actividad puede ser atmica o no


atmica (compuesta).

Flow Objects: Activity


Los tipos de actividades son:
- Task (tareas)
- Sub-process (subproceso)

Los subprocesos se distinguen por un pequeo + 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.

Elementos: Connecting Objects


Los objetos de flujo se conectan entre ellos
en un diagrama para crear el esqueleto bsico
de la estructura de un proceso de negocio.
Existen tres Connecting Objects que proveen
esta funcin de conexin.
- Sequence Flow
- Message Flow
- Association

Connecting Objects: Sequence Flow

Un Sequence Flow se representa por una lnea


slida con el extremo slido
Es usada para mostrar el orden (secuencia) de la
actividad dentro del proceso.
Note que el trmino control flow generalmente
no es usado en BPMN.

Connecting Objects: Message Flow

Un Message Flow se representa por una lnea


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 lnea


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.

Ejemplo con formas bsicas

Ejemplo de Proceso de Negocio Simple

Ejemplo con formas bsicas y marcas internas


en las formas

Segmento de un Proceso con ms detalles

Elementos: Swimlanes

Muchas tcnicas de modelados utilizan el


concepto de swimlanes como mecanismo de
organizacin de actividades en categoras
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.

Nombre

El Pool tambin acta como contenedor grfico


para separar al grupo de actividades realizadas
por un participante de otros Pools. Los Pools se
usan generalmente en el contexto de situaciones
B2B.

Swimlanes : Lane
Un Lane es una particin dentro de un pool y se
extiende a lo largo de todo el pool, tanto vertical
como horizontalmente.

Nombre Nombre

Nombre

Los Lanes son usados


categorizar actividades.

para

organizar

Swimlanes : Pool & Lane

Los Pools se usan cuando los diagramas


involucran a dos entidades de negocios o
participantes separados.
Estn fsicamente separados en el diagrama.
Las actividades dentro de Pools separados son
consideradas auto contenidas en el proceso. De
esta forma, la secuencia del flujo podra no
atravesar el lmite del Pool.

Swimlanes : Pool & Lane

Los flujos de mensajes son los mecanismos que


muestran la comunicacin 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 ms cercanos a los swimlanes que
tradicionalmente se utilizan para modelar
procesos de negocio.
Los Lanes son usados para separar actividades
asociadas con una funcin especfica de la
organizacin.
La secuencia de flujos podra atravesar los lmites
del Lane dentro de un Pool, pero podran 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 diseado para permitir a los modeladores
y herramientas de modelado algunas flexibilidades
para extender la notacin bsica y proveer la
habilidad poder modelar diferentes contextos
apropiadamente.
No est limitado el nmero de Artefactos que se
pueden agregar a un diagrama para que ste
represente ms apropiadamente al contexto del
negocio.
La versin actual de BPMN predefine slo tres tipos
de artefactos.

Elementos : Artifacts
Data object
Nombre
[Estado]

Group

Annotation

Anotaciones de Texto
permiten al Modelador
agregar informacin
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
travs de asociaciones.

Nombre
[Estado]

Artifact : Group
Un Group es representado por un
rectngulo redondeado dibujado
con lnea segmentada
El agrupamiento puede ser usado
para propsitos de documentacin
o anlisis, y no afecta la secuencia
del flujo.

Artifact : Annotation
Las Annotations son mecanismos
para que un modelador pueda
agregar
informacin
textual
adicional para el lector del
diagrama BPMN.

Anotaciones de Texto
permiten al Modelador
agregar informacin
adicional

Artifact
Los modeladores puede crear sus propios tipos de
artefactos que agreguen ms detalle al proceso.
Con bastante frecuencia se muestran entradas y
salidas de actividades en los procesos. Sin
embargo, la estructura bsica 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

Elementos del Proceso

Usos Generales de BPMN

Dentro de la variedad de objetivos de modelado de


procesos, hay dos tipos bsicos que pueden ser
creados con un BPD:
Collaborative (Public) B2B Processes
Internal (Private) Business Processes

Collaborative (Public) B2B Processes

Ejemplo proceso colaborativo

Ejemplo Proceso de Alto Nivel

Ejemplo de proceso de alto nivel el cual es


bsicamente una serie de subprocesos con tres
puntos de decisin.

Ejemplo Proceso de Alto Nivel

Ejemplo Proceso de Alto Nivel

Ej. Proceso Interno: Ms bajo Nivel

MercadoLibre C2C

Modelado de Negocios con el


UML
Modelo de Casos de Uso de Negocios
Actores del Negocio
Casos de Uso del Negocio
Diagramas de Casos de Uso del Negocio
Diagramas de Actividades
Modelo de Objetos del Negocio
Trabajadores del Negocio
Entidades del Negocio
Diagramas de Actividades (Detallado)
Diagramas de Colaboracin
Diagramas de Secuencia

Modelo de casos de uso del


negocio

Actor del
Negocio
Actor
Negocio
Alguien
o algo externo a la empresa
que interacta con ella.
Ejemplos:
etc.

Clientes,

Proveedores,

Modelo de casos de uso del


negocio

Caso de uso del


Negocio
Caso de Uso del negocio

Secuencia de acciones (actividades)


que una organizacin realiza para
obtener un resultado observable y de
valor para un actor de negocio
particular. Un caso de uso del negocio
es lo mismo que un proceso de
negocio
57

Modelo de casos de uso del


negocio
<<initiator>>

Cliente

Registrar Pedido

Diagrama de
Casos de Uso
del Negocio

Es la representacin de un grupo de
casos de uso del negocio relacionados
dentro de la empresa. Nos dicen que
procesos
de
la
organizacin
proporcionan valor agregado y los
Gestionar Almacen individuos que interactan con la
misma. Describen completamente la
organizacin en trminos de casos de
uso del negocio.
Fabricar Producto

Generar pedidos a los


proveedores

Proveedor

58

Modelo de casos de uso del


negocio
Rellenar
Pedido

Inicio

Tramitar
Pedido

Analizar
Viabilidad
[No]

Notificar
rechazo

Diagrama de
Actividades

Viable
[Si]

Fin NoOK

Notificar
Aceptacion

Ordenar
fabricacion

Planificar
Produccion

Es la representacin de una
secuencia de actividades dentro
de un caso de uso del negocio.
Provee una manera grfica de
documentar un caso de uso del
negocio.

Fin OK

59

Caso Empresa de Fabricacin


<<initiator>>

Cliente

Registrar Pedido

Fabricar Producto

Gestionar Almacen

Generar pe didos a los


prove edores

Prov eedor

60

61

D. A. Registrar Pedido
Rellenar
Pedido

Inicio

Tramitar
Pedido

Analizar
Viabilidad
[No]

Notificar
rechazo

Viable
[Si]

Fin NoOK

Notificar
Aceptacion

Ordenar
fabricacion

Planificar
Produccion

Fin OK

Modelo de objetos del


negocio
Trabajador del
Negocio
Trabajador del negocio
Un Trabajador del Negocio (Obrero, Empleado o
funcionario) realiza actividades dentro de un caso de
uso del negocio, interactua con otros trabajadores del
negocio y manipula entidades del negocio .

Modelo de objetos del


negocio
Entidades del
Negocio
Entidad del Negocio

Una "cosa" manipulada o usada por los trabajadores


del negocio. Son ejemplos de entidades del negocio:
factura, pedido, plan de produccin, etc

Cliente

:Cliente

Comercial
:Comercial

JefeTcnico
Jefe tecnico

JefeProduccin
Jefe Produccin

Inicio

Rellenar
Pedido
Cursar pedido
Analizar
Viabilidad
Viable

Notificar
rechazo

[ No ]
[Si]

FinKO

Notificar
Aceptacin

Diagrama
de
Actividade

Ordenar
fabricacin
Planificar
produccin

FinOK

65

Diagrama de
Clases
1

Pedido

Empleado

Jefe Tecnico

1..*

Producto

Orden de Trabajo

Jefe Produccin

Catalogo

Plantilla de Fabricacin

Diagrama de
Secuencia
: Cliente

: Empleado

: Jefe Tecnico

: Jefe Produccin

1. Tramitar a Pedido
2. Estudiar Pedido

3. * Analizar Fabricacin

4. Planificar Fabricacin
5. Informar
6. Aceptar Pedido

Diagrama de
Colaboracin
1. Tramitar a Pedido
6. Aceptar Pedido

: Cliente
3. * Analizar Fabricacin

5. Informar

: Empleado

2. Estudiar Pedido
4. Planificar Fabricacin

: Jefe Tecnico

: Jefe Produccin

68

Procesos de Negocio

También podría gustarte