SlideShare una empresa de Scribd logo
1 de 65
Hacia una organización dirigida
por Procesos de Negocio:
Situación y desafíos para el software
Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Salto, Uruguay, Noviembre 2012
2
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Instituto de Computación - Facultad de Ingeniería - Universidad de la República
http://www.fing.edu.uy/inco/grupos/coal/, e-mail .: coal@fing.edu.uy
Coordinadores: Dra. Ing. Andrea Delgado, MSc. Daniel Calegari
Grupo COAL (Components.:Objects.:Architecture.:Languages)
3
 Motivación
 Introducción
 Conceptos previos
 Ciclo de vida de PNs
 Visión y desafíos
 Conclusiones
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
4
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Desafíos organizacionales
 Reaccionar ágilmente a los cambios
en el negocio en Procesos de Negocio y tecnologías
 Aprovechar internet y la globalización
para conducir su negocio interactuando con
 clientes, socios, proveedores, SaaS (todo aaS)
 Business Process Management (BPM)
para guiar las actividades para
adaptar/mejorar sus PNs
5
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Interés principal de las organizaciones en BPM
 mejorar uno o más procesos de negocio
 Objetivos principales a alcanzar (top 5)
 1 – mejorar la satisfacción del cliente
 2 – mejorar la calidad de los procesos de negocio
 3 – reducir costos
 4 – mejorar la agilidad de los procesos de negocio
 5 – soportar mejora continua de procesos de negocio
* Referencia estudio de Gartner Group febrero 2011
(llevado a cabo en 600 organizaciones de mediano a gran tamaño en 14 países del
mundo en el tercer cuatrimestre del 2010.)
6
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Situación actual
 Sistemas cada vez más complejos
y de mayor tamaño, problemas de
integración, interoperabilidad
 Visión vertical de los sistemas en
“silos” por áreas/secciones con distintas
tecnologías y plataformas
 Sistemas de Gestión de PNs (BPMS)
soportan la ejecución de PNs y más
7
 Evolución del desarrollo de sistemas
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Application
OS
1970
Application
OS
1980
Application
OS
1990
DBMS
DBMS
GUI
8
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Ejemplo Arquitectura
Java EE
9
 Visión vertical (silos) –> integración de sistemas
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Application
OS
DBMS
GUI
Application
OS
DBMS
GUI
Application
OS
DBMS
GUI
Marketing Ventas
Clientes
Enterprise Service Bus
Brecha
Negocio –
Sistemas
Procesos
de
Negocio
implícitos
10
 Visión horizontal por Procesos de Negocio
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Application
OS
DBMS
Application
OS
DBMS
Application
OS
DBMS
Business Process Management (Engine)
Procesos
de
Negocio
explícitos
Agilidad
organiza-
cional
11
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
12
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 desde esta realidad ……
13
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 hacia esta realidad …..
14
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 … y la reingeniería de Procesos de los ‘80-’90s?
 Rediseño de PNs radical y manual, sistemas no
adecuados para soportar PNs o poco flexibles
 vs. Mejora continua de procesos incremental (kaizen)
(van der Aalst, 2002)
(ERP, CRM, SCM, workflows)
15
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Qué es un Proceso de Negocio (PN) ? (Business Process)
 un conjunto de actividades realizadas en coordinación en
un entorno organizacional y técnico, para alcanzar un
objetivo del negocio [Weske, 2007] - [Davenport, 1993] [Hammer & Champy, 1993]
 Qué es la gestión de PNs (BPM)
 Incluye conceptos, métodos y técnicas para soportar el
diseño, administración, configuración, ejecución y análisis
de PNs en las organizaciones [Weske, 2007] [van der Aalst, 2003][Smith, 2003]
 Qué es un sistema BPM (BPMS)
 Sistema de software genérico guiado por representaciones
explícitas de procesos para coordinar la ejecución PNs
[Weske, 2007] [van der Aalst, 2003]
16
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
(Weske, 2007)
 Ciclo de vida de PNs
17
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Proceso de
Negocio que
ocurre en la
realidad
Modelo del
Proceso que
ocurre en la
realidad
Ejecuciones reales del
Proceso modelado en
un motor de Procesos
18
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 BPMS soportan el ciclo de vida de PNs
19
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Un BPMS es mucho más que un workflow ..
 Editores de modelos
 Servidores de aplicaciones
 EAI (Enterprise Application Integration)
 WorkFlows (motores de procesos)
 ERP, CRM, SCM (sistemas existentes)
 E-Business, E-Commerce
 EDI (Electronic Data Interchange)
 Servicios Web (Web Services)
 Reglas de Negocio (Rules Management)
 Inteligencia de Negocio (Business Intelligence)
 Cuadros de Mando (Business Activity Monitoring)
20
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Arquitectura típica y componentes de un BPMS
21
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
22
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Pero tiene que incluir un motor de procesos
 Hasta hoy existían dos plataformas tecnológicas
principales para ejecución de PNs
 Workflows (estándar XPDL, ej. Bonita, Enhydra shark ..)
 Servicios Web (estándar WS-BPEL, ej. Intalio, jBPM …)
 Con la liberación del estándar BPMN2 (enero 2011)
de modelado de PNs se incluye también ejecución
 Motores BPMN2 (estándar BPMN2, ej. Activiti, jBPM5 ..)
