Sei sulla pagina 1di 52

SOABPM, un enfoque practico para

gestionar procesos de negocio


MSc. Daniel Alejandro Yucra Sotomayor
E-mail: daniel@agenciati.com

Contenidos
______________________________________________________________________________________

1. Procesos de Negocios
2. Ciclo de vida de los procesos de negocios (BPM)
3. Qu es BPM?
4. La visin de BPM
5. BPM y SOA
6. BPMS
7. XPDL (XML Process Definition Language)
8. BPMN (Business Process Modeling Notation)
9. Tipo de Diagramas de procesos
10. Nivel de utilizacin de BPMN
11. Estrategia de Automatizacin BPMS
12. Arquitectura de BPMS - Intalio
13. Diagrama de Automtizacin
14. BPEL (Business Process Execution Language)
15. Caso practico

Objetivos
________________________________________________________________________________________________

Conocer los conceptos de los procesos


de negocio
Identificar los componentes de BPM
Conocer la relacin BPM vs SOA
Conocer las caractersticas de los
diagramas BPMN
Conocer los componentes de los
BPMS

2.1 Procesos de Negocios

Que es un proceso?

________________________________________________________________________________________________

Conjunto de recursos y
actividades interrelacionadas
que transforman elementos de
entrada en elementos de salida
con valor aadido para el
cliente o usuario.

2.1 Procesos de Negocios


Qu son los procesos de negocio
________________________________________________________________________________________________

Una primera definicin:


Conjunto de actividades relacionadas
dentro de una organizacin que tienen como
objetivo conseguir un determinado resultado
Ms formalmente:
Ordenacin lgicamente interrelacionada
de tareas desarrolladas en tiempo y
espacio (con comienzo y fin, con entradas y
salidas definidas) y que se orienta al logro
de un objetivo de negocio, generando un
output de valor (total o parcial) para el cliente
del proceso (Davenport)

2.1 Procesos de Negocios

Que es un proceso?

________________________________________________________________________________________________

2.1 Procesos de Negocios


3.1 Los procesos de negocio
________________________________________________________________________________________________

Ejemplos:
Contexto empresarial
Pedido de un Cliente, cotizaciones, ordenes de compra,..
Contexto Administrativo
Pago de impuesto local, Solicitud Ayuda Social, Cita
Previa en el mdico ...
Contexto Universidad
Reserva de matricula, solicitud de record acadmico,
realizacin matrcula Alumno

2.2 Ciclo de vida de los procesos de


negocios
________________________________________________________________________________________________

Define:

Identifica sus elementos


Modela: Representa su comportamiento
Implementa: Ejecuta y se pone en
marcha
Monitoriza: Vigila y controla su
ejecucin
Mejora: Revisa y propone correcciones

2.2 Ciclo de vida de los procesos de


negocios
________________________________________________________________________________________________

definir
modelar

mejorar

Ciclo de vida de un proceso


simular
analizar
de negocio con BPM
implementar

monitorear
ejecutar

Descripcin de los procesos

Revisar y Analizar: http://www.bizagi.com/esp/tours/qtour-ba/

Descripcin de los procesos

2.3. Qu es BPM?
Qu es BPM?

_______________________________________________________________________________________________

Business Process Management (BPM)


Conjunto de mtodos, herramientas y tecnologas utilizados
para disear, representar, analizar y controlar los procesos
de negocio de una organizacin
Enfoque centrado en los procesos para mejorar el
rendimiento, que combina las tecnologas de la informacin
con metodologas de gestin y mejora de procesos
Colaboracin entre personas de negocio (consultores,
directivos,) y tcnicos para fomentar procesos de negocio
efectivos, giles y transparentes abarcando sistemas,
funciones, negocio, clientes, proveedores y socios
Gestion de procesos: Identifica, modela, automatiza, mejora
procesos de negocio.

2.4. La visin de BPM


Concepto de BPM

_______________________________________________________________________________________________

Integrar:
-Personas
-Procesos
-Tecnologas

2.5. BPM y SOA

Articula el Negocio y las


tecnologias

_______________________________________________________________________________________________

2.5. BPM y SOA


SOA y BPM van de la mano

_______________________________________________________________________________________________

BPM y SOA
van de la mano
SOA es el soporte
tecnolgico de BPM
BPM se implementa
en SOA

2.5. BPM y SOA


