Post on 05-Apr-2018
7/31/2019 Tecnologia Bpm
1/44
7/31/2019 Tecnologia Bpm
2/44
2Francisco Ruiz. UCLM-ESI nov-2006
Procesos de Negocio Ciclo de vida de los PN
Tecnologa BPMS Modelos de PN Estndar BPMN Reflexiones y conclusiones Documentacin
Tecnologa BPM
Estructura de la charla
7/31/2019 Tecnologia Bpm
3/44
3Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
Un PN es una coleccin de actividades quetomando una o varias clases de entradas
crean una salida que tiene valor para uncliente. (Hammer & Champy, 1993)
Los PN representan el flujo de trabajo y deinformacin a travs del negocio. (BOMSIG,1995)
Procesos de Negocio
7/31/2019 Tecnologia Bpm
4/44
4Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
Procesos de Negocio
7/31/2019 Tecnologia Bpm
5/44
5Francisco Ruiz. UCLM-ESI nov-2006
Grandes y complejos Muy dinmicos
Ampliamente distribuidos y particularizados Larga duracin
una ejecucin puede durar meses o aos
Automatizados al menos en parte
Dependientes de la inteligencia y juiciohumanos
Difciles de hacer visibles
Tecnologa BPM
Procesos de Negocio - caractersticas
7/31/2019 Tecnologia Bpm
6/44
6Francisco Ruiz. UCLM-ESI nov-2006
Sistemas de Informacin de la Empresa
Eventos
Procesosde
negocio
Objetos
denegocio
Reglas
delnegocio
Actores
Objetivos
Sistemas de Empresa
Empresa
Objetos de datos
alcanzar
dispararinvolucrar
cambiar estado
regular actualizarobjetos
desempeo
requerimientosde informacin
suministrode informacin
modeloactualizarobjetos
Tecnologa BPM
Procesos de Negocio vs Sistemas de Informacin
7/31/2019 Tecnologia Bpm
7/44
7Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
Procesos de Negocio vs otros tipos
Acciones
Caractersti-cas
Propsito
Foco
Tipos deprocesos:
Solicitar, Prometer,Ofrecer, Rechazar,Proponer, Cancelar,
Medir
Enviar, Invocar,Grabar, Recuperar,Consultar,
Clasificar,
Ensamblar,Transformar,Transportar,
Almacenar,Inspeccionar
Basados enestructuras decomunicacin ycoordinacin
humanas encontradasen todos loslenguajes y culturas
Tradiciones de laingeniera
informtica
Tradiciones de laingeniera industrial
Alcanzar lascondiciones que
satisfacen lasnecesidades de los
participantes, clienteso usuarios
Procesar ytransmitir datos
estructurados y noestructurados, y
conocimiento
Transformar yensamblar materiales ycomponentes en otros
componentes y
productos finales,usando recursos
RELACIONESRELACIONES
DATOSDATOS
COSASCOSAS
deNegocio
deInformacin
Industriales
7/31/2019 Tecnologia Bpm
8/44
8Francisco Ruiz. UCLM-ESI nov-2006
Datos Qu informacin es
importante? (ej: Paciente,Proveedor, Producto, ..)
Funciones Qu funciones sernrealizadas? (ej: Hacer plan deproduccin, procesar pedidos)
Organizacin Qu unidades
organizacionales existen? (ej:Compras, Almacn,Contabilidad)
Procesos Interrelaciones entre datos,
funciones y unidades
organizacionalesProductos/Servicios Cules son los
productos/serviciosimportantes? (ej: historiaclnica, diagnstico, factura)
Tecnologa BPM
Procesos de Negocio Puntos de Vista
7/31/2019 Tecnologia Bpm
9/44
9Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
Procesos de Negocio Ciclo de Vida
7/31/2019 Tecnologia Bpm
10/44
10Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
Procesos de Negocio Ciclo de Vida
Descubrimiento Hacer explcita la manera en que se hacen las cosas
(frente a cmo se deberan hacer).
Diseo Modelar, simular y reestructurar el PN.
Despliegue Implantar un nuevo PN a todos los participantes
(personas, sistemas, otros procesos). Ejecucin
Asegurar que el nuevo PN es llevado a cabo por todos losparticipantes.
Interaccin Permitir a las personas gestionar el interfaz entre procesos
automticos y manuales.
7/31/2019 Tecnologia Bpm
11/44
11Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
Procesos de Negocio Ciclo de Vida
Operacin y Mantenimiento Intervenir para resolver excepciones. Reasignar
participantes.
Optimizacin Cambiar el PN para mejorarlo. La mejora de procesos debe ser un esfuerzo continuo,
en ciclos de diseo-despliegue-ejecucin-operacin-
optimizacin. Anlisis
Medir el rendimiento del PN e idear estrategias de mejora.
Automatizacin Se realiza durante las etapas de despliegue, ejecucin,
operacin y optimizacin.
7/31/2019 Tecnologia Bpm
12/44
12Francisco Ruiz. UCLM-ESI nov-2006
BusinessBusiness ProcessProcess ManagementManagement SystemsSystems
Sistemas TI destinados a ser el ncleo clave en la
gestin de las organizaciones.
Pretenden Integrar sistemas Automatizar actividades Gestionar todas las fases del ciclo de vida de los PN
Entorno integrado. Soporte a gestores, analistas de negocio, ingenieros de
procesos, departamentos, empleados, implementadores TI. Despliegue transparente (de la TI) Proveer visibilidad y control
Tecnologa BPM
BPMS
7/31/2019 Tecnologia Bpm
13/44
13Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
BPMS paralelismo con SGBD
DATOSDATOS
PROCESOSPROCESOS
7/31/2019 Tecnologia Bpm
14/44
14Francisco Ruiz. UCLM-ESI nov-2006
Por qu ahora y no antes?
Porque hasta ahora la tecnologa nohaba avanzado lo suficiente paraintegrar todas las capacidades
necesarias.
Tecnologa BPM
BPMS
7/31/2019 Tecnologia Bpm
15/44
15Francisco Ruiz. UCLM-ESI nov-2006
En los BPMS convergen y se integrandiversas tecnologas (middleware), que ya
estn maduras a nivel de mercado: Servidores de aplicaciones EAI (Enterprise Application Integration) WorkFlows
ERP, CRM, ... E-Business, E-Commerce EDI (Electronic Data Interchange) Servicios Web
Reglas de Negocio (Rules Management) Inteligencia de Negocio (Business Intelligence) Cuadros de Mando (Business Activity Monitoring)
Tecnologa BPM
BPMS
7/31/2019 Tecnologia Bpm
16/44
16Francisco Ruiz. UCLM-ESI nov-2006
BPMI - Business Process Management Iniciative BPMN, BPML, BPQL
WfMC WorkFlow Management Coalition
XPDL
OASIS BPEL
OMG Object Management Group UML, BPDM
W3C World Wide Web Consortium WS-Choreography
Tecnologa BPM
BPMS actores internacionales
7/31/2019 Tecnologia Bpm
17/44
17Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
Nuevo Paradigma
BPMBPM BusinessBusiness ProcessProcess ManagementManagement
Gestin Guiada por Procesos
Es una nueva manera de abordar elproblema de comunicacin entre losclientes/usuarios de las TI y los tcnicos Antes
Gente de Negocio: procesos, roles, personas, Tcnicos: sistemas, mquinas, datos,
Ahora con BPM Los tcnicos hablan de los mismo. La tecnologa BPMS permite salvar la distancia con los
sistemas, mquinas y aplicaciones que automatizanlos PN.
7/31/2019 Tecnologia Bpm
18/44
18Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
Nuevo Paradigma
BPMBPM BusinessBusiness ProcessProcess ManagementManagement
Antes
7/31/2019 Tecnologia Bpm
19/44
19Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
Nuevo Paradigma
BPMBPM BusinessBusiness ProcessProcess ManagementManagement
Despus
7/31/2019 Tecnologia Bpm
20/44
20Francisco Ruiz. UCLM-ESI nov-2006
Lenguajes pensados para la gente no tcnica Basados en conceptos de negocio, organizacionales.
Entorno Organizacional
Tecnologa de Implementacin
BP
BPMN
Java
Foco f Alcancef
Estrategas
Ingenieros de Procesos
Arquitectos de Sistemas
Ingenieros de Software
Analistas de Negocio
Audiencias: Propsitos:
Automatizacin
Modelado
Tecnologa BPM
Nuevo Paradigma -> Nuevos Lenguajes
7/31/2019 Tecnologia Bpm
21/44
21Francisco Ruiz. UCLM-ESI nov-2006
DOMINIO DEL PROBLEMA VS
DOMINIO DE LA SOLUCIN
En este paradigma el enfoque se centra en eldominio del problema. Nuestra especialidad (ingenieros) es el dominio de la
solucin. El dominio del problema pertenece a los usuarios.
En el dominio del problema debemos adaptarnos a losusuarios.
REQUISITOSREQUISITOS DE ALTO NIVEL.
Tecnologa BPM
Nuevo Paradigma -> Nuevo Enfoque
7/31/2019 Tecnologia Bpm
22/44
22Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
Nuevo Paradigma -> Nueva Tecnologa
7/31/2019 Tecnologia Bpm
23/44
23Francisco Ruiz. UCLM-ESI nov-2006
?
Tecnologa BPM
Nuevo Paradigma -> Nueva Tecnologa
7/31/2019 Tecnologia Bpm
24/44
7/31/2019 Tecnologia Bpm
25/44
25Francisco Ruiz. UCLM-ESI nov-2006
Notacin desarrollada inicialmente por BPMI (BusinessProcess Management Initiative).
Fusin con OMG (Object Management Group) en Junio
de 2005
BPMN
BPMN 2.0 (aprobado por BPMI/OMG en feb-2006)
Mundo de la Gestin Mundo de la Tecnologa
Tecnologa BPM
7/31/2019 Tecnologia Bpm
26/44
26Francisco Ruiz. UCLM-ESI nov-2006
BPMN proporciona a los negocios la capacidad deentender sus procedimientos internos en una notacingrfica, facilitando a las organizaciones la habilidad para
comunicar esos procedimientos de una manera estndar.Por tanto sus principales objetivos son:
Proveer una notacin que sea fcilmente entendida por todoslos usuarios, desde el analista de negocio, el desarrollador
tcnico y hasta la propia gente del negocio . Crear un puente estandarizado para el vaco existente entre el
diseo del proceso de negocio y su implementacin.
Asegurar que los lenguajes para la ejecucin de los procesos
de negocio puedan ser visualizados con una notacin comn.
BPMN es usado para comunicar una amplia variedad deinformacin a una amplia variedad de audiencias
BPMN - objetivos y usos
Tecnologa BPM
T l BPM
7/31/2019 Tecnologia Bpm
27/44
27Francisco Ruiz. UCLM-ESI nov-2006
BPMN define un diagrama de procesos de negocioque est basado en la tcnica de diagramas de flujo yadaptado para crear modelos grficos de las
operaciones de los procesos de la organizacin.
Est compuesto de un conjunto de elementos grficos
que facilitan el desarrollo de un solo diagramaentendible tanto por audiencias de negocios (analistasde negocios) como por audiencias tcnicas(arquitectos de sistemas e ingenieros software).
BPMN - diagramas
Tecnologa BPM
Entidad/InterrelaciEntidad/Interrelacin para Procesosn para Procesos
T l BPM
7/31/2019 Tecnologia Bpm
28/44
28Francisco Ruiz. UCLM-ESI nov-2006
Los elementos pertenecen a dos categoras:
Lista de elementos centrales que dan soporte a losrequisitos de una notacin simple
Lista completa de elementos, incluyendo los centrales,que de manera conjunta dan soporte a los requisitos deuna notacin de gran alcance
Tecnologa BPM
BPMN - diagramas
T l BPM
7/31/2019 Tecnologia Bpm
29/44
29Francisco Ruiz. UCLM-ESI nov-2006
Las cuatro categoras bsicas de elementos que sepueden encontrar en un Diagrama de Proceso deNegocio son:
Objetos de Flujo
Objetos de Conexin Roles (swimlane) Artefactos
Tecnologa BPM
BPMN - diagramas
Tecnologa BPM
7/31/2019 Tecnologia Bpm
30/44
30Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
BPMN- elementos centrales de los diagramas
Tecnologa BPM
7/31/2019 Tecnologia Bpm
31/44
31Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
BPMN- lista completa de elementos
Tarea Instancia
Multiple
CompensacinBucle
Bucle Instancia
Multiple
Ad-hocCompensacin
Sub-proceso
colapsado
~
Basada en
datos
Basada en
eventos
Decisin o
combinacin
inclusiva
Decisin/unin
compleja
Decisin/unin
paralela
a) Eventos b) Actividades c) Nodos deDecisin
Tecnologa BPM
7/31/2019 Tecnologia Bpm
32/44
32Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
Modificar
Artculo
Forma
de
pago?
TransferenciaBancaria
Tarjeta deCrdito
10 das
BPMN - ejemplo
7/31/2019 Tecnologia Bpm
33/44
Tecnologa BPM
7/31/2019 Tecnologia Bpm
34/44
34Francisco Ruiz. UCLM-ESI nov-2006
Es necesaria toda esta tecnologa nueva? Ser otra moda?. Otro lenguaje?; es que no vale UML?.
Si el problema es de otros (negocio), porqu metengo que preocupar yo?. Dnde se sita esta tecnologa en relacin con
otras (bases de datos, etc.)?
Tecnologa BPM
Reflexiones
Tecnologa BPM
7/31/2019 Tecnologia Bpm
35/44
35Francisco Ruiz. UCLM-ESI nov-2006
Ventajas de UML Es un lenguaje conocido Estndar
Fcil de aprender
Desventajas de UML No ha sido diseado para modelar procesos de negocios
=> No est orientado al dominio del problema
Implica un enfoque orientado a objetos => Contradictorio con un enfoque orientado al negocio
Slo lo conocen los expertos TI.
UML no tiene todava una semntica formal.
BPMN s (basada en el calculo).
Tecnologa BPM
Reflexiones BPMN vs UML 2
Tecnologa BPM
7/31/2019 Tecnologia Bpm
36/44
36Francisco Ruiz. UCLM-ESI nov-2006
Es problema del mdico comprender lo que le pasaal paciente.
Es problema del decorador de interiores
comprender lo que le gusta a su cliente.
Es problema del ingeniero informtico comprenderel dominio del problema Sin ello, es imposible construir una solucin realmente til.
Somos nosotros los que debemos acercarnos alusuario, y no al contrario.
Mirar la historia de la Informtica.
Tecnologa BPM
Reflexiones Mi problema o el del cliente?
Tecnologa BPM
7/31/2019 Tecnologia Bpm
37/44
37Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
Reflexiones BPM vs otras tecnologas
Model-driven
MDA
Tecnologa BPM
7/31/2019 Tecnologia Bpm
38/44
38Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM
Reflexiones BPM vs otras tecnologas
Service-oriented
Servicios Web
Tecnologa BPM
7/31/2019 Tecnologia Bpm
39/44
39Francisco Ruiz. UCLM-ESI nov-2006
7/31/2019 Tecnologia Bpm
40/44
40Francisco Ruiz. UCLM-ESI nov-2006
Viene para quedarse Es un paso ms en la historia de cmo nos enfrentamos al
objetivo central de la Informtica,
Resolver las necesidades de informaciResolver las necesidades de informacin de la genten de la gente
mediante sistemas basados en computadormediante sistemas basados en computador
Aborda un problema que hasta ahora no se habapodido resolver
Ni siquiera habamos pensado en cmo resolverlo porquetenamos otros ms cercanos. Integracin de sistemas Complejidad del diseo y creacin de los sistemas
Ultimo paso en nuestro acercamiento a los usuarios?
g
Conclusiones
Tecnologa BPM
7/31/2019 Tecnologia Bpm
41/44
41Francisco Ruiz. UCLM-ESI nov-2006
Tecnologa BPM vs estudiante ESI Profesionalidad Aprendizaje a lo largo de toda la vida
Conocimiento vs Expertez
g
Conclusiones
La potencia sin control no sirve de nadaLa potencia sin control no sirve de nada
Tecnologa BPM
7/31/2019 Tecnologia Bpm
42/44
42Francisco Ruiz. UCLM-ESI nov-2006
Libros, Artculos y Webs Smith, H. & Fingar, P. (2003): Business Process
Management (BPM): The Third Wave. Meghan-
Kiffer Press. CSC (2002): The Emergence of Business
Process Management. CSC Research Service. Barrios, J. y Montilva, J. (2004): Business
Modelling Through Roadmaps. Int. Conf. onEnterprise Information Systems. Porto(Portugal).
Business Process Modeling Notation (BPMN)Information. OMG & BPMI. http://www.bpmn.org/
Documentacin
Tecnologa BPM
7/31/2019 Tecnologia Bpm
43/44
43Francisco Ruiz. UCLM-ESI nov-2006
Eventos International Conference on Business Process
Management (BPM)
http://bpm07.fit.qut.edu.au/ Congreso Nacional de BPMS
http://iitgroup.com/BPMS2007/
Documentacin
7/31/2019 Tecnologia Bpm
44/44
Francisco Ruiz, noviembre 2006
Tecnologa para laGestin de Procesos de Negocio
http://alarcos.inf-cr.uclm.es/per/fruiz/conffrancisco.ruizg@uclm.es