23
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Fases, actividades, estándares, herramientas
24
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Objetivo: modelar y validar los procesos de
negocio en la organización
 Tareas principales:
 Analizar los procesos de negocio y su entorno
organizacional y tecnológico
 Representarlos en modelos de PNs con notación
adecuada (BPMN2) y buenas prácticas (workflow
patterns)
 Verificar y validar los modelos especificados
(ej. simulación escenarios what-if)
25
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Medidas de
diseño
Validación,
Verificación
Instancia PN 1
Instancia PN 2
Instancia PN n
Modelado
de PNs
Validación,
Simulación
26
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Business Process Model and Notation 2.0 (BPMN2)
 Surge desde el área del negocio Business Process
Management Initiative (BPMI)
 OMG libera la primer versión en 2006 (1.0) y la versión
2.0 es liberada en Enero 2011
27
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Hasta la versión 1.2 (2009) solo notación gráfica
(BP Modeling Notation, BPMN)
 Metamodelo (BP Definition Metamodel, BPDM)
definido aparte para cualquier notación de BPs
 En la versión 2.0 se integran:
 El metamodelo y la notación + nuevos elementos
 Un formato estándar de representación e intercambio
de modelos (XML, XMI, XSD)
 Formalización completa de la semántica para ejecución
28
 Antes de BPMN2 ejecutable
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Conforma
Modelo BPMN2
Metamodelo BPMN2
Metamodelo y
modelo WS-BPEL
Metamodelo y
modelo XPDL
Transformar
BPMN2 a
WS-BPEL
Transformar
BPMN2 a
XPDL
EJECUCIÓN
MODELADO
29
Modelo BPMN2 en XML
 Con BPMN2 ejecutable
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Conforma
Modelo BPMN2
Metamodelo BPMN2
EJECUCIÓN
MODELADO
Guardar
como
Conforma
30
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
31
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Modelo BPMN2 Proceso hospitalario real
General
Hospital
of
Ciudad
Real
.
Inmediate
superior
Corresponding
Management
Personnel
Unit
New
Employee
Give
employee
registration
papers
Arrange
occupation
of post
Present
duplicated
presentation
sheet
Receive
duplicated
presentation
sheet
Hand in
presentation
sheet
(1 of 2)
Receive
worker
admittance
guide
Receive
shift rota
program
Request registration
for automatic receipt
of medicaments un
pharmacy
Request
employee´s
medical
examination
with RAT
Go to IT
YES
YES
Accompany
worker to
laundry for
uniform
NO
Go to
laundry
YES
NO Give training
in IT systems
YES
NO
NO
YES
Do tou need
a uniform?
Presentation
sheet doc_2
Welcome
guide
Do you
need a
uniform?
Is nurse from UH3A,
surgery, reanimation
or A&E?
Is employee
inolved with
radiation or ionized
substances?
NO
Receive
presentation
sheet
Carry out
interview
Award
post
Give
employee
welcome
guide
Give
information
concerning
work unit
Give
employee
shift rota
program
Give employee info
specific norms and
agreements of
service
Issue ID
card
PHARMACY SERVICES
Indicate
incorporation
into post
RISK ASSESSMENT TEAM (RAT)
Receive
results
from RAT
YES
Make new
post ready
NO
Introduce
oneself to
superior
Introduce
oneself to
employee
Introduce
employee to
his/her
superior Can employee
take up post?
Shift rota
program
Presentation
sheet doc_2
Capture
data in
employee
portal
Fill in
application
form
Request
registration
in IT
Notify
employee
Receive
notification of
registration
IT Services
YES
NO
Is permanent or
supply worker?
Permanent
Give information
about admittance
date in accordance
with noms
Supply
Take on new
employee to
substitute incumbent
Take on house officer
(MIR, EIR, PIR FIR)
House Officer
Substitute
incumbent
Set
docs_1
Receive
notification of
registration in
IT
1.1
1.2
1.3
1.4
What type of
work is it?
Receive
welcome
day
YES
Is it a summer
substitution?
NO
Welcome Day
takes place
Summer
substitution
Supply
worker
Receive
award post
Incorporation
in work unit
NO
Receive
training in
informatics
systems
YES
Receive medical
examination
from RAT
service
YES
NO
Is work connected
with radiation or
ionized substances?
Receive
results
from RAT
YES
Receive
instructions of
incorporation to
other post
NO
Can employee
take up post?
Do you need
training in IT
systems?
Receive
dosage
meter
Is s/he
permanent?
Will the worker
accept training
in IT systems?
32
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Business Process modelers (algunos)
 Activiti Modeler, Jbpm5 Designer, Oryx Modeler,
Eclipse BPMN2 Modeler (open source)
 Bizagi (freeware)
 ARIS, ADONIS (freeware community)
 BP VA Visual Paradigm, Magic Draw, eClarus,
BPMN2 for MS Visio, IBM, Oracle (comerciales)
 etc. etc.
33
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Ejemplo Bizagi
34
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Ejemplo Activiti Modeler
35
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Simulación de PNs permite predecir y evaluar
comportamiento antes de ejecución
 Según diversos escenarios que definen distintos
valores de los elementos del modelo
 Duración de las actividades, cantidad de recursos,