_______________________________________________________________________________________________

2.6. BPMS
Concepto de BPM

_______________________________________________________________________________________________

BPMS (Business Process Management


Suite)
Es el producto que incluye el conjunto de
tecnologas BPM
- Mdulos funcionales
- Capacidades tcnicas
- Infraestructura de apoyo
- Soporte a metodologas de mejoras de procesos
Todo ello integrado en un nico entorno que
realiza todas las funciones de la tecnologa BPM

2.6. BPMS
Concepto de BPM

_______________________________________________________________________________________________

BPMS (Business Process Management


Suite - OpenSource)
Intalio BPMS
Bonita Soft
ProcessMaker
JBPM (Jboss)

2.6. BPMS
Concepto de BPM

_______________________________________________________________________________________________

Componentes tpicos de un BPMS

2.7. XPDL (XML Process Definition Language)

Estndares para el modelado de procesos

_______________________________________________________________________________________________

Promovido por el WfMC (Workflow


Management Coalition)
Notacin para definir e intercambiar
modelos de procesos de negocio
Proporciona un formato de fichero XML
para ser intercambiado entre aplicaciones
Puede ser utilizado para guardar los
modelos e intercambiarlos entre las
diferentes aplicaciones, dejando a BPMN
como lenguaje grfico

2.7. XPDL (XML Process Definition Language)


Importancia del Modelado

_______________________________________________________________________________________________

Estndares para el modelado de


procesos XPDL (XML Process Definition Language).
Ejemplo.

2.8. BPMN (Business Process Modeling Notation)


Importancia del Modelado
_______________________________________________________________________________________________

Estndar promovido por el BPMI (Business


Process Management Initiative), que lo define
como:
Proporcionar una notacin fcilmente
comprensible por todos los usuarios del negocio,
desde los analistaslos desarrolladores
tcnicos hasta aquellos que monitorizarn y
gestionarn los procesos
Otros objetivos:
Crear puentes entre el diseo de los procesos
de negocio y la implementacin del proceso
Que los lenguajes basados en XML para
describir procesos (como XPDL) tengan una
representacin grfica simplificada

2.8. BPMN (Business Process Modeling Notation)


Importancia del Modelado
_______________________________________________________________________________________________

BPMN. Versin 2.0

Cambia el nombre a Business Process Model


and Notation
Incluye una forma estndar basada en XML para
la serializacin (almacenamiento) de los
modelos
Por tanto, facilita la portabilidad de los modelos
entre herramientas
Aade soporte para nuevos tipos de diagramas
y mejor soporte para las tareas humanas

2.8. BPMN (Business Process Modeling Notation)


Importancia del Modelado
_______________________________________________________________________________________________

Objetivos al modelar en BPMN


Ser eficientes capturando la informacin del
proceso.
Reducir errores de interpretacin
Transferir conocimiento
Hacer los diagramas tan fciles de leer
como sea posible

2.9. Tipo de Diagramas de procesos


Tipos
de diagramas
y procesos
Importancia
del Modelado
_______________________________________________________________________________________________

Orquestacin (I)
Son procesos que implican una perspectiva
del proceso con un NICO coordinador: EL
PROCESO
Representan una organizacin del negocio
desde el punto de vista del proceso
Describen como una nica entidad del
negocio realiza las cosas

2.9. Tipo de Diagramas de procesos


Tipos de diagramas y procesos
Orquestacin (II)

_______________________________________________________________________________________________

Los diagramas BPMN podra contener ms de 1 orquestacin

Cada orquestacin aparece dentro de su propio pool


contenedor
Por tanto, las orquestaciones estn siempre dentro de un
pool

2.9. Tipo de Diagramas de procesos


Tipos de diagramas y procesos

_______________________________________________________________________________________________

Coreografa (II)
Un modelo proceso que contenga una coreografa
contiene la definicin de la interaccin entre
participantes
Los participantes pueden ser roles del proceso
Ejemplo: Proveedor, Cliente,
pueden ser entidades concretas del proceso
Ejemplo: DHL como proveedor concreto.
En BPMN la interaccin es la comunicacin,
representado como intercambio de mensajes entre
2 participantes

2.9. Tipo de Diagramas de procesos


Tipos de diagramas y procesos

_______________________________________________________________________________________________

Coreografa (II)

2.9. Tipo de Diagramas de procesos


Tipos de diagramas y procesos

