bpm_parte_3
-
Upload
christianlochmueller -
Category
Documents
-
view
216 -
download
0
Transcript of bpm_parte_3
-
8/14/2019 bpm_parte_3
1/94
PARTE III
1
-
8/14/2019 bpm_parte_3
2/94
BPMN y BPEL
2
-
8/14/2019 bpm_parte_3
3/94
[http://www.oracle.com/global/ro/Colaterale/ODD_PS/BPEL.pdf] 3
-
8/14/2019 bpm_parte_3
4/94
La evolucin de losestndares BPML
[Perkonigg, F.: Application of Business Process Management in Web-Based Education, Master Thesis, p. 23, september 2006]4
-
8/14/2019 bpm_parte_3
5/94
[Knig, D. (IBM Senior Technical Staff Member): WS-BPEL Standards Roadmap :http://wi.wu-wien.ac.at/home/mendling/XML4BPM2006/WS-BPEL%20Standards.pdf] 5
-
8/14/2019 bpm_parte_3
6/94
UDDI Discover
WS-Reliable
MessagingQuality Of Service
BPEL4WS Process
WS-Security
WS-
BAWS-
Coordination
BPEL-WS* Stack
HTTP, MQ, SMTP Transport
XML
SOAP
Messaging
XSD, WSDL, WS-Policy Description
6
-
8/14/2019 bpm_parte_3
7/94
Workflow / BPM Reference Model
BPMN
XPDL
Wf-XMLBPAF
SOAP
REST
[Swenson, K.(Technical Committee Chairman WfMC, Workflow Management Coalition): Workflow, BPM, & New EnterpriseArchitecture, slides, 2007: ]
7
-
8/14/2019 bpm_parte_3
8/94
BPEL(Business Process Execution Language) Business Process Execution Language (BPEL, tambin conocido como
WS-BPEL, BPELWS or BPEL4WS), en castellano Lenguaje de Ejecucinde Procesos de Negocio, es un lenguaje estandarizado por OASISpara la composicin de servicios web.
BPEL es un lenguaje de orquestacin, no un lenguaje coreogrfico. Ladiferencia mayor entre ambos es el mbito. Un modelo de orquestacin provee un mbito especficamente enfocado
- - .
En cambio, un modelo coreogrfico abarca todos los participantes y susinteracciones asociadas, dando una vista global del sistema. Las diferencias entre orquestacin y coreografa estn basadas en
analogas: la orquestacin describe un control central del comportamiento como un director en
una orquesta, mientras que la coreografa trata sobre el control distribuido del
comportamiento donde participantes individuales realizan procesos basados eneventos externos, como en una danza coreogrfica donde los bailarines reaccionana los comportamientos de sus pares.
Ambos conceptos representan una forma de coordinacin
[http://es.wikipedia.org/wiki/BPEL]8
-
8/14/2019 bpm_parte_3
9/94
Orquestacin vs coreografaOrquestacin
Procesos privados Pasos de un flujo detrabajo ejecutable
Coreografa
Procesos pblicos(abstractos) Secuencia de mensajes
una sola entidad Conversacin entreiguales
Business
Process
?
Business
Process 1
1. CheckAplicat
2. Approve
3. Disburse ?
Business
Process 2
[Fuente: Oracle, Derivation from Chris Peltz of HP JavaOne 2003 presentation: http://download.oracle.com/owsf_2003/40024.ppt]9
-
8/14/2019 bpm_parte_3
10/94
10
-
8/14/2019 bpm_parte_3
11/94
11
-
8/14/2019 bpm_parte_3
12/94
12
-
8/14/2019 bpm_parte_3
13/94
BPEL(Business Process Execution Language) BPEL es
Un lenguaje basado en XML Para orquestar la (lgica de la) interaccin de servicios web en un proceso de negocio
La entidad encargada de la orquestacin es el director, que no es otro que el motor deejecucin BPEL La mayora de estos servicios estn construidos encima de la capa de
WSDL y agregan una capa de orquestacin a SOA La definicin para transformar BPMN en BPEL es parte de la especificacin
e BPELs son lenguajes para la gestin de procesos como XML es el lenguaje
para estructurar y intercambiar datos, y HTML es el lenguaje para paginasWeb
Un proceso BPEL consiste de un conjunto de activities (actividades) ylinks (relaciones) entre ellas. El proceso BPEL se guarda en un archivo
XML que un BPEL engine puede leer y ejecutar La caracterstica mas importante de BPEL es que se puede ejecutardirectamente en una infraestructura TI.
El cdigo de BPEL se ejecuta por uno process virtual machine que sellama Business Process Execution Engine. Es parecido a la ejecucin deun programa de JAVA que se ejecuta por Java Virtual Machine
[Perkonigg, F.: Application of Business Process Management in Web-Based Education, Master Thesis, p. 21, september 2006]13
-
8/14/2019 bpm_parte_3
14/94
Esto significa que se puede usar dicho modelo de los procesos de negocio y
se puede ejecutar el modelo usando un sistema operativo que tiene unmotor (engine) para ejecutar este tipo de modelo BPEL nicamente define que se necesita un modelo para describir y
modelar un proceso de negocio. No se necesitan saber los detalles sobre elentorno y sistema encima los cuales los procesos se ejecutan
Es decir, BPEL describe y gestiona los procesos del negocio de maneraabstracta (programing in the large)
En otras palabras, BPELs nos entregan un vocabulario para intercambiardefiniciones para los procesos del negocio a travs de diferentes sistemas yherramientas para la modelaci n
Eso es importante para empresas porque ellas pueden seleccionar loscomponentes y herramientas de una forma (mas) independiente paragestionar sus procesos.
Ninguna empresa quiere depender de una solucin propietaria con respecto
a un tema tan complejo como Business Process Management BPEL nos permite describir los procesos de negocios en trminos de una
orquestacin de servicios los cuales se pueden implementar y ejecutar encualquier sistema que tenga un motor para ejecutarlos
[Perkonigg, F.: Application of Business Process Management in Web-Based Education, Master Thesis, p. 21 y 22, september 2006]
14
-
8/14/2019 bpm_parte_3
15/94
BPEL 2.0
Vase video http://www.activevos.com/indepth/e_vOSStackBasics/whatIsBPEL/WhatIsBPEL.html
Vase especificacin: http://www.oasis-
open.org/committees/download.php/23964/w
sbpel-v2.0-primer.htm http://docs.oasis-
open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.pdf15
-
8/14/2019 bpm_parte_3
16/94
Conceptos del lenguaje
Proceso (proceso) Enlaces con partners (partner links) Manipulacin de datos (variables)
Propiedades y correlaciones (correlation sets) Actividades bsicas y estructurales
(actividades)
mbito (scope)
[Arkaitz Ruiz Alvarez, Doctorado UD 2005/06, diapositivas:http://paginaspersonales.deusto.es/dipina/doctorado/presentaciones/WS4BPEL.pdf]
16
-
8/14/2019 bpm_parte_3
17/94
-
8/14/2019 bpm_parte_3
18/94
Actividades bsicas:
Receive, reply,invoke, assign,validate, empty,
Actividades
estructurales:Flow, if then else,pick, while, repeat
throw, rethrow, exit,wait, compensate unt , or eac ,sequence, scope
[Arkaitz Ruiz Alvarez, Doctorado UD 2005/06, diapositivas:http://paginaspersonales.deusto.es/dipina/doctorado/presentaciones/WS4BPEL.pdf]
Sncrono vs asncrono
18
-
8/14/2019 bpm_parte_3
19/94
BPEL es un markup language
[Arkaitz Ruiz Alvarez, Doctorado UD 2005/06, diapositivas:http://paginaspersonales.deusto.es/dipina/doctorado/presentaciones/WS4BPEL.pdf]
19
-
8/14/2019 bpm_parte_3
20/94
mbito y Handlers
[Arkaitz Ruiz Alvarez, Doctorado UD 2005/06, diapositivas:http://paginaspersonales.deusto.es/dipina/doctorado/presentaciones/WS4BPEL.pdf]
20
-
8/14/2019 bpm_parte_3
21/94
La estructura de un proceso BPEL4WS
Instance Matching
Transactionmanagement
Process
State
Partner / RoleDefinitions
Exception
(activities)*
*activities = , , , , ,, , , , ,, , , ,
Process FlowEvents
[BPEL 1.1 Syntax]
[Christoph Schittko - Momentum Software: Web Service Orchestration with BPEL:http://www.idealliance.org/proceedings/xml03/slides/schittko/schittko.ppt] 21
-
8/14/2019 bpm_parte_3
22/94
Discrepancias entre BPMN y BPEL
El mapeo entre BPMN y BPEL tiene unos problemas
[Recker, J. and Mendling, J.: On the Translation between BPMN and BPEL: Conceptual Mismatch between ProcessModeling Languages, 05 June 2006: http://wi.wu-wien.ac.at/home/mendling/publications/06-EMMSAD.pdf]
22
-
8/14/2019 bpm_parte_3
23/94
Thing (pool, lane)
[Recker, J. and Mendling, J.: On the Translation between BPMN and BPEL: Conceptual Mismatch between ProcessModeling Languages: http://emmsad06.idi.ntnu.no/EMMSAD06_p15-mendeling.pdf]
23
-
8/14/2019 bpm_parte_3
24/94
Event (eventos) and transformations
[Recker, J. and Mendling, J.: On the Translation between BPMN and BPEL: Conceptual Mismatch between Process
Modeling Languages: http://emmsad06.idi.ntnu.no/EMMSAD06_p15-mendeling.pdf] 24
-
8/14/2019 bpm_parte_3
25/94
[Recker, J. and Mendling, J.: On the Translation between BPMN and BPEL: Conceptual Mismatch between ProcessModeling Languages: http://emmsad06.idi.ntnu.no/EMMSAD06_p15-mendeling.pdf]
25
-
8/14/2019 bpm_parte_3
26/94
Por lo tanto el problema de BPMN-to-BPEL round-trip engineering resultadifcil:
BPMN y mantener el diagrama BPMN y elcdigo BPEL sintonizado en el sentido quecualquier modificacin del diagrama se
propaga al cdigo y vice versa.[http://en.wikipedia.org/wiki/Business_Process_Execution_Language]
26
-
8/14/2019 bpm_parte_3
27/94
27
-
8/14/2019 bpm_parte_3
28/94
-
8/14/2019 bpm_parte_3
29/94
29
-
8/14/2019 bpm_parte_3
30/94
30
-
8/14/2019 bpm_parte_3
31/94
31
-
8/14/2019 bpm_parte_3
32/94
32
-
8/14/2019 bpm_parte_3
33/94
33
-
8/14/2019 bpm_parte_3
34/94
34
-
8/14/2019 bpm_parte_3
35/94
35
-
8/14/2019 bpm_parte_3
36/94
36
-
8/14/2019 bpm_parte_3
37/94
Por lo tanto el problema de BPMN-to-BPEL round-trip engineering resultadifcil:
diagrama BPMN y mantener el diagramaBPMN y el cdigo BPEL sintonizado en elsentido de que cualquier modificacin del
diagrama se propaga al cdigo y vice versa.[http://en.wikipedia.org/wiki/Business_Process_Execution_Language]
37
-
8/14/2019 bpm_parte_3
38/94
BPEL4People BPEL4People es la extensin de WS-BPEL para personas
El lenguaje de BPEL especifica el comportamiento de unproceso de negocio nicamente si las actividades de losprocesos son servicios web (web services = WS)
La interaccin con humanos no es el dominio. unque os serv c os we son mportantes y acepta os en
sistemas distribuidos, se puede detectar una brecha porquemuchos procesos de negocio implican en la realidad lainteraccin de personas
Para cerrar esta brecha BPEL4People extiende BPEL(orquestacin de servicios web) por la orquestacin deactividades humanas que estn basadas en roles.
[http://en.wikipedia.org/wiki/BPEL4People]
38
-
8/14/2019 bpm_parte_3
39/94
[Maurer, D. (Aris Product Manager): ARIS Platform Innovations for Open BPM- Excellent Foundation for Successfull Business Evolution slides: https://www.ids-scheer.com/set/6612/04_ARISPlatformOpenBPMExcellentFoundSuccessfulBusinessEvolation_final.pdf] 39
-
8/14/2019 bpm_parte_3
40/94
[Maurer, D. (Aris Product Manager): ARIS Platform Innovations for Open BPM- Excellent Foundation for Successfull Business Evolution slides: https://www.ids-scheer.com/set/6612/04_ARISPlatformOpenBPMExcellentFoundSuccessfulBusinessEvolation_final.pdf] 40
-
8/14/2019 bpm_parte_3
41/94
[Maurer, D. (Aris Product Manager): ARIS Platform Innovations for Open BPM- Excellent Foundation for Successfull Business Evolution slides: https://www.ids-scheer.com/set/6612/04_ARISPlatformOpenBPMExcellentFoundSuccessfulBusinessEvolation_final.pdf] 41
-
8/14/2019 bpm_parte_3
42/94
Es SOA el business case para BPM?
?
42
-
8/14/2019 bpm_parte_3
43/94
[http://www.realmeme.com/roller/page/realmeme/Weblog?catname=%2FSOA]
43
-
8/14/2019 bpm_parte_3
44/94
BPM Proyectos
44
-
8/14/2019 bpm_parte_3
45/94
Problemas comunes como gancho para los proyectos
Mas que la mitad de los programas de business process management (BPM) van afracasar en los prximos 2 aos porque ellos se implementan sin disciplinas
auxiliares, segn un estudio nuevo de Gartner Gartner revel que un cuarto de las empresas no proceden de una maneraestandarizada con respecto a BPM y solo 29% tienen un centro de competenciapara los procesos de negocio
Gartner recomienda fuertemente estos centros como lugares donde desarrolladores y
estrategias BPM Muchas organizaciones implementan tecnologas BPM sin este centro y descubren
que los proyectos no entregan los resultados esperados El estudio tambin pronostica que la crisis econmica va a obligar a muchas
empresas, en particular en el sector financiero, a bajar costos a travs del uso decloud-based services para apoyar procesos frecuentes
Gartner recomienda que las empresas deben identificar los conocimientos, tcnicas,
metodologas y herramientas necesarios para implementar BPM con xito y usar elcentro de competencia para elaborar pautas
[Muncaster. P.: Lack of discipline killing BPM projects, 13/01/2009:http://www.vnunet.com/vnunet/news/2233865/gartner-predicts-tough-bpm]
45
-
8/14/2019 bpm_parte_3
46/94
Problemas con BPM Se realiz una entrevista con catorce expertos de BPMentre marzo y septiembre de 2006 para detectar lasdeficiencias de BPM. Cada entrevista dur entre 45minutos y 1 hora.Los resultados son los siguientes (resumen):
[Bandara, W., Indulska, M., Chong, S., Sadiq, S.: Major Issues in Business Process Management: An Expert Perspective. In: esterle,H., Schelp, J. and Winter, R., Proceedings of the 15th European Conference on Information Systems. 15th European Conference onInformation Systems, St Gallen, Switzerland, (1240-1251). 7-9 June, 2007:http://is2.lse.ac.uk/asp/aspecis/20070009.pdf]
46
-
8/14/2019 bpm_parte_3
47/94
-
8/14/2019 bpm_parte_3
48/94
Falta el compromiso de vivir BPM por parte de los empleados Un problema es que existen diferentes interpretaciones del termino BPM.
P.ej., si se habla con un gerente sobre BPM la perspectiva es muy diferente encomparacin con una conversacin con un tecnlogo sobre el mismo tema.
Administradores que trabajan en la mitad de la jerarqua de una empresa sesienten amenazados por la introduccin de la gestin por procesos porque ellospierden control (y poder)
A menudo el cuello de la botella esta arriba y falta el apoyo de los directoresara BPM
Para vender BPM en la organizacin se tiene que hacer algo como unbenchmarking y Story telling
La cultura en la empresa tambin juega un papel. BPM normalmente significargraficar y modelar los procesos antes de implementarlos. En particular en EE.UU.Muchas empresas no piensan que no tiene mucho sentido entender como elnegocio funciona. Los Americanos simplemente quieren implementar. Por otro
lado los empleados en otros pases quieren entender primero el procesos antesde una implementacin. Eso es la diferencia cultural. Personas tienen mal gana para hablar sobre procesos porque ellos piensan que
van a perder su trabajo a travs de la racionalizacin
48
-
8/14/2019 bpm_parte_3
49/94
Falta de alineacin entre proyectos BPM y laestrategia de la organizacin A menudo se realizan varios proyectos de BPM en
diferentes lugares de la empresa que no sonsintonizados en el sentido que falta la alineacin conla arquitectura empresarial y con la estrategia de la
. .
BPM tambin tiene que ser coherente con lainfraestructura TI y eso solo se puede lograr si existeuna buena documentacin de los procesos,procedimientos, manuales, normas y reglas los cuales
muestran de una manera muy clara como la misin,la visin y las estrategias y las tecnologas integran.
49
-
8/14/2019 bpm_parte_3
50/94
Los problemas tcticos
Debilidades con respecto a lasespecificaciones de los procesos La especificaciones y los modelos de procesos
sirven para la comunicacin en laorganizacin, sin embargo existe unadiscrepancia entre la riqueza de un lenguajede negocio y su estabilidad.
50
-
8/14/2019 bpm_parte_3
51/94
Falta de metodologa
Como dijo un experto en la entrevista: thereis a strong need for methodology for BPM and exists at this oint.
No existe un estndar para realizar unproyecto BPM En este momento falta una metodologa
holstica para realizar BPM
51
-
8/14/2019 bpm_parte_3
52/94
Los problemas al nivel operacional
Falta de buenas herramientas para la visualizacinde los procesos Falta de herramientas que pueden visualizar el
permitiran al usuario ver y navegar por el proceso alnivel escogido. Otro problema son procesos grandes / extensos. Si
se visualiza un proceso grande uno termina condiagramas gigantes que tienen una complejidadque es difcil a manejar a pesar de que el modeladodebe reducir complejidad.
52
-
8/14/2019 bpm_parte_3
53/94
Brechas entre el diseo de los procesos y la ejecucin de
procesos Actualmente el mercado para las herramientas (y suites) deBPM es fragmentado. Diferentes vendedores de herramientas seespecializan en diferentes aspectos del ciclo de vida de BPM.
or a a e es an ar zac n a veces es mpos e ra uc r as
actividades de una fase del ciclo de vida a la siguiente (o laanterior). P.ej.
Falta de round trip engineering entre BPMN y BPEL They provide the tools for designing the process and simulating it and then
provide you with tool to execute the process but they dont have kind of design process into run time.
53
-
8/14/2019 bpm_parte_3
54/94
Falta de comunicacin sobre la
funcionalidad de las herramientas Es una situacin comn que los usuarios no
herramienta que compraron. BPM es de moda y todava existe muchadesinformacin.
Los vendedores de las herramientas salen eintentan vender sus productos.
54
-
8/14/2019 bpm_parte_3
55/94
[Highlights of AIIMS BPM Industry Study, 13 July 2007: http://www.slideshare.net/jmancini77/bpmsurvey] 55
-
8/14/2019 bpm_parte_3
56/94
[Highlights of AIIMS BPM Industry Study, 13 July 2007: http://www.slideshare.net/jmancini77/bpmsurvey]
56
-
8/14/2019 bpm_parte_3
57/94
Factores de xito para unproyecto de BPM
[Jeston, J.; Nelis, J.: Business Process Management, Practical Guidelines to Successful Implementations, p. 48, 2006] 57
-
8/14/2019 bpm_parte_3
58/94
[Saffirio, M.: Dimensiones de un Proceso de Negocio Business Process Dimensions, entrada en el blog del 26/07/08:http://msaffirio.wordpress.com/2008/07/26/dimensiones-de-un-proceso-de-negocio-%e2%80%93-business-process-dimension/] 58
La implementacin de BPM un procesot t d
-
8/14/2019 bpm_parte_3
59/94
estructurado
[http://www.jccreativemax.com/bpm-home1.htm]
59
-
8/14/2019 bpm_parte_3
60/94
[Chandra, H.: Business Process Management: Implementing Continuous Improvement in Your Organization, Jakarta, 14/11/2008:
http://www.slideshare.net/henrychandra/business-process-management-implementing-continuous-improvement-in-your-organization-presentation] 60
-
8/14/2019 bpm_parte_3
61/94
[Chandra, H.: Business Process Management: Implementing Continuous Improvement in Your Organization, Jakarta, 14/11/2008:
http://www.slideshare.net/henrychandra/business-process-management-implementing-continuous-improvement-in-your-organization-presentation] 61
-
8/14/2019 bpm_parte_3
62/94
62
-
8/14/2019 bpm_parte_3
63/94
El punto de partida
el estado de los procesos yque queremos lograr al respecto?
63
-
8/14/2019 bpm_parte_3
64/94
Qu objetivo tiene la organizacin?
[Jeston, J.; Nelis, J.: Business Process Management, Practical Guidelines to Successful Implementations, p. 106, 2006]
64
-
8/14/2019 bpm_parte_3
65/94
Es decir, se tiene que decidir que tipo decambio se quiere para la organizacin:
Los cambios pueden ser: PROGRESIVOS O
EVOLUCIONARIOS O REVOLUCIONARIOSREVOLUCIONARIOS
FACILES O DISRUPTIVOSDISRUPTIVOS
ChangeChange ManagementManagement
65
-
8/14/2019 bpm_parte_3
66/94
66
-
8/14/2019 bpm_parte_3
67/94
Jeston y Nelis proponen cuatro escenarios conrespecto a la implementacin de BPM
[Jeston, J.; Nelis, J.: Business Process Management, Practical Guidelines to Successful Implementations, p. 63, 2006]
67
-
8/14/2019 bpm_parte_3
68/94
Business as usual
Esta opcin se selecciona en una organizacin que esmadura para BPM. La organizacin y los gerentes delnegocio estn completamente comprometidos con unaorganizacin que se enfoca en los procesos y los
In the drivers seat Esta opcin se selecciona en el prximo nivel de madurezcon respecto a BPM. Los gerentes del negocio tienen lainformacin necesaria sobre BPM y son completamentecomprometidos con la implementacin de BPM en sus
reas / departamentos
68
-
8/14/2019 bpm_parte_3
69/94
Pilot project Esta opcin se selecciona por gerentes que quieren probar BPM en
una escala limitada antes de comprometerse a implementar BPM enmas partes de la organizacin. Under the radar
Esta opcin se puede seleccionar en una organizacin que es inmaduracon respec o a . os geren es e negoc o so o enen n ormac nparcial sobre BPM, ellos an no estn convencidos de BPM y por lotanto no prestan atencin.
En este escenario se puede arrancar con un proyecto para elmejoramiento de procesos sin mencionar la palabra BPM. Unasorganizaciones terminan estos proyectos y ganan la atencin de losgerentes lo cual es una condicin previa para iniciar un proyecto BPM.
A veces no es fcil identificar en que etapa se encuentra unaorganizacin
69
-
8/14/2019 bpm_parte_3
70/94
[Jeston, J.; Nelis, J.: Business Process Management, Practical Guidelines to Successful Implementations, p. 308, 2006]
70
-
8/14/2019 bpm_parte_3
71/94
[Deloitte. Francisco Revelo, Strategy & Operations, Gestin por procesos, presentacin Bogot, Mayo 22 de 2007]71
-
8/14/2019 bpm_parte_3
72/94
[Deloitte. Francisco Revelo, Strategy & Operations, Gestin por procesos, presentacin Bogot, Mayo 22 de 2007]72
-
8/14/2019 bpm_parte_3
73/94
[Deloitte. Francisco Revelo, Strategy & Operations, Gestin por procesos, presentacin Bogot, Mayo 22 de 2007]73
-
8/14/2019 bpm_parte_3
74/94
Los objetivos de los procesos tienen que sercoherentes y compatibles con las estrategiasdefinidas para el negocio
Para determinar con cual proceso se debeempezar primero se tiene que analizar losprocesos y medir su desempeo actual (as-is) para despus definir la situacin requerida(to-be).
A menudo 20% de las causas (es decir procesos)generan 80% de los problemas (regla de Pareto)
74
-
8/14/2019 bpm_parte_3
75/94
Indicaciones para medir el desempeode los procesos:
Se debe determinar cual proceso o parte de un proceso (sub-proceso a actividad/es) se quiere medir
Se deben coleccionar los tiempos estimados para cadaproceso o sub-proceso. Si se usa un sistema de Activity Based Costing (costos
,
Se debe determinar como cada proceso (o sub-proceso)cumple en su desempeo p.ej. con los SLAs, KPIs Existen detalles sobre los errores con respecto a un proceso o
sub-proceso, como es el seguimiento de los errores? Existen informaciones sobre los cuellos de la botellas?
[Jeston, J.; Nelis, J.: Business Process Management, Practical Guidelines to Successful Implementations, p. 134, 2006]
* El principio fundamental del sistema de costeo basado en actividades es: los productos no consumenrecursos. Los productos consumen actividades. Las actividades consumen recursos. Por lo tanto setiene que asignar recursos a las actividades (no a los productos); vase con respecto a ABC p.ej.
Agudelo Tobn y Escobar Bolivar: Gestin por Procesos, p. 211, 2007.75
-
8/14/2019 bpm_parte_3
76/94
Nota: KPIs (Key Performance Indicators) Los KPIs suelen estar atados a la estrategia de la organizacin
(ejemplificadas en las tcnicas como la del Cuadro de mando integral Balanced Scorecard). Los KPIs son "vehculos de comunicacin"; permitenque los ejecutivos de alto nivel comuniquen la misin y visin de la empresa
a los niveles jerrquicos ms bajos, involucrando directamente a todos loscolaboradores en realizacin de los objetivos estratgicos de la empresa. Usado para calcular, entre otros:
Tiempo que se utiliza en mejorar los niveles de servicio en un proyecto dado. ve e a sa s acc n e c en e. Tiempo de mejoras de asuntos relacionados con los niveles de servicio.
Impacto de la calidad de los recursos financieros adicionales necesarios para realizarel nivel de servicio definido. Para una organizacin es necesario al menos que pueda identificar sus propios KPI's.
La clave para esto son: Tener predefinido de antemano un proceso de negocio. Tener claros los objetivos/rendimiento requeridos en el proceso de negocio.
Tener una medida cuantitativa/cualitativa de los resultados y que sea posible sucomparacin con los objetivos. Investigar variaciones y ajustar procesos o recursos para alcanzar metas a corto plazo.
[wikipedia]76
-
8/14/2019 bpm_parte_3
77/94
Cuando se definen KPI's se suele aplicar el acrnimo
SMART, ya que los KPI's tienen que ser:
eSpecificos (Specific) Medibles (Measurable) Alcanzables (Achievable) ea s as e a s c
a Tiempo (Timely) Lo que realmente es importante: Los datos de los que dependen los KPI tienen que ser
consistentes y correctos.
Estos datos tienen que estar disponibles a tiempo.[wikipedia]
77
-
8/14/2019 bpm_parte_3
78/94
Ejemplos para diferentes mtricas
Al nivel de procesos Cantidad de transacciones (como medida para el uso de un
proceso) en el ultimo mes, trimestre, semestre o ao.Volmenes y valores de diferentes tipos de transacciones Tiempo que usan los procesos claves. Sobre todo con respecto a
actividades con una fecha limite. Cantidad de errores ordenado por proceso o tipo de proceso
Informes sobre atrasos, estado y volmenes (nmeros y valor) tendencias del ultimo ao Costos de mano de obra con respecto a los procesos,
incluyendo sobre tiempo Quejas cantidad y tendencias Cantidad de retoques (volumen, tiempo, costos)
78
-
8/14/2019 bpm_parte_3
79/94
Al nivel de la gestin Satisfaccin del cliente Eficiencia cuanto insumo (costos) necesita un proceso o sub-proceso
para producir la salida (beneficios) requerida?
Adaptabilidad y flexibilidad es fcil para la organizacin realizarcambios? Costos por quejas de clientes tasa de retencin por los ltimos 12
meses tendencias? Estudios de productividad tendencias
Cuales son los procesos que se pueden realizar por terceros(subcontratacin, outsourcing)? Cantidad de empleados por posicin en la organizacin para descubrir
discrepancias Desempeo de los gerentes en los ltimos 12 meses Resultados de auditorias (internos y externos) Depreciaciones por procesos, etc. Movimiento de empleados en los ltimos 12 meses
79
-
8/14/2019 bpm_parte_3
80/94
Medir los beneficios de BPM
[Tomado de Forrester Consulting on behalf of IBM: Enabling Dynamic Business Processes With BPM And SOA. The ReturnOn Investment Through Operational Efficiency And Business Innovation. A commissioned study, p. 15, 30. September2008:
ftp://ftp.software.ibm.com/software/websphere/integration/wbsf/EnablingDynamicBusinessAppsFINAL10_03.pdf]80
-
8/14/2019 bpm_parte_3
81/94
Beneficios no monetarios de BPM
[Tomado de Forrester Consulting on behalf of IBM: Enabling Dynamic Business Processes With BPM And SOA. The ReturnOn Investment Through Operational Efficiency And Business Innovation. A commissioned study, p. 16, 30. September2008:
ftp://ftp.software.ibm.com/software/websphere/integration/wbsf/EnablingDynamicBusinessAppsFINAL10_03.pdf]81
-
8/14/2019 bpm_parte_3
82/94
Un poco orientacin con respecto a la
seleccin de una herramienta
82
-
8/14/2019 bpm_parte_3
83/94
En relacin a lasherramientas BPMN
utilizadas, en elsiguiente cuadro semuestra la ro orcinde uso de diferentes
opciones:
[Encuesta realizada por la Queenland University ofTechnology durante 4 meses en el ao 2007.http://blog.obarros.cl/archives/40]
83
-
8/14/2019 bpm_parte_3
84/94
Cual BPMSse usa?
[Harmon, P.; Wolf, C.: The state of Business Process Management, February 2008, a BPTrends Report, p. 33]84
-
8/14/2019 bpm_parte_3
85/94
df
[Harmon, P.; Wolf, C.: The state of Business Process Management, February 2008, a BPTrends Report, p. 32]85
-
8/14/2019 bpm_parte_3
86/94
gf
[Harmon, P.; Wolf, C.: The state of Business Process Management, February 2008, a BPTrends Report, p. 36]86
-
8/14/2019 bpm_parte_3
87/94
-
8/14/2019 bpm_parte_3
88/94
Componentes de una solucinBPM automatizada
Los requerimientos segn Jeston y Nelis(2006):
[Jeston, J.; Nelis, J.: Business Process Management, Practical Guidelines to Successful Implementations, p. 191, 2006]
88
-
8/14/2019 bpm_parte_3
89/94
Existe tambin software de tipo opensource para BPM: P.ej.
Intalio BizAgi
Una lista de empresas que ofrecenherramientas BPMN se encuentra en
http://www.bpmn.org/BPMN_Supporters.htm
89
-
8/14/2019 bpm_parte_3
90/94
Una demonstracin / ejemplo
Presentacin de BizAgi en clase
90
-
8/14/2019 bpm_parte_3
91/94
Una palabra de precaucin: Existe el peligro cuando las organizaciones
piensan que todos los problemas desaparecen ytodos los procesos se mejoran con la compra deuna herramienta para modelar los procesos de laempresa. s a percepc n es e os e a
realidad. Una herramienta para modelar procesos es nadamas que un software; sin una metodologa, sinempleados capacitados para usarlo y sin uncompromiso de la gerencia se queda intil.
[Jeston, J.; Nelis, J.: Business Process Management, Practical Guidelines to Successful Implementations, p. 9, 2006]91
-
8/14/2019 bpm_parte_3
92/94
The first rule of any technology is that
automation applied to an efficientoperation will magnify the efficiency. The
Es mas:
second is that automation applied to aninefficient operation will magnify theinefficiency.
[Bill Gates, Microsoft]
92
-
8/14/2019 bpm_parte_3
93/94
-
8/14/2019 bpm_parte_3
94/94