cantidad de instancias, tiempo total de simulación, etc.
 Según distintas opciones de modelado para partes del
proceso que se quieran evaluar
 Distintas formas de modelar el flujo normal, opciones
para flujos alternativos, etc
36
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Simulación de PNs
Modelo BPMN2
MODELADO
Instancia PN 1
Instancia PN 2
Instancia PN n
Mismo
modelo
Datos de la ejecución simulada
SIMULACIÓN
Instancia PN 1
Instancia PN 2
Instancia PN n
Transformar
BPMN2 a
Petri Nets
37
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Business Process simulation (algunos)
 Bonita, CPNTools (open source)
 ADONIS (freeware community)
 eClarus, Bizagi suite, ARIS, Visual Paradigm, Magic
Draw, IBM, Oracle (comerciales)
38
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Ejemplo Bonita
39
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Ejemplo CPNTools
40
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Fases, actividades, estándares, herramientas
41
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Objetivo: implementar, testear y desplegar
los PNs en la organización
 Tareas principales:
• Seleccionar plataforma, tecnologías y lenguajes de
implementación (ej. BPMS para BPMN2, XPDL, BPEL, JEE,WS)
•
• Implementar PNs y software (servicios), reglas de
negocio, formularios de usuario, integración etc.
• Realizar testing y despliegue del sistema en la
organización para su operación (capacitación,
migración de datos, etc)
42
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Entrenamiento,
implantación
piloto
Testing del
sistema
Implementación e
Integración de
sistemas y
servicios a invocar
43
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
44
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Business Process implementation (algunos)
 Activiti Eclipse plug-in, Jbpm5 Eclipse plug-in (open
source designers)
 Java, JEE, WS, .NET, etc. (lenguajes y tecnologías)
 Bizagi suite, ARIS, Visual Paradigm, Magic Draw,
Auraportal MS, IBM, Oracle (comerciales)
45
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Ejemplo Activiti
Eclipse plug-in
46
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Selección del BPMS adecuado a la organización
 Herramientas con distintas prestaciones
 Definir necesidades de la organización
 actividades a soportar del ciclo de vida de PNs
 Notación para modelado y ejecución de los PNs
 aspectos técnicos de funcionamiento e
integración con sistemas existentes
 Evaluar alcance del uso de las herramientas
(áreas, secciones, público en general, etc.)
47
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Selección del BPMS adecuado a la organización
Requisitos Funcionales
Constructor de Workflow
Interpretación
Control de Ejecución
Control de Ejecución
Asignación de Tareas
Monitoreo
Usabilidad
Datos
Requisitos No Funcionales
Hardware
Plataforma
Seguridad
Reportes
Integración
Soporte
Performance
Versionado
Control de Errores
•Cumplimiento patrones de Workflow
•Generación de actividades
•Ruteo de flujos
•Activación de flujo
•Diseñador de procesos
•Calendario
•Facilidades de ejecución para el usuario
•Notificaciones y alertas
•Sign-in / sign-out
•Sesión limitada
•Definición de perfiles
•Unicidad de Id de Usuario
•Correo electrónico
•Integración con otras herramientas
•Plug-ins adicionales
•Integración con distintas BDs
•Importación de XPDL
(Grupo COAL,
InCo, FING,
UdelaR, 2010)
48
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Fases, actividades, estándares, herramientas
49
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Objetivo: ejecutar los PNs y registrar datos
asociados a la ejecución
 Tareas principales:
 Ejecutar los PNs según el modelo de PN definido y las
restricciones, reglas de negocio, etc. asociadas
 Registrar datos de la ejecución en logs de ejecución,
típicamente:
 secuencia de ejecución de actividades, tiempos asociados,
recursos involucrados, datos manejados, etc.
 Monitorear la ejecución de los PNs, típicamente con un
componente de Business Activity Monitoring (BAM)
50
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Monitorización de la
ejecución (BAM)
Ejecución de
BPs
51
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Motores evaluados 2010 – 2012 (COAL)
 Otros BPMS (o motores) comerciales: Bizagi, Oracle, IBM
Websphere, Microsoft, Auraportal, ARIS, ADONIS, Appian ..
Bonita
Joget
Enhydra
OBE
WfmOpen
Intalio
JBPM
Petals
RiftSaw
Apache ODE
Orchestra
GXFlow
jBPM5
Activiti
52
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Ejemplo Arquitectura
BPMS Bonita
53
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Ejemplo Activiti
54
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Fases, actividades, estándares, herramientas
55
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Objetivo: evaluar la ejecución de los PNs para
mejorar los modelos y la implementación
 Tareas principales:
• Procesar los logs de ejecución de PN y presentar
información asociada
• Evaluar ejecución real de PNs con distintas técnicas de
Business Intelligence (BI)
 Medidas de tiempos de ejecución, recursos utilizados, costos,
pacientes atendidos etc. (Key Performance Indicators, KPI)
 descubrir modelos, compararlos con ejecución, extenderlos
con datos reales (Process Mining, Minería de procesos)
56
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Business Intelligence
(BI) – OLAP
Business Intelligence
(BI) - Process Mining
Datos en
la BD
Log de
Eventos
57
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Business Process Intelligence (algunos)
 ProM, OKT (Process Mining, open source)
 ARIS, Disco, Interstage BPME Fujitsu, Pallas Athena,