_______________________________________________________________________________________________

Colaboracin (III)
La colaboracin muestra los participantes existentes
en una interaccin
Una colaboracin puede contener tambin una
coreografa y 1 o ms orquestaciones

2.10. Nivel de utilizacin de BPMN


Tipos de diagramas y procesos

_______________________________________________________________________________________________

NIVEL 1: Modelado descriptivo Mapas de


procesos
Parecido a los diagramas de flujo tradicionales
Modelado del flujo del proceso, o modelo de
procesos a nivel de negocio (diagrama de
proceso)
Se utiliza un subconjunto de toda la paleta de
smbolos de BPMN
Se pueden omitir algunos flujos excepcionales
Una perspectiva general del proceso de
negocios

2.10. Nivel de utilizacin de BPMN


Tipos de diagramas y procesos

_______________________________________________________________________________________________

NIVEL 2: Modelado analtico


Se utiliza la paleta completa de BPMN para describir
de manera precisa el flujo del proceso
Se incluye el componente de sistema (sin detalles).
Se incluyen cualquier posible camino excepcional
en el mismo
An no son procesos ejecutables (se omiten los
detalles tcnicos)
Se describen en ms detalle las reglas del negocio
del proceso
Entendible tanto por analistas como por tcnicos
Se combina aspectos del negocio con tecnologas
de informacin.

2.10. Nivel de utilizacin de BPMN


Tipos de diagramas y procesos

_______________________________________________________________________________________________

NIVEL 3: Procesos ejecutables


Son procesos que se pueden ejecutar
directamente en el BPMS
Aparece el termino de Base de Datos,
Servidor, Web services y componentes que
interactuan con el proceso.
Se genera cdigo BPEL
Se incrementa el nmero de pool

2.11. Estrategia de Automatizacin BPMS


El proceso de Desarrollo

_______________________________________________________________________________________________

2.12. Arquitectura de BPMS - Intalio

_______________________________________________________________________________________________
_______________________________________________________________________________________________

Componentes Bsicos de Intalio

Modelando

Motor BPMS

Orchestration Director Engine (Ejecutor de procesos de Negocios)

Web Services

Interfaz

2.13. Diagrama de Automtizacin


Caractersticas Intalio

_______________________________________________________________________________________________

Simple, pero rico semnticamente

2.13. Diagrama de Automtizacin


Caractersticas Intalio

_______________________________________________________________________________________________

Secuencia de actividades en el tiempo

2.13. Diagrama de Automtizacin


Caractersticas Intalio

_______________________________________________________________________________________________

Perspectiva
Puntos
de vista
de cada
diferente
participante
de acuerdo al rol

2.14. BPEL (Business Process Execution Language)


BPMN vs BPEL

_______________________________________________________________________________________________

BPMN es un lenguaje de modelado de procesos de negocio


BPEL (Business Process Execution Language) es un
lenguaje de ejecucin de procesos de negocio.
En Intalio|Designer modelamos en BPMN
Al salvar en Intalio|Designer, se genera automticamente
cdigo BPEL.
Intalio|Server ejecuta BPEL.
En BPEL se pueden hacer:
Actividades basicas: invoke, recieve, reply, assign, throw,
wait, empty, exit, rethrow (programacin)
Actividades estructuradas: sequence, if, while, repeatUntil,
pick, flow, foreach (ms programacin)
No existe una correspondencia 1 a 1 entre BPMN y BPEL.
No hay que aprender BPEL para poder automatizar
procesos de negocio

Proceso del
Gestin de Pre Liquidacin
DIGEMIDMinisterio de Salud - Per

Diagrama del Proceso

Estadsticas:
a) Fases/Etapas: 6 (ultima fase es de seguimiento)
- Inicio de la solicitud de pre-liquidacin
- Derivacin de solicitud
- Evaluacin de solicitud
- Gestin de pasajes y viticos
- Notificacin de pre-liquidacin
- Seguimiento de Pre-liquidacin
b) Tareas: 43
c) Actores del proceso: 9
- Evaluador de Pre-Liquidacin
- Administrado
- Responsable de la Base de Datos de Pre-Liquidacin
- Jefatura Equipo ECVE
- Secretaria de Jefatura de Equipo
- DCVS-Direccin Ejecutiva
- Tramite Documentario
- EGA - DIGEMID
- MINSA

Estadsticas

Diagrama del Proceso por Fases


Proceso con Tiempos Pesimistas
Administrado
Tramite
Documentario

2 tareas
3 hrs
4 tareas
19 hrs

Tramite Documentario
Jefatura Equipo ECVE
Responsable de la
Base de Datos de
PreLiquidacin
Evaluador de PreLiquidacin
Responsable de la Base de
Datos de PreLiquidacin
Jefatura Equipo ECVS
Secretaria de Jefatura de
Equipo
11 tareas DCVS-Direccin Ejecutiva

Evaluador de Pre-Liquidacin
EGA - DIGEMID
MINSA
Secretaria de Jefatura de
Equipo
Responsable de la Base de
Datos de PreLiquidacin

106 hrs

49.25 das (Notificacin)


22.75 das (con
seguimientos)
Evaluador de Pre-Liquidacin
Administrado
Responsable de la Base de
Datos de PreLiquidacin
Jefatura Equipo ECVE
Secretaria de Jefatura de
Equipo
DCVS-Direccin Ejecutiva
Tramite Documentario

11 tareas
174 hrs
6 tareas
92 hrs

Evaluador de Pre-Liquidacin
Jefatura Equipo ECVE
Secretaria de Jefatura de
Equipo
DCVS-Direccin Ejecutiva
Tramite Documentario
Administrado

9 tareas
178 hrs

Diagrama del Proceso por Fases


Proceso con Tiempos optimistas
Administrado
Tramite
Documentario

2 tareas
1.5 hrs
4 tareas
14.5 hrs

Tramite Documentario
Jefatura Equipo ECVE
Responsable de la
Base de Datos de
PreLiquidacin
Evaluador de PreLiquidacin
Responsable de la Base de
Datos de PreLiquidacin
Jefatura Equipo ECVS
Secretaria de Jefatura de
Equipo

DCVS-Direccin Ejecutiva
11 tareas

Evaluador de Pre-Liquidacin
EGA - DIGEMID
MINSA
Secretaria de Jefatura de
Equipo
Responsable de la Base de
Datos de PreLiquidacin

16.5 hrs

11.9 das (Notificacin)


7.3 das (con
seguimientos
Evaluador de Pre-Liquidacin
Administrado
Responsable de la Base de
Datos de PreLiquidacin
Jefatura Equipo ECVE
Secretaria de Jefatura de
Equipo
DCVS-Direccin Ejecutiva
Tramite Documentario

10 tareas
28 hrs
7 tareas
35 hrs

Evaluador de Pre-Liquidacin
Jefatura Equipo ECVE
Secretaria de Jefatura de
Equipo
DCVS-Direccin Ejecutiva
Tramite Documentario
Administrado

9 tareas
59 hrs

Recursos que consumen


Tiempo
RECURSOS - EVALUACION DE SOLICITUDES DE PRE-LIQUIDACION PARA LA CERTIFICACION EN BPM

100
95.5

100

41.3%
19.37%

18.32%
50

1.04%9

17.5

18.5

9.94%
9.5

9.9 %

39.5
PORCENTAJE

9.5

TIEMPO /HORA

0
Administrado

DCVS Direccion
Ejecutiva

EGA - DIGEMID

Minsa
Pasajes/Viaticos

Tramite
Documentario

TIEMPO /HORA

RECURSOS
Administrado
DCVS Direccion Ejecutiva
EGA - DIGEMID
Minsa Pasajes/Viaticos
Tramite Documentario
ECVE
TOTAL

ECVE

PORCENTAJE

TIEMPO /HORA

PORCENTAJE

1
17.5
18.5
9.5
9.5
39.5
95.5

1.0%
18.3%
19.3%
9.9%
9.9%
41.3%
100

TOTAL

Tiempos Optimistas
Actuales

/ Recursos y Actores

Simulacin del Proceso


Inicio 04 de Enero del 2016
Cierre 19 de Enero del 2016 (Sin seguimiento)

Primer Escenario - Optimista

Simulacin del Proceso


Fase: Inicio - Derivacin

Simulacin del Proceso


Fase: Evaluacin

Simulacin del Proceso


Fase: Pasajes y Viticos

Simulacin del Proceso


Fase: Notificacin de Pre-liquidacin

Gracias

Agencia TI
Agencia TI Consultoria, Desarrollo y Capacitacin

Potrebbero piacerti anche