Reflect (Process Mining, comerciales)
 Pentaho, Jaspersoft (data oriented, open source)
 IBM Cognos, Oracle BI, SAP, WebFocus, Microsoft,
TIBCO, etc. (data oriented, comerciales)
58
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Ejemplo ProM6
59
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
(Weske, 2007)
Actividades
específicas para
guiar la medición
y mejora de PNs
(Delgado et al, 2011-12)
60
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Procesos de Negocio elementos centrales de
la visión horizontal en la organización
 Áreas de Negocio y TI trabajan juntas
 con foco en PNs, modelado, ejecución y medición
 BPMS integrando los componentes necesarios
 para soportar el ciclo de vida de los PNs
 Implementación con servicios
 desacoplando los PNs y las tecnologías, integrando sistemas
 Medición y evaluación de la ejecución
 como base para la mejora continua de PNs
61
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
Business Process Management System
BPMS BPMS
Ejemplo Plataforma de
Interoperabilidad AGESIC
Trámites
comunes
62
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Integración de BPM con otras tendencias
 Cloud computing
 Repositorios de PNs en la nube, sub-procesos, etc.
 BPM social
 Integración de redes sociales a la ejecución de PNs
 Adaptive content management (ACM)
 PNs poco predecibles o poco estructurados
 Green BPM
 Sostenibilidad y eficiencia de los recursos/optimización
63
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 Ventajas de adoptar BPM
 explicitar los PNs en la organización en modelos que
con BPMN2 además pueden ser ejecutados
 identificar oportunidades de mejora en los PNs y
rediseñarlos con base en ejecución real
 Optimizar recursos, reducir costos, reducir esfuerzos
de integración de sistemas
 A tener en cuenta
 BPM no es la integración de un BPMS hay que aplicar
un enfoque sistemático a la gestión de PNs
64
JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
 1as. Jornadas Uruguayas de Gestión y Tecnologías
de Procesos de Negocio (JUrPN)
 10 y 11 de diciembre 2012 (FING, UDELAR)
 Keynotes: Dr. Francisco Ruiz (UCLM, España)
Dra. Barbara Weber (Uni. Innsbruck, Austria)
 Cursos de Posgrado y Actualización Profesional
 Modelado y Simulación de Procesos de Negocio
 Terminando actualmente (3 semanas duración L,M,V)
 Desarrollo, Ejecución y Evaluación de PNs
 Del 12/11 al 10/12 (4 semanas duración L,M,V)
Muchas gracias por su atención !
¿ preguntas ?
Grupo COAL, InCo, FING, UdelaR
http://www.fing.edu.uy/inco/grupos/coal/
Dra. Ing. Andrea Delgado, InCo, FING, UdelaR adelgado@fing.edu.uy

Más contenido relacionado

Similar a JOBIC_BPMysoftware_AD2012.ppt

Jornada Workshop: "Gobernando IT en el Siglo XXI"
Jornada Workshop: "Gobernando IT en el Siglo XXI"Jornada Workshop: "Gobernando IT en el Siglo XXI"
Jornada Workshop: "Gobernando IT en el Siglo XXI"Mkt Manager Data Adviser
 
Administración de Proyectos en Ingeniería de Software
Administración de Proyectos en Ingeniería de SoftwareAdministración de Proyectos en Ingeniería de Software
Administración de Proyectos en Ingeniería de SoftwareGalo Valverde
 
Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02
Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02
Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02Mario Javier Monsalve Hazbón
 
Relación Entre SPL Y MDSE
Relación Entre SPL Y MDSERelación Entre SPL Y MDSE
Relación Entre SPL Y MDSEEdicson Edicson
 
Sio2009 Eq9 Lec15 Presentacion Gold Bernstein [Autoguardado]
Sio2009 Eq9 Lec15 Presentacion Gold Bernstein [Autoguardado]Sio2009 Eq9 Lec15 Presentacion Gold Bernstein [Autoguardado]
Sio2009 Eq9 Lec15 Presentacion Gold Bernstein [Autoguardado]Lia Nakid
 
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESO
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESOMETODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESO
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESOUDO Monagas
 
isu1modelodenegocios-160918001452.pdf
isu1modelodenegocios-160918001452.pdfisu1modelodenegocios-160918001452.pdf
isu1modelodenegocios-160918001452.pdfPaolaMedina821778
 
Introducción a ERP
Introducción a ERPIntroducción a ERP
Introducción a ERPuni
 
Sistema para implementacion de CMMI: SIMPLe
Sistema para implementacion de CMMI: SIMPLeSistema para implementacion de CMMI: SIMPLe
Sistema para implementacion de CMMI: SIMPLeJesica Madrid Mieles
 
Collaborative systems business-processes_10-11
Collaborative systems business-processes_10-11Collaborative systems business-processes_10-11
Collaborative systems business-processes_10-11isamar0303
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 

Similar a JOBIC_BPMysoftware_AD2012.ppt (20)

Rup
RupRup
Rup
 
Jornada Workshop: "Gobernando IT en el Siglo XXI"
Jornada Workshop: "Gobernando IT en el Siglo XXI"Jornada Workshop: "Gobernando IT en el Siglo XXI"
Jornada Workshop: "Gobernando IT en el Siglo XXI"
 
Administración de Proyectos en la Ingeniería de Software
Administración de Proyectos en la Ingeniería de SoftwareAdministración de Proyectos en la Ingeniería de Software
Administración de Proyectos en la Ingeniería de Software
 
Administración de Proyectos en Ingeniería de Software
Administración de Proyectos en Ingeniería de SoftwareAdministración de Proyectos en Ingeniería de Software
Administración de Proyectos en Ingeniería de Software
 
BPM METODOLOGIA
BPM METODOLOGIABPM METODOLOGIA
BPM METODOLOGIA
 
Mo Pro Soft
Mo Pro SoftMo Pro Soft
Mo Pro Soft
 
Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02
Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02
Procesos ingeniería software Cmmi 1.3 mario-monsalve-2011-06-02
 
Relación Entre SPL Y MDSE
Relación Entre SPL Y MDSERelación Entre SPL Y MDSE
Relación Entre SPL Y MDSE
 
3 2 bpm
3 2 bpm3 2 bpm
3 2 bpm
 
Plantilla trabajo final
Plantilla trabajo finalPlantilla trabajo final
Plantilla trabajo final
 
Plantilla trabajo final hecma
Plantilla trabajo final hecmaPlantilla trabajo final hecma
Plantilla trabajo final hecma
 
Gestion de it : un enfoque centrado en arquitecturas
Gestion de it : un enfoque centrado en arquitecturasGestion de it : un enfoque centrado en arquitecturas
Gestion de it : un enfoque centrado en arquitecturas
 
Unidad II-EAI-SCM
Unidad II-EAI-SCMUnidad II-EAI-SCM
Unidad II-EAI-SCM
 
Sio2009 Eq9 Lec15 Presentacion Gold Bernstein [Autoguardado]
Sio2009 Eq9 Lec15 Presentacion Gold Bernstein [Autoguardado]Sio2009 Eq9 Lec15 Presentacion Gold Bernstein [Autoguardado]
Sio2009 Eq9 Lec15 Presentacion Gold Bernstein [Autoguardado]
 
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESO
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESOMETODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESO
METODOLOGÍAS PARA LA AUTOMATIZACIÓN DE PROCESOS INDUSTRIALES GPM Y META-PROCESO
 
isu1modelodenegocios-160918001452.pdf
isu1modelodenegocios-160918001452.pdfisu1modelodenegocios-160918001452.pdf
isu1modelodenegocios-160918001452.pdf
 
Introducción a ERP
Introducción a ERPIntroducción a ERP
Introducción a ERP
 
Sistema para implementacion de CMMI: SIMPLe
Sistema para implementacion de CMMI: SIMPLeSistema para implementacion de CMMI: SIMPLe
Sistema para implementacion de CMMI: SIMPLe
 
Collaborative systems business-processes_10-11
Collaborative systems business-processes_10-11Collaborative systems business-processes_10-11
Collaborative systems business-processes_10-11
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 

JOBIC_BPMysoftware_AD2012.ppt

  • 1. Hacia una organización dirigida por Procesos de Negocio: Situación y desafíos para el software Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Salto, Uruguay, Noviembre 2012
  • 2. 2 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Instituto de Computación - Facultad de Ingeniería - Universidad de la República http://www.fing.edu.uy/inco/grupos/coal/, e-mail .: coal@fing.edu.uy Coordinadores: Dra. Ing. Andrea Delgado, MSc. Daniel Calegari Grupo COAL (Components.:Objects.:Architecture.:Languages)
  • 3. 3  Motivación  Introducción  Conceptos previos  Ciclo de vida de PNs  Visión y desafíos  Conclusiones JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
  • 4. 4 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Desafíos organizacionales  Reaccionar ágilmente a los cambios en el negocio en Procesos de Negocio y tecnologías  Aprovechar internet y la globalización para conducir su negocio interactuando con  clientes, socios, proveedores, SaaS (todo aaS)  Business Process Management (BPM) para guiar las actividades para adaptar/mejorar sus PNs
  • 5. 5 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Interés principal de las organizaciones en BPM  mejorar uno o más procesos de negocio  Objetivos principales a alcanzar (top 5)  1 – mejorar la satisfacción del cliente  2 – mejorar la calidad de los procesos de negocio  3 – reducir costos  4 – mejorar la agilidad de los procesos de negocio  5 – soportar mejora continua de procesos de negocio * Referencia estudio de Gartner Group febrero 2011 (llevado a cabo en 600 organizaciones de mediano a gran tamaño en 14 países del mundo en el tercer cuatrimestre del 2010.)
  • 6. 6 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Situación actual  Sistemas cada vez más complejos y de mayor tamaño, problemas de integración, interoperabilidad  Visión vertical de los sistemas en “silos” por áreas/secciones con distintas tecnologías y plataformas  Sistemas de Gestión de PNs (BPMS) soportan la ejecución de PNs y más
  • 7. 7  Evolución del desarrollo de sistemas JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Application OS 1970 Application OS 1980 Application OS 1990 DBMS DBMS GUI
  • 8. 8 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Ejemplo Arquitectura Java EE
  • 9. 9  Visión vertical (silos) –> integración de sistemas JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Application OS DBMS GUI Application OS DBMS GUI Application OS DBMS GUI Marketing Ventas Clientes Enterprise Service Bus Brecha Negocio – Sistemas Procesos de Negocio implícitos
  • 10. 10  Visión horizontal por Procesos de Negocio JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Application OS DBMS Application OS DBMS Application OS DBMS Business Process Management (Engine) Procesos de Negocio explícitos Agilidad organiza- cional
  • 11. 11 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
  • 12. 12 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  desde esta realidad ……
  • 13. 13 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  hacia esta realidad …..
  • 14. 14 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  … y la reingeniería de Procesos de los ‘80-’90s?  Rediseño de PNs radical y manual, sistemas no adecuados para soportar PNs o poco flexibles  vs. Mejora continua de procesos incremental (kaizen) (van der Aalst, 2002) (ERP, CRM, SCM, workflows)
  • 15. 15 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Qué es un Proceso de Negocio (PN) ? (Business Process)  un conjunto de actividades realizadas en coordinación en un entorno organizacional y técnico, para alcanzar un objetivo del negocio [Weske, 2007] - [Davenport, 1993] [Hammer & Champy, 1993]  Qué es la gestión de PNs (BPM)  Incluye conceptos, métodos y técnicas para soportar el diseño, administración, configuración, ejecución y análisis de PNs en las organizaciones [Weske, 2007] [van der Aalst, 2003][Smith, 2003]  Qué es un sistema BPM (BPMS)  Sistema de software genérico guiado por representaciones explícitas de procesos para coordinar la ejecución PNs [Weske, 2007] [van der Aalst, 2003]
  • 16. 16 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR (Weske, 2007)  Ciclo de vida de PNs
  • 17. 17 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Proceso de Negocio que ocurre en la realidad Modelo del Proceso que ocurre en la realidad Ejecuciones reales del Proceso modelado en un motor de Procesos
  • 18. 18 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  BPMS soportan el ciclo de vida de PNs
  • 19. 19 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Un BPMS es mucho más que un workflow ..  Editores de modelos  Servidores de aplicaciones  EAI (Enterprise Application Integration)  WorkFlows (motores de procesos)  ERP, CRM, SCM (sistemas existentes)  E-Business, E-Commerce  EDI (Electronic Data Interchange)  Servicios Web (Web Services)  Reglas de Negocio (Rules Management)  Inteligencia de Negocio (Business Intelligence)  Cuadros de Mando (Business Activity Monitoring)
  • 20. 20 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Arquitectura típica y componentes de un BPMS
  • 21. 21 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
  • 22. 22 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Pero tiene que incluir un motor de procesos  Hasta hoy existían dos plataformas tecnológicas principales para ejecución de PNs  Workflows (estándar XPDL, ej. Bonita, Enhydra shark ..)  Servicios Web (estándar WS-BPEL, ej. Intalio, jBPM …)  Con la liberación del estándar BPMN2 (enero 2011) de modelado de PNs se incluye también ejecución  Motores BPMN2 (estándar BPMN2, ej. Activiti, jBPM5 ..)
  • 23. 23 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Fases, actividades, estándares, herramientas
  • 24. 24 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Objetivo: modelar y validar los procesos de negocio en la organización  Tareas principales:  Analizar los procesos de negocio y su entorno organizacional y tecnológico  Representarlos en modelos de PNs con notación adecuada (BPMN2) y buenas prácticas (workflow patterns)  Verificar y validar los modelos especificados (ej. simulación escenarios what-if)
  • 25. 25 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Medidas de diseño Validación, Verificación Instancia PN 1 Instancia PN 2 Instancia PN n Modelado de PNs Validación, Simulación
  • 26. 26 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Business Process Model and Notation 2.0 (BPMN2)  Surge desde el área del negocio Business Process Management Initiative (BPMI)  OMG libera la primer versión en 2006 (1.0) y la versión 2.0 es liberada en Enero 2011
  • 27. 27 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Hasta la versión 1.2 (2009) solo notación gráfica (BP Modeling Notation, BPMN)  Metamodelo (BP Definition Metamodel, BPDM) definido aparte para cualquier notación de BPs  En la versión 2.0 se integran:  El metamodelo y la notación + nuevos elementos  Un formato estándar de representación e intercambio de modelos (XML, XMI, XSD)  Formalización completa de la semántica para ejecución
  • 28. 28  Antes de BPMN2 ejecutable JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Conforma Modelo BPMN2 Metamodelo BPMN2 Metamodelo y modelo WS-BPEL Metamodelo y modelo XPDL Transformar BPMN2 a WS-BPEL Transformar BPMN2 a XPDL EJECUCIÓN MODELADO
  • 29. 29 Modelo BPMN2 en XML  Con BPMN2 ejecutable JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Conforma Modelo BPMN2 Metamodelo BPMN2 EJECUCIÓN MODELADO Guardar como Conforma
  • 30. 30 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
  • 31. 31 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Modelo BPMN2 Proceso hospitalario real General Hospital of Ciudad Real . Inmediate superior Corresponding Management Personnel Unit New Employee Give employee registration papers Arrange occupation of post Present duplicated presentation sheet Receive duplicated presentation sheet Hand in presentation sheet (1 of 2) Receive worker admittance guide Receive shift rota program Request registration for automatic receipt of medicaments un pharmacy Request employee´s medical examination with RAT Go to IT YES YES Accompany worker to laundry for uniform NO Go to laundry YES NO Give training in IT systems YES NO NO YES Do tou need a uniform? Presentation sheet doc_2 Welcome guide Do you need a uniform? Is nurse from UH3A, surgery, reanimation or A&E? Is employee inolved with radiation or ionized substances? NO Receive presentation sheet Carry out interview Award post Give employee welcome guide Give information concerning work unit Give employee shift rota program Give employee info specific norms and agreements of service Issue ID card PHARMACY SERVICES Indicate incorporation into post RISK ASSESSMENT TEAM (RAT) Receive results from RAT YES Make new post ready NO Introduce oneself to superior Introduce oneself to employee Introduce employee to his/her superior Can employee take up post? Shift rota program Presentation sheet doc_2 Capture data in employee portal Fill in application form Request registration in IT Notify employee Receive notification of registration IT Services YES NO Is permanent or supply worker? Permanent Give information about admittance date in accordance with noms Supply Take on new employee to substitute incumbent Take on house officer (MIR, EIR, PIR FIR) House Officer Substitute incumbent Set docs_1 Receive notification of registration in IT 1.1 1.2 1.3 1.4 What type of work is it? Receive welcome day YES Is it a summer substitution? NO Welcome Day takes place Summer substitution Supply worker Receive award post Incorporation in work unit NO Receive training in informatics systems YES Receive medical examination from RAT service YES NO Is work connected with radiation or ionized substances? Receive results from RAT YES Receive instructions of incorporation to other post NO Can employee take up post? Do you need training in IT systems? Receive dosage meter Is s/he permanent? Will the worker accept training in IT systems?
  • 32. 32 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Business Process modelers (algunos)  Activiti Modeler, Jbpm5 Designer, Oryx Modeler, Eclipse BPMN2 Modeler (open source)  Bizagi (freeware)  ARIS, ADONIS (freeware community)  BP VA Visual Paradigm, Magic Draw, eClarus, BPMN2 for MS Visio, IBM, Oracle (comerciales)  etc. etc.
  • 33. 33 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Ejemplo Bizagi
  • 34. 34 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Ejemplo Activiti Modeler
  • 35. 35 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Simulación de PNs permite predecir y evaluar comportamiento antes de ejecución  Según diversos escenarios que definen distintos valores de los elementos del modelo  Duración de las actividades, cantidad de recursos, cantidad de instancias, tiempo total de simulación, etc.  Según distintas opciones de modelado para partes del proceso que se quieran evaluar  Distintas formas de modelar el flujo normal, opciones para flujos alternativos, etc
  • 36. 36 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Simulación de PNs Modelo BPMN2 MODELADO Instancia PN 1 Instancia PN 2 Instancia PN n Mismo modelo Datos de la ejecución simulada SIMULACIÓN Instancia PN 1 Instancia PN 2 Instancia PN n Transformar BPMN2 a Petri Nets
  • 37. 37 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Business Process simulation (algunos)  Bonita, CPNTools (open source)  ADONIS (freeware community)  eClarus, Bizagi suite, ARIS, Visual Paradigm, Magic Draw, IBM, Oracle (comerciales)
  • 38. 38 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Ejemplo Bonita
  • 39. 39 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Ejemplo CPNTools
  • 40. 40 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Fases, actividades, estándares, herramientas
  • 41. 41 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Objetivo: implementar, testear y desplegar los PNs en la organización  Tareas principales: • Seleccionar plataforma, tecnologías y lenguajes de implementación (ej. BPMS para BPMN2, XPDL, BPEL, JEE,WS) • • Implementar PNs y software (servicios), reglas de negocio, formularios de usuario, integración etc. • Realizar testing y despliegue del sistema en la organización para su operación (capacitación, migración de datos, etc)
  • 42. 42 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Entrenamiento, implantación piloto Testing del sistema Implementación e Integración de sistemas y servicios a invocar
  • 43. 43 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR
  • 44. 44 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Business Process implementation (algunos)  Activiti Eclipse plug-in, Jbpm5 Eclipse plug-in (open source designers)  Java, JEE, WS, .NET, etc. (lenguajes y tecnologías)  Bizagi suite, ARIS, Visual Paradigm, Magic Draw, Auraportal MS, IBM, Oracle (comerciales)
  • 45. 45 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Ejemplo Activiti Eclipse plug-in
  • 46. 46 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Selección del BPMS adecuado a la organización  Herramientas con distintas prestaciones  Definir necesidades de la organización  actividades a soportar del ciclo de vida de PNs  Notación para modelado y ejecución de los PNs  aspectos técnicos de funcionamiento e integración con sistemas existentes  Evaluar alcance del uso de las herramientas (áreas, secciones, público en general, etc.)
  • 47. 47 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Selección del BPMS adecuado a la organización Requisitos Funcionales Constructor de Workflow Interpretación Control de Ejecución Control de Ejecución Asignación de Tareas Monitoreo Usabilidad Datos Requisitos No Funcionales Hardware Plataforma Seguridad Reportes Integración Soporte Performance Versionado Control de Errores •Cumplimiento patrones de Workflow •Generación de actividades •Ruteo de flujos •Activación de flujo •Diseñador de procesos •Calendario •Facilidades de ejecución para el usuario •Notificaciones y alertas •Sign-in / sign-out •Sesión limitada •Definición de perfiles •Unicidad de Id de Usuario •Correo electrónico •Integración con otras herramientas •Plug-ins adicionales •Integración con distintas BDs •Importación de XPDL (Grupo COAL, InCo, FING, UdelaR, 2010)
  • 48. 48 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Fases, actividades, estándares, herramientas
  • 49. 49 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Objetivo: ejecutar los PNs y registrar datos asociados a la ejecución  Tareas principales:  Ejecutar los PNs según el modelo de PN definido y las restricciones, reglas de negocio, etc. asociadas  Registrar datos de la ejecución en logs de ejecución, típicamente:  secuencia de ejecución de actividades, tiempos asociados, recursos involucrados, datos manejados, etc.  Monitorear la ejecución de los PNs, típicamente con un componente de Business Activity Monitoring (BAM)
  • 50. 50 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Monitorización de la ejecución (BAM) Ejecución de BPs
  • 51. 51 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Motores evaluados 2010 – 2012 (COAL)  Otros BPMS (o motores) comerciales: Bizagi, Oracle, IBM Websphere, Microsoft, Auraportal, ARIS, ADONIS, Appian .. Bonita Joget Enhydra OBE WfmOpen Intalio JBPM Petals RiftSaw Apache ODE Orchestra GXFlow jBPM5 Activiti
  • 52. 52 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Ejemplo Arquitectura BPMS Bonita
  • 53. 53 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Ejemplo Activiti
  • 54. 54 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Fases, actividades, estándares, herramientas
  • 55. 55 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Objetivo: evaluar la ejecución de los PNs para mejorar los modelos y la implementación  Tareas principales: • Procesar los logs de ejecución de PN y presentar información asociada • Evaluar ejecución real de PNs con distintas técnicas de Business Intelligence (BI)  Medidas de tiempos de ejecución, recursos utilizados, costos, pacientes atendidos etc. (Key Performance Indicators, KPI)  descubrir modelos, compararlos con ejecución, extenderlos con datos reales (Process Mining, Minería de procesos)
  • 56. 56 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Business Intelligence (BI) – OLAP Business Intelligence (BI) - Process Mining Datos en la BD Log de Eventos
  • 57. 57 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Business Process Intelligence (algunos)  ProM, OKT (Process Mining, open source)  ARIS, Disco, Interstage BPME Fujitsu, Pallas Athena, Reflect (Process Mining, comerciales)  Pentaho, Jaspersoft (data oriented, open source)  IBM Cognos, Oracle BI, SAP, WebFocus, Microsoft, TIBCO, etc. (data oriented, comerciales)
  • 58. 58 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Ejemplo ProM6
  • 59. 59 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR (Weske, 2007) Actividades específicas para guiar la medición y mejora de PNs (Delgado et al, 2011-12)
  • 60. 60 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Procesos de Negocio elementos centrales de la visión horizontal en la organización  Áreas de Negocio y TI trabajan juntas  con foco en PNs, modelado, ejecución y medición  BPMS integrando los componentes necesarios  para soportar el ciclo de vida de los PNs  Implementación con servicios  desacoplando los PNs y las tecnologías, integrando sistemas  Medición y evaluación de la ejecución  como base para la mejora continua de PNs
  • 61. 61 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR Business Process Management System BPMS BPMS Ejemplo Plataforma de Interoperabilidad AGESIC Trámites comunes
  • 62. 62 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Integración de BPM con otras tendencias  Cloud computing  Repositorios de PNs en la nube, sub-procesos, etc.  BPM social  Integración de redes sociales a la ejecución de PNs  Adaptive content management (ACM)  PNs poco predecibles o poco estructurados  Green BPM  Sostenibilidad y eficiencia de los recursos/optimización
  • 63. 63 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  Ventajas de adoptar BPM  explicitar los PNs en la organización en modelos que con BPMN2 además pueden ser ejecutados  identificar oportunidades de mejora en los PNs y rediseñarlos con base en ejecución real  Optimizar recursos, reducir costos, reducir esfuerzos de integración de sistemas  A tener en cuenta  BPM no es la integración de un BPMS hay que aplicar un enfoque sistemático a la gestión de PNs
  • 64. 64 JOBIC 2012 Dra. Ing. Andrea Delgado, InCo, FING, UdelaR  1as. Jornadas Uruguayas de Gestión y Tecnologías de Procesos de Negocio (JUrPN)  10 y 11 de diciembre 2012 (FING, UDELAR)  Keynotes: Dr. Francisco Ruiz (UCLM, España) Dra. Barbara Weber (Uni. Innsbruck, Austria)  Cursos de Posgrado y Actualización Profesional  Modelado y Simulación de Procesos de Negocio  Terminando actualmente (3 semanas duración L,M,V)  Desarrollo, Ejecución y Evaluación de PNs  Del 12/11 al 10/12 (4 semanas duración L,M,V)
  • 65. Muchas gracias por su atención ! ¿ preguntas ? Grupo COAL, InCo, FING, UdelaR http://www.fing.edu.uy/inco/grupos/coal/ Dra. Ing. Andrea Delgado, InCo, FING, UdelaR adelgado@fing.edu.uy