Escolar Documentos
Profissional Documentos
Cultura Documentos
PROCESOS DE NEGOCIOS
Universidad Continental
Material publicado con fines de estudio
Primera edicin
Huancayo, 2015
Pg. 2
PRESENTACIN
Notacin de Procesos de Negocio es una asignatura que proporciona conocimiento sobre
los fundamentos de Business Process Management, a travs de un trasfondo histrico para
comprender mejor la evolucin de la ingeniera de procesos. Asimismo se considera los conceptos
de implementacin, para conocer y entender las definiciones que facilitan comprender el alcance de
BPM, la segunda parte integra a los modelos de procedimiento el apoyo tecnolgico en cada una de
las capas del BPM y finalmente se muestra la notacin BPMN con el objetivo de aplicarlo a casos de
negocios.El resultado de aprendizaje: Al finalizar la asignatura el estudiante ser capaz de
elaborar modelos de diversos procesos de negocio, utilizando los principios de Business
Process Management (BPM) y elementos de notacin de Business Process Model and
Notation (BPMN), basado en una plataforma de diseo, simulacin y automatizacin de
procesos como representacin estndar para las necesidades de una organizacin.
BUSINESS PROCESS
Agradecemos a quienes con sus aportes y sugerencias han contribuido a mejorar la presente
edicin, que slo tiene el valor de una introduccin al conocimiento de las estructuras de datos para
la programacin en un computador.
Las autoras.
Pg. 3
NDICE
Pg.
PRESENTACIN
NDICE
UNIDAD I: INTRODUCCION Y DEFINICION DEL BPM
Tema N 1: Introduccin al BPM
1.1 Antecedentes de BPM
1.2 Historia y Evolucin
Tema N 2: Conceptos Bsicos de BPM
2.1 Definicin de Proceso
2.2 Proceso de Negocio
2.3 Gestin de o por procesos de negocio?
2.4 Gestin tradicional sin BPM
2.5 Bussiness Process Management (BPM)
Tema N 3: Organizacin y Estructura del BPM
3.1 Conceptos de Gestin en BPM
3.2 La automatizacin de procesos (BPA)
3.3 Los participantes en BPM
3.4 Herramientas para BPM
3.5 La arquitectura del BPM y SOA
3.6 Reglas de Negocio
3.7 Gestin de Reglas de Negocio
3.8 Reglas de negocio y Reglas de ruteo
3.9 Tcnicas de Mejora Continua
UNIDAD II: ARQUITECTURA EMPRESARIAL (AE) EN EL CONTEXTO BUSINESS PROCESS MANAGEMENT
Tema N 4: Arquitectura Empresarial
4.1 Definicin de Arquitectura
4.2 Definicin de Arquitectura Empresarial AE
4.3 Drivers y Objetivos de una AE
Tema N 5: reas de una Arquitectura Empresarial
5.1 Business Process Outsourcing (BPO)
5.2 Gestin de calidad - riesgo - conocimiento - regulaciones - otras
5.3 Auditoria
5.4 Portafolio de proyectos
5.5 ITIL (Information Technology Infrastructure Library)
Tema N 6: Modularizacin de Programas
6.1 Relacin Arquitectura Empresarial Business process Management - Service Oriented Architecture (AE & BPM & SOA)
Tema N 7: Frameworks de Arquitectura Empresarial
7.1 Framework de AE
7.2 Framework de Zachman
7.3 TOGAF (The Open Group Architecture Framework)
7.4 FEA (Federal Enterprise Architecture)
7.5 ARIS (Architecture of Integrated Information Systems)
7.6 Enterprise Architecture as Strategy (Ross et al)
Tema N 8: Modelos de Madurez de BPM
8.1 Qu es un modelo de madurez?
8.2 Modelo de Madurez BPM de la OMG (BPMM: Business Process Maturity Model)
8.3 Modelo de madurez BPM de Schmelzer
UNIDAD III: BUSINESS PROCESS MANAGEMENT (BPM) Y EL MODELADO BUSINESS PROCESS MODEL AND NOTATION (BPMN)
Tema N 8: Evolucin de Business Process Model and Notation (BPMN)
8.1 Historia de tcnicas para modelado de sistemas y procesos
8.2 Clasificacin de las tcnicas de modelamiento
8.3 Otras Tcnicas de Modelado
8.4 Business Process Model and Notation (BPMN)
Tema N 9: Los elementos bsicos de BPMN
9.1 Modelos, instancias, token y correlaciones
9.2 Categoras de los elementos de BPMN
9.3 Actividades
9.4 Flujos de Secuencia
9.5 Actividades globales
9.6 Un proceso simple en BPMN
9.7 Flujo de Procesos con Gatewatay
9.8 Eventos
9.9 Lane
9.10 Artefactos
9.11 Participantes y flujos de mensajes
9.12 Subprocesos
Tema N 10: Diferentes vistas de un proceso
Tema N 11: Categora de Procesos
11.1 Orquestacin
11.2 Coreografa
11.3 Colaboracin.
UNIDAD IV: AUTOMATIZACIN DE PROCESOS CON BUSINESS PROCESS MANAGEMENT (BPMN)
Tema N 12: Automatizacin de Procesos
12.1 Niveles de Procesos
12.2 BPMN comparado con otras notaciones
BIBLIOGRAFA
Pg. 4
3
4
5
5
5
5
9
9
10
13
15
16
18
18
25
26
29
31
34
35
36
38
46
46
46
46
48
52
52
53
53
54
54
55
55
58
58
58
59
60
61
62
63
63
63
64
65
65
65
67
67
68
70
70
70
71
74
75
75
75
80
87
88
88
89
90
91
91
91
92
93
93
94
99
100
UNIDAD I
INTRODUCCION Y DEFINICION DEL BPM
Pg. 5
Pg. 6
1.2.2
(HITPASS, 2013)
Ms adelante, a principios de los 80, aparecieron enfoques estadsticos con el objetivo de mejorar
los procesos de control. As naci el enfoque TQM (Total Quality Management) basado en una
gestin de control estadstico, pero aplicarlo requiere de una rigurosa disciplina en la organizacin
que es Management) basado en una gestin de control estadstico, pero aplicarlo requiere de una
rigurosa disciplina en la organizacin que es difcil de alcanzar.
Empresas japonesas, en particular Toyota, reconocieron a principios de los 90 el cambio hacia el
mercado de la demanda y enfocaron la gestin orientada hacia las necesidades del negocio
(clientes).
Nota: En el mercado de la demanda, la oferta es mayor que la demanda por lo que en economa
se deduce que la fuerza compradora es ms influyente que el poder que pueden ejercer los
proveedores en los mercados en que operan.
Toyota desarroll el concepto Toyota Production System (TPS)[ Liker06]. Este se caracterizaba
por contar con una estructura organizacional muy plana, instalando equipos multidisciplinarios en
centros de produccin y con el encargo de resolver en forma autnoma propuestas de mejora
continua en los procesos de produccin. A este sistema de trabajo se le llam tambin Lean
Production, indicando en quitarle grasa a las estructuras organizacionales burocrticas y lentas en
sus procesos de decisiones.
Cuando en los aos 90 muchas empresas occidentales fueron azotadas por la recesin, debido a
que los mercados haban llegado a una situacin de la sobre oferta (saturacin, cambio hacia el
mercado de la demanda) y el comienzo de la globalizacin, aparece el Business Process
Reengineering (BPR, Hammer and Champy, 1993) (Hammer, M. y Champy, J., 1993) como
medida de salvacin para deburocratizar las empresas y ser ms eficientes en sus procesos de
negocios.
Pg. 7
(HITPASS, 2013)
El Business Process Reengineering BPR tiene como finalidad redisear y hacer ms eficientes
los procesos, atacando las estructuras jerrquicas funcionales y alinendolos con los objetivos
del negocio, buscando alcanzar resultados de desempeo espectaculares a corto plazo. La
reingeniera de procesos se basa y apoya fuertemente en la incorporacin de tecnologas de la
informacin, como elemento clave para la transformacin esperada. El BPR es el primer enfoque
end to end en introducir como gestin los procesos de negocios transversales a las
organizaciones funcionales, centrados en las necesidades del cliente y no en los procesos de
produccin, pero esto no fue fcil, muchos proyectos de BPR terminaron siendo proyectos de
racionalizacin de recursos con una fuerte reduccin de personal. Perdiendo, muchas veces, la
perspectiva de agregacin de valor para el cliente. BPR no fue el nico enfoque en aparecer en
dichas dcadas, a principio de los aos 80 apareci Six Sigma como una opcin para mejorar la
eficacia y eficiencia de los procesos de negocio. Este enfoque surgi en Motorola Inc. y el caso
prctico de aplicacin ms conocido fue General Electric en los 90. Como TQM, Six Sigma se
basa en principios estadsticos para mejorar los procesos de control y mejora. La sigla Six Sigma
significa one output defect in six Standard deviations of a probability distribution for a particular
process output. Las tcnicas de Six Sigma se emplean sobre la base de episodios o eventos, los
cuales debiesen estar dentro del nivel de exigencia definida para el proceso (cantidad de Sigmas),
pero no incorporan un pensamiento de mejora continua. Muchas empresas combinan el enfoque
de Six Sigma con TPS o Lean Production. An no se puede predecir cmo va a seguir
evolucionando Six Sigma, pero a pesar que se detectan signos de cansancio an est muy
difundido en empresas norteamericanas (Davenport, forward BPM Jeston and Nelis, 2008) (John
Jeston & Johan Nelis, 2008). A mediados de los 90 aparece la ola de los ERPs (Enterprise
Resource Planning). Los ERPs se vendieron como la solucin para todos los problemas en la
organizacin, pero los ERPs no generaron la eficiencia y eficacia esperada en los procesos de
negocios, estaban diseados para mejorar la eficiencia administrativa. A fines de los aos 90 y a
principios del 2000 aparecieron los sistemas Customer Relation Management (CRM) como medida
para mejorar los servicios a los clientes, pero an no contbamos con una integracin entre los
procesos del front office (CRM) con los del back office (ERP).
Pg. 8
Pg. 9
A pesar que estas reas pueden ser muy grandes y muy complejas no tienen relacin directa con
el concepto de proceso de negocio: gatillado por el cliente, de principio a fin y el resultado tiene
que ser de valor para el cliente.
Los procesos de negocio se encuentran debajo de los macroprocesos y los atraviesan. Al mapear
los procesos de una organizacin en muchas ocasiones se cometen grandes errores al respecto.
Si se descomponen top down los macroprocesos se van a mapear los procesos internos de las
reas en diferentes grados de abstraccin, y justamente stos no son los procesos de negocio.
Pg. 11
La siguiente figura muestra la transversalidad de los procesos de negocio que son impulsados por
clientes y cuyos resultados tienen que volver a ellos.
La cadena de valor muestra las dependencias en los pasos de produccin, mientras que los
procesos de negocio muestran las dependencias de las polticas de negocio para atender las
peticiones de los clientes y llevarlos a un resultado satisfactorio que tiene una expresin de
mercado, es decir el cliente est dispuesto a pagar (creacin de valor).
Pg. 12
(HITPASS, 2013)
En una organizacin existen muchos procesos de negocio. Si nos referimos a gestionar un
proceso en particular hablamos de gestin de proceso.
Generalmente el primer objetivo en las organizaciones es lograr un mayor control y desempeo
sobre los procesos.
Mayor control significa tener conocimiento en tiempo real en qu estado se encuentra cada uno de
los procesos instanciados.
Por ejemplo saber sobre la carga de trabajo de cada uno de los usuarios y saber cules procesos
se encuentran estancados por alguna razn.
Esta informacin le permite al supervisor (gestor del proceso) detectar problemas antes que
impacten sobre los resultados. Al tener mayor control sobre lo que est sucediendo podemos
mejorar el desempeo de los procesos, por ejemplo acortar los tiempos de ciclo y en general
mejorar el grado de satisfaccin de cliente.
Al introducir gestin de procesos en una organizacin tenemos la posibilidad de mejorar el
grado de cumplimiento de objetivos funcionales, pero no es un instrumento suficiente para alinear
la gestin de procesos con la estrategia de la organizacin y sus debidos objetivos de negocio.
La gestin de procesos se focaliza en medir y analizar el desempeo de los procesos en
operaciones, pero no incluye los conceptos de alineamiento con otras capas de la organizacin,
por ejemplo la integracin a los procesos de alineamiento con la estrategia y la capa de
tecnologa.
Gestin por procesos significa incluir los procesos de planificacin y alineamiento a la gestin de
procesos.
Pg. 13
En la gestin de procesos nos centramos en el resultado de cada proceso y las acciones a realizar
(mejora continua, reingeniera o innovacin).
1. Identificacin de los procesos y planificacin de los Objetivos a conseguir con cada proceso. (Fase
de Modelizacin y Planificacin de Procesos)
2. Medicin de los resultados de los indicadores en la ejecucin o funcionamiento de los procesos
(Fases de Automatizacin y Ejecucin de Procesos)
3. Control de la consecucin de los indicadores al compararlos con los objetivos y definicin de
acciones correctoras (Fase de Monitorizacin)
En la Gestin Por Procesos nos centramos en la alineacin de la gestin de procesos con la estrategia
empresarial y con el resto de gestiones empresariales:
1. La gestin DE procesos para que cada proceso produzca el resultado esperado
2. La alineacin de cada proceso con la Estrategia Empresarial, de esta forma sabremos qu aporta
cada proceso a cada objetivo estratgico, y definido un objetivo estratgico a qu procesos afecta y
si es necesario optimizarlos
3. La cultura de la empresa ser coherente con un sistema de gestin de procesos
4. La gestin y direccin del personal se realizar con enfoque a procesos
5. Las diferentes gestiones de la empresa se alinearn con la gestin por procesos
Fuente: http://pedrorobledobpm.blogspot.com/2014/07/gestion-de-procesos-versus-gestion-por.html
Pg. 14
(HITPASS, 2013)
Para responder a esta pregunta fundamental vamos a analizar primero cmo funciona la gestin
tradicional centrada en consolidar planes de negocio por rea y no por procesos de negocio que
son transversales a la organizacin.
Por lo general, la formulacin de la estrategia de una empresa es amplia y define los grandes hitos
que se deben lograr y sobre todo en que hay que centrarse para cumplir con la misin de la
empresa y los objetivos de negocio que se formulan a travs del ciclo presupuestario en un ao
comercial, pero la estrategia es transversal a las reas de negocio, igual que los procesos de
negocio. Aqu nos encontramos en la gestin empresarial tradicional con la primera brecha.
De alguna forma se traspasan los objetivos de negocio desde la alta direccin a la capa de
operaciones y a su vez operaciones formula, por medio de una especificacin, los requerimientos
de cambio a la capa de tecnologa, pero este proceso no est estandarizado y menos integrado
bajo una metodologa comn. Al no estar estandarizado ni integrado ocurren fricciones y por lo
tanto prdida de valor. Como la estrategia es transversal y no existe un cargo que se
responsabilice por el rendimiento del proceso completo, vale decir de principio a fin, los procesos
de alineamiento son lentos y de alto costo. As se produce prdida de valor en tres grandes
mbitos de la gestin empresarial tradicional, a saber:
1. Cmo plasmar la estrategia en la organizacin
2. Cmo lograr que los procesos se implementen con tecnologa
3. Prdida de valor en la estructuracin misma de los procesos
Estas son las tres grandes razones (oportunidades) para implementar gestin por BPM. El aporte
del concepto de BPM como disciplina integrada es cerrar estas brechas.
Pg. 15
(John Jeston & Johan Nelis, 2008): BPM es el logro de los objetivos empresariales a travs de la
mejora, la gestin y el control de los procesos de negocio.
En esta definicin, se abstrae explcitamente, que la tecnologa va a solucionar los problemas a las
organizaciones.
Paul Harmon (Harmon, 2007) tambin define BPM como: Una disciplina de gestin focalizada en
la mejora del rendimiento corporativo por medio de la gestin por procesos de negocio.
Finalmente Jeston y Nelis (John Jeston & Johan Nelis, 2008) concluyen, BPM es:
Ms que slo software, ms que solo la mejora o la reingeniera de los procesos, no es solamente
una moda, es parte integral del management, ms que slo levantamiento y modelado de
procesos, tambin es la implementacin y ejecucin de los procesos, los cuales requieren ser
analizados y mejorados.
Pg. 16
Implementar BPM tiene que tener impacto en los beneficios del negocio Nuestra definicin tiene
un alcance amplio y abarca tanto la disciplina de gestin como la incorporacin de TI para la
automatizacin de los procesos.
Definimos en forma abreviada BPM como: Disciplina de Gestin por Procesos de Negocio y
de Mejora Continua apoyada fuertemente por las Tecnologas de la Informacin
Pg. 17
(HITPASS, 2013)
BPM como disciplina de gestin orientada a procesos abarca dos grandes reas de la gestin
empresarial: BPM Governance y BPM Operacional.
Pg. 18
Para Jeston y (John Jeston & Johan Nelis, 2008)(pags. 323-324) en un modelo de BPM
Governance son clave la definicin de roles y responsabilidades, los procesos de alineamiento con
la estrategia de la empresa, el control de gestin orientado a procesos y finalmente la
estandarizacin de los procesos de gestin.
Fuente:
https://www.paradigma.com/html/espanol/notas_de_interes/opiniones_profesionales/opiniones/Go
bierno%20por%20procesos.html?keepThis=true&TB_iframe=true&height=450&width=650
Pg. 19
En la fase de Levantamiento del Proceso primero se debe recoger la informacin sobre cmo
est organizado el flujo de trabajo. Esto se realiza con la ayuda de tcnicas de moderacin,
talleres, entrevistas, recoleccin de documentacin, etc. Para esto en el proceso a levantar se
debe:
Delimitar claramente desde procesos anteriores o posteriores
Describir los servicios que produce para los clientes y qu prioridad tiene desde el punto de
vista de los objetivos de negocio
Representar tanto el flujo de trabajo como los roles que intervienen en cada uno de los
pasos, los recursos que se utilizan y los sistemas de informacin que lo apoyan
Pg. 20
La etapa de Implementacin del Proceso abarca tanto la implementacin tcnica como tambin
las adaptaciones organizacionales que se requieren. La gestin del cambio (en ingls: Change
Management) y la estrategia de comunicacin constituyen elementos fundamentales a considerar
para el xito del proyecto. El modelo tcnico puede implementarse por medio de una Suite de
BPM (en ingls: Business Process Management Suite, BPMS) o a travs de un clsico desarrollo
de software. El resultado final de la implementacin tcnica del proceso es la situacin actual (As
is) automatizada y documentada, corresponde con el modelo de proceso deseado (To be).
Las fases desde el Levantamiento del Proceso hasta la Implementacin del Proceso se
administran por lo general por medio de la organizacin de un proyecto, mientras que el
Monitoreo del Proceso (ingls: Process Controlling) se concibe como un proceso continuo y
forma parte de todas las operaciones. Las actividades ms importantes de Monitoreo del
Proceso son el control constante de las operaciones (tcnicamente hablamos del control de
instancias de los procesos reales) y su respectiva evaluacin de los indicadores. De acuerdo a la
escuela de BPM, si se detectan problemas puntuales debieran corregirse de inmediato o en lnea.
Si hay recursos disponibles es posible solucionar problemas estructurales sin necesidad de
formular un proyecto, pero si sus causas no estn claras o son complejas, se hace necesario
planificar e implementar un proyecto de mejora y rediseo. La decisin sobre si es necesario
formular un proyecto nuevo o instalar un equipo de trabajo en operaciones, debiera tomarla el
responsable del proceso de comn acuerdo con los participantes.
El ciclo BPM muestra en sus principales fases cmo funciona el crculo virtuoso de mejora
continua de los procesos. Para aplicarlo es necesario:
Asignar responsabilidades a los procesos y a cada uno de sus pasos Emplear mtodos de anlisis
y gestin en l Contar con el apoyo de soluciones adecuadas de TI
Lograr una coordinacin fluida entre estas tres componentes es tarea de gestin por procesos
(BPM-Governance). Gestin por procesos se encuentra por sobre cualquier proyecto de
modelamiento y tiene por consiguiente la misin de apoyar la Gestin de Procesos, para el
cumplimiento de los objetivos estratgicos.
Pg. 21
(HITPASS, 2013)
Un caso, como un proceso de negocio, consiste en un conjunto de actividades o tareas. Sin
embargo, a diferencia de un flujo predeterminado, el proceso de un caso desde su inicio hasta la
finalizacin no est limitado a una secuencia del proceso como lo entendemos normalmente, de
principio a fin, aunque con una lgica compleja de anidacin y encadenamiento.
Qu actividades se deben realizar para completar el caso? Depende de los detalles de cada
caso. Por lo general, el encargado del caso, o tal vez todos los participantes de una tarea, tomarn
esta decisin. Las "reglas", por as decirlo, son conocimiento experto de los usuarios. En la
literatura tambin se habla de adaptive case management (ACM) o dynamic case management,
en donde se argumenta que el foco se centra ms en el tratamiento del caso que en el proceso
mismo [Lamont12].
Por ejemplo en un hospital toda la atencin se centra en el paciente y el caso es lo que est
sucediendo con l. Los procesos clnicos apoyan la atencin del caso, pero el mdico o el equipo
mdico decide qu procesos de diagnstico o de apoyo teraputico se van a emplear y cundo
recurrir a ellos. El caso especfico determina la secuencia. Sin embargo, en la industria de la salud
a medida que ha aumentado el conocimiento se han desarrollado guas de prctica clnica que
orientan la toma de decisiones por parte del equipo de salud, facilitando la estandarizacin de los
procesos clnicos. En algunos tratamientos, hoy en da lo normal es encontrarse con un proceso
conocido de principio a fin. En todo caso, el mismo proceso debe considerar en sus reglas la
opcin de no continuar con el flujo estandarizado.
La gestin de casos no suele trabajar por la carpeta de enrutamiento del caso a la siguiente tarea
de forma secuencial en la lnea. En su lugar, los avances son a travs de eventos, tanto externos
como internos:
Los eventos externos afectan el caso. El contenido de ese mensaje se agrega a la carpeta del
caso y nuevas tareas o procesos pueden ser creados. Los eventos internos incluyen las
asignaciones y reglas del negocio. Los trabajadores de casos asignan tareas e inician los
procesos que consideren necesarios en su trabajo sobre el caso. Las reglas del negocio pueden
crear y asignar tareas o llevar a cabo plenamente las acciones automatizadas sobre la base de
cualquiera de los eventos externos, la realizacin de las tareas de los dems casos, o el
vencimiento de los plazos de trabajo.
Pg. 22
En general todos los negocios que requieren de conocimiento experto que an no han alcanzo un
nivel de estandarizacin Cules son las funcionalidades especficas que se requieren para
apoyar tecnolgicamente la gestin de casos en el contexto de BPM? Tomando en consideracin
las principales caractersticas que tiene la gestin de casos se requiere:
Derivacin del caso a otros especialistas
Decisiones grupales Gestin de contenidos
Administracin de documentos
Funcionalidades de bsqueda y filtros
Configuracin de atributos
Adjudicacin de recursos
Pg. 23
Fuente: http://www.slideshare.net/oracle_imc_team/webcast-bpm11g-ps6lukasz
Pg. 24
Implica la utilizacin de sistemas tecnolgicos para automatizar las actividades y/o servicios de
una funcin o unidad de negocio determinada. De esta manera, procesos de negocio tales como
los que desempean las reas de ventas, administracin, operaciones, abastecimiento y
distribucin, cobranzas, recursos humanos o TI pueden ser automatizados mediante la utilizacin
de paquetes informticos especializados para desarrollar tal funcin. En consecuencia, el BPA
permite liberar al personal de labores rutinarias para que en contraste stos se concentren en
actividades que maximicen el valor agregado de toda la operacin.
(HITPASS, 2013)
Para entender que puede abarcar la automatizacin, se va a describir primero un proceso simple
de solicitud de crdito organizado en forma manual y luego se va a describir como hoy en da se
automatizan (implementan tcnicamente) este tipo de procesos.
El proceso se inicia cuando se hace ingreso de una solicitud de crdito por correo y es derivada a
un ejecutivo de negocio en el banco. El ejecutivo revisa primero la solicitud en forma visual para
luego ingresar algunos datos del solicitante en un sistema de anlisis de riesgo. Si el ndice de
riesgo es positivo o aceptable, ingresa los datos de la solicitud en un sistema de crdito financiero
y luego enva la solicitud evaluada a su superior para que la apruebe. La automatizacin de este
proceso podra resultar de la siguiente forma: El arribo de la solicitud de crdito por correo, se
digitaliza y va un programa de OCR (Optical Character Recognition reconocimiento de texto
automtico) se extraen ciertas variables del formulario y se ingresan a un sistema de evaluacin
de crdito. Luego se crea un documento electrnico que gatilla la creacin de una orden de trabajo
en el Process Engine (motor de procesos) y es depositada en la bandeja de entrada de
actividades nuevas del ejecutivo correspondiente. El ejecutivo selecciona de la lista la solicitud
correspondiente y visualiza la solicitud de crdito en el Process Engine, la revisa formalmente y
luego el Process Engine por medio de un servicio web invoca el sistema de anlisis de riesgo
envindole (tcnicamente se traspasan las variables) la informacin correspondiente. Si el
resultado del anlisis es positivo, el Process Engine deriva automticamente la solicitud de
aprobacin a su superior, ingresando los datos en el sistema de crdito financiero por medio de un
servicio web y depositndolo en la bandeja de entrada de l para su debida aprobacin.
Podramos discutir si este proceso podra ser mejorado, pero este caso describe la diferencia entre
un proceso manual y uno automatizado:
El Process Engine controla el proceso, a travs del cual dirige a los usuarios que participan en las
diferentes actividades y sus respectivos resultados (Human Workflow Management) y controla las
interfaces internas y externas con los sistemas que participan en el proceso (Orquestacin de
servicios).
Pg. 25
(HITPASS, 2013)
Si admitimos que BPM como disciplina de gestin integrada abarca todas las capas de una
organizacin desde la alta direccin hasta la tecnologa que se encarga de implementar y dar
soporte a los procesos de negocio, queda claro que tanto para los procesos de BPM Governance
como para gestionar los ciclos de BPM deben participar muchos actores en un gobierno
corporativo por procesos.
Los roles de participantes que se describen a continuacin debieran estar presente de alguna
forma en proyectos, gestin u operaciones de BPM. La figura 2.3 muestra los principales roles que
asumen los participantes en las capas de negocio y de TI.
Se ha podido constatar que empresas que cuentan con mayores niveles de madurez en BPM
tambin cuentan con roles bien definidos y estructuras orientadas a procesos. En el captulo 9 se
va describir como se insertan estos roles en estructuras organizacionales orientadas a procesos.
Pg. 26
Analista de Proceso (Process Analyst): Las competencias que se esperan del analista de procesos
son conocimientos de BPM en general, conocimientos del negocio y de la tcnica de
Pg. 27
Arquitecto SOA (SOA Architect): El arquitecto SOA es responsable de disear una arquitectura de
software que cumpla con los requerimientos tcnicofuncionales de los procesos y servicios que se
van a automatizar y orquestar con los sistemas de informacin. La mayora de los procesos de
negocio deben integrarse con los sistemas de informacin del back-office, desarrollar interfaces
B2B e integrar el BPMS a un portal corporativo.
Pg. 28
Todos estos objetivos se refieren a diferentes reas de aplicacin en BPM. Cada rea de
aplicacin es una especialidad en BPM y se apoyan en diferentes conceptos. Entonces
difcilmente se va a encontrar una herramienta universal que cubra todos estos mbitos; por el
contrario sera una aberracin intentar de construir una suite universal para BPM.
(HITPASS, 2013)
Como comparacin analicemos un ejemplo prctico: Un Ferrari o un Porsche no nos va a servir
para jeepear y es impensable que un Jeep o un Land Roover gane una carrera de Frmula 1.
As es tambin en BPM, una suite de BPMS no nos va a servir para representar un mapa
estratgico y alinearlos con los procesos de una empresa. Tampoco nos va a servir para describir
las polticas y reglas de negocio en forma independiente de los procesos que las utilizan.
En el primer caso estamos hablando de una suite BPA (Business Process Analysis) y en el
segundo caso de Motores de Reglas llamados BRMS (Business Rules Management Systems).
Pg. 29
Pg. 30
Cules herramientas se pueden clasificar como verdaderos BPA Tools? En el mercado podemos
encontrar herramientas como: ARIS, Idungu, IBM Coporate Modeler, y Troux entre otras.
La segunda y tercera capa llamada en ingls BPE (Business Process Execution) abarca tanto la
ejecucin tcnica de los procesos como la orquestacin e integracin de servicios en la capa de
SOA (Service Oriented Architecture) con aplicativos del back office.
Aqu nos encontramos con los tan conocidos BPMS como la BPM Suite de Oracle, Tibco,
AuraPortal, Intalio, Lombardy (IBM) entre muchos otros. Algunas de estas plataformas incluyen
una SOA Suite o motores de reglas, pero algunos proveedores slo ofrecen entornos para
Human Workflow es decir orquestar procesos con usuarios, pero no orquestar servicios con el
back office (SOA). Si bien es cierto la mayora de los BPMS incluyen modeladores de procesos,
pero al lector le tiene que quedar claro que estas componentes no reemplazan un entorno de BPA.
Los modeladores de procesos de los BPMS fueron diseados para la especificacin de un proceso
que se va a ejecutar tcnicamente, razn por la cual son muy tcnicos y no sirven como ambientes
analticos o para gente de negocio. Muchos vendedores de BPMS declaran que su oferta
tecnolgica es universal, que cubre todas las capas y funcionalidades, pero no lo son. Los BPMS
son entornos especializados para especialistas de TI, no para usuarios de negocio.
En resumen se puede concluir que en BPM existen muchas reas de aplicacin y cada rea de
aplicacin requiere de una herramienta especializada que apoye las funcionalidades requeridas.
Herramientas para BPM existen muchas y la pregunta esencial es Con que finalidad fueron
diseadas y que rea o especialidad del BPM apoya?
3.5 La arquitectura del BPM y SOA
(HITPASS, 2013)
BPM como disciplina de gestin de procesos y como conjunto de herramientas tecnolgicas que
apoya su anlisis y operaciones.
SOA como arquitectura tecnolgica que puede implementar o automatizar procesos aportando
flexibilidad y reutilizacin de infraestructura de TI existente y en el desarrollo de nuevas
componentes.
Pg. 31
SOA como arquitectura tecnolgica que puede implementar o automatizar procesos aportando
flexibilidad y reutilizacin de infraestructura de TI existente y en el desarrollo de nuevas
componentes
En el contexto de BPM tenemos una capa que la vamos a llamar BPG (Business Process
Governance) que define la estrategia, una subcapa de diseo y control y una parte de la capa de
implementacin, que la vamos a llamar BPE (Business Process Execution). La primera capa
define la estrategia y la redefine. Los estrategas estn mirando el entorno y van adaptando los
productos y servicios de la empresa a la demanda del entorno. Si la adaptacin es exitosa
hablamos de eficacia. En este sentido la eficacia no es otra cosa que adaptacin exitosa al
entorno. La segunda capa define cmo lo hago (el qu) que es la etapa de diseo. El diseo tiene
como input dos aspectos que considerar, la estrategia y el anlisis del comportamiento del
negocio. En el diseo, por s o como parte del comportamiento del negocio se puede considerar la
simulacin de procesos, es decir, qu pasa si ..? (Ocurren cambios en las variables del entorno,
como demanda, competencias, nuevos productos, etc.), de otra forma, simular cmo las variables
Pg. 32
En la capa BPE nos encontramos con los famosos BPMS (Business Process Management Suite)
los cuales segn el producto como lo indica la palabra Suite contienen varias componentes, el
ms importante el motor de procesos (ingls: process engine) el cual ejecuta los modelos tcnicos
de los procesos.
Las plataformas o suites ms completas e integradas incluyen todas las componentes necesarias
para:
modelar el flujo de procesos que se va a ejecutar (Modelador tcnico o Process Modeler),
crear formularios dependiente o independiente del modelador tcnico (Interfaz de usuario),
ejecutar las instancias del modelo representado con un motor de procesos, configurar el cuadro
de mando (BAM: Business Activity Monitoring), editar y ejecutar reglas de negocio (BRMS:
Business Rules Management System),
invocar y orquestar servicios con aplicaciones a travs de un bus de servicios (ESB: Enterprise
Service Bus)
(HITPASS, 2013)
Finalmente podemos incorporar a una arquitectura de BPM y SOA un ambiente analtico de
minera de procesos que le vamos a llamar Process Mining and Controlling (PMC). Process
Mining se puede concebir como subrea del Data Mining. El objetivo del Data Mining es extraer de
grandes fuentes de datos (data) conocimiento (mining). El objetivo especfico del Process Mining
es descubrir el comportamiento de los procesos en la realidad y compararlo con los modelos. A
partir de este conocimiento se pueden crear nuevos modelos ms asertivos y eficientes.
Generalmente se descargan los registros (ingls: log files) que dejan los motores de procesos y se
cargan en un sistema analtico en donde se aplican diferentes algoritmos de minera de procesos
para descubrir el comportamiento real de las instancias que se han procesado. Con el tiempo la
base histrica de los registros va creciendo lo que permite analizar tendencias, patrones que se
repiten, comparar diferentes prcticas geogrficas, sucursales, usuarios y muchos otros factores
ms. El trmino controlling en este contexto nos indica que los resultados analticos son un input
para el anlisis de control de gestin y que junto a los indicadores del BAM (Business Activity
Monitoring) sirven para descubrir porqu suceden desviaciones frente al comportamiento deseado
y de esta forma obtener informacin de cadenas de causa y efecto que permiten un nuevo anlisis
de un rediseo tendiente a mejorar la calidad y el desempeo de los procesos.
Pg. 33
(HITPASS, 2013)
Una Regla de Negocio es una declaracin que define o restringe algn aspecto del negocio;
intenta definir, controlar o influenciar el comportamiento y la estructura del negocio.
Si una poltica de negocio se puede expresar formalmente como una accin asociada a un
conjunto de condiciones, entonces se puede transformar en una regla de negocio automatizable.
En general toda regla de negocio sigue el esquema condicin,regla y accin.
existen principalmente tres tcnicas para expresar reglas de negocio de manera formal:
Pg. 34
3. Tablas de decisin (matrices que combinan condiciones, reglas y acciones, las condiciones de
entrada estn en las primeras filas. Las columnas expresan las reglas de decisin, es decir las
entradas de acciones)
Ejemplo:
Un BRMS es un sistema que permite a los usuarios determinar y escribir la lgica del negocio
mediante la formulacin de reglas. En estos entornos los usuarios pueden definir, representar,
ejecutar, monitorear y actualizar las reglas de negocio, para que sean utilizadas por las
aplicaciones que realizan toma de decisiones automatizadas. De esta manera, se otorga mayor
control a los analistas sobre la lgica del negocio y mayor independencia del personal de TI, al
externalizar las reglas del cdigo de las aplicaciones.
Algunas Suite de BPM (BPMS) traen motores de reglas incorporados, en otros casos existen
BRMS independientes que pueden ser invocados por sistemas de software. Cualesquiera que
sean las opciones por las que una organizacin se decida, lo importante es que no ser necesario,
o mejor dicho no se recomienda, modelar las reglas en un flujo de proceso, sino slo identificar
donde se utilizan e invocar stas en las actividades que las requieran.
Pg. 35
Para mostrar la diferencia entre reglas de negocio y reglas de ruteo se analizar a continuacin un
ejemplo simple de un proceso del tipo Aprobacin de Orden de Compra (OC) aplicando la regla
revisin de credibilidad en la notacin BPMN (este caso fue descrito en [FreRueHit11]).
Bajo qu condiciones habr que revisar la credibilidad del cliente, antes de confirmar la OC?
Vamos a suponer que la respuesta a esta pregunta va a depender del tipo de cliente y el volumen
del pedido, expresado en dlares. Entonces podemos definir como lo muestra la figura el primer
pas en el proceso como una actividad de Revisin de datos de la OC y en esta actividad se va
a decidir, si es necesario hacer una evaluacin de credibilidad o no.
En el siguiente paso tenemos que conocer las condiciones concretas para representar las reglas
de negocio:
Habr que revisar la credibilidad del cliente, si el valor del pedido es mayor a $ 300.000.
Si se trata de un cliente nuevo, habr que revisar la credibilidad del cliente a partir de los $ 50.000.
Si se trata de un cliente VIP, no es necesario revisar la credibilidad del cliente. Con esta
informacin podemos modelar la regla de negocio como lo muestra la figura.
Pg. 36
Supongamos ahora que cambian las polticas de negocio y habr que incluir otras condiciones
adicionales.
Cada nueva condicin implica un nuevo Gateway y flujos de secuencia.
El problema aumenta, si las condiciones estn entrelazadas, como lo es nuestro caso de tipo de
cliente y valor del pedido.
El diagrama del proceso se vuelve rpidamente ilegible.
Si cambian las reglas frecuentemente habr que estar adaptando el modelo a la nueva situacin.
Si adems tenemos que revisar la credibilidad del cliente en otros procesos, por ejemplo para
entregar una cotizacin, habr que modelar y administrar estas condiciones en forma redundante.
Se puede concluir entonces, que modelar condiciones que representan reglas de negocio no es
una buena prctica en el modelamiento de procesos. Para evitar que esto suceda, el analista
debe aprender a diferenciar entre reglas de negocio y reglas de ruteo. En el modelamiento de
procesos tenemos que distinguir claramente entre reglas de negocio y reglas de ruteo, siendo slo
estas ltimas las que se deben modelar. Para editar y mostrar reglas de negocio por lo general se
usan tablas de decisin. De qu forma se tratan entonces reglas de negocio en un modelo de
procesos? Para estos efectos volvemos a nuestro ejemplo de la Orden de Compra.
Traspasamos las condiciones y las reglas de nuestro ejemplo a una actividad del tipo Regla de
Negocio como el lector puede apreciar en la figura.
Reglas de negocio pueden ser muy complejas y se administran en forma independiente del
modelo de proceso.
La regla de negocio puede entregar la variable que controla el flujo de la regla de ruteo.
Con la finalidad de diferenciar estos casos el nuevo estndar BPMN 2.0 ha definido una actividad
especializada del tipo regla de negocio.
En nuestro ejemplo sera nuestra actividad Aplicar regla de negocio justamente una actividad de
este tipo que podramos asignar a partir de la nueva versin. La OMG (Object Management
Group) introdujo justamente este tipo de actividad para promover la separacin de modelos de
procesos y modelos de reglas.
3.9 Tcnicas de Mejora Continua
Pg. 38
(SIGMA, 2015)Hoy en da Six Sigma es un mtodo de mejora continua muy difundido en todos los
rubros a nivel mundial. El mtodo naci en la industria con el objetivo de mejorar la calidad de los
productos en el rubro de manufactura, sin embargo actualmente en EEUU hay ms
organizaciones de servicios que compaas manufactureras utilizando Six Sigma, pero se debe
mencionar que existen muy pocas empresas que han alcanzado el nivel de Six Sigma.
3.9.2 Kaizen
Es una filosofa de gestin japonesa de calidad total cuyo objetivo principal es el dominio de los
procesos de produccin por medio del mejoramiento continuo focalizndose principalmente en las
capacidades de las personas
Pg. 39
(HITPASS, 2013)Kaizen se podra traducir del japons Kai = cambio y zen = lo bueno. En el
sentido figurado se puede interpretar como cambio para mejorar; el uso comn de su traduccin
al espaol sera mejora continua. La filosofa de Kaizen concibe errores y problemas como
pequeos tesoros que esconden oportunidades de mejora y potenciales de innovacin. Dicho
de otra forma, si no se transparentan los problemas no podrn inducirse mejoras. En este sentido
se trata de una metodologa de trabajo tanto individual como colectiva.
Hoy mejor que ayer, maana mejor que hoy! [Imai97]( How can we do the job better tomorrow
then were doing it today?) es la base de la filosofa Kaizen, ningn da debe pasar sin una cierta
mejora. Dicho de otra forma el principio alude a que siempre es posible hacer mejor las cosas. En
un seminario realizado en octubre de 2013 en Santiago de Chile, Masaaki Imai present los
principios fundamentales de la filosofa de KAIZEN:
Kaizen busca principalmente centrar sus esfuerzos en generar lo que llaman un flujo lean en el
puesto de trabajo (operaciones). La optimizacin se lleva a cabo en el Gemba (puesto de
trabajo). En el concepto de Kaizen, un flujo lean elimina las actividades que no agregan valor.
Generalmente los enfoques tradicionales centran sus esfuerzos en mejorar la eficiencia, mientras
que Kaizen busca principalmente eliminar aquellas actividades que no agregan valor (muda =
desperdicio) y minimizar aquellas actividades que son necesarias pero no agregan valor aadido.
Desde el punto de vista de BPM, calza muy bien el principio fundamental de Kaizen que hay que
centrar los esfuerzos en mejorar los procesos, antes que simplemente la orientacin al resultado.
Kaizen se focaliza en captar la demanda y los requerimientos de los clientes que les son de valor.
La mejora se dirige tanto a los clientes internos como a los externos (el cliente manda!), slo lo
que al cliente le sirve tiene valor. Kaizen contempla el prximo paso de un proceso como
actividad dirigida al cliente y el paso que le antecede como proveedor. Cada usuario participante
en el proceso se identifica como proveedor interno y cliente al mismo tiempo. Se compromete con
sus clientes de entregar sus productos y servicios de acuerdo a los requerimientos de calidad y
tiempos de entrega. Los actores de la mejora continua son las personas en todos los niveles de la
organizacin por igual. El xito de Kaizen depende fuertemente que las personas involucradas
apliquen sus conocimientos expertos y capacidades. Las personas deben trabajar en grupos
(teams), aplicar y compartir conocimiento, analizar en forma abierta, proponer como grupo de
trabajo mejoras, y tomar responsabilidad sobre sus decisiones. Los grupos de trabajo actan como
pequeas empresas autnomas dentro de la organizacin. Ellos planifican, analizan, toman
Pg. 40
3.9.3
Lean Management
(HITPASS, 2013)
La metodologa Lean Management surge de la necesidad de eliminar pasos innecesarios en el
cadena de produccin, controlar las actividades primarias y dar control al que hace el trabajo como
apoyo a la cadena de valor. Es as como su nombre nos indica claramente la direccin a la cual se
dirige: Manufactura esbelta o gil.
Su mayor aporte est en que, al ser correctamente aplicada, se disminuyen costos, adems de
mejorar los procesos y eliminar los desperdicios, lo que se traduce directamente en el aumento de
la satisfaccin de los clientes y la mantencin del margen de utilidad. Como toda metodologa,
Pg. 41
1. Calidad perfecta a la primera: Es decir, bsqueda de cero defectos, deteccin y solucin de los
problemas en su origen, evitando as las dificultades que podran afectar al proceso de produccin.
Por esto es tan importante la identificacin de la totalidad del flujo de valor para cada producto,
concretamente el anlisis del flujo de valor mostrar casi siempre la existencia de tres tipos de
acciones a lo largo del mismo. Antes de seguir en los pasos de produccin, se descubrirn
muchos pasos cuya creacin de valores es inequvoca, tambin se descubrirn muchos otros
pasos que no crean valor alguno, pero que son inevitables de acuerdo a la tecnologa actual y los
activos de produccin disponibles; y luego se logra descubrir los pasos adicionales que no crean
valor alguno y pueden evitarse de modo inmediato.
2. Minimizacin del despilfarro: Esto se refiere a la eliminacin de todas las actividades que no son
de valor aadido y redes de seguridad, tambin la optimizacin del uso de los recursos escasos,
como son el capital, recursos humanos y espacio. Permitir un flujo continuo y una operacin ms
eficiente ayuda y facilita a que las cosas funcionan mejor cuando se concentra en el producto y
sus necesidades, en lugar de hacerlo en la organizacin o la maquinaria, de forma que todas las
actividades necesarias para disear, solicitar y proporcionar un producto se realicen en un flujo
continuo.
3. Mejora continua: Apunta a la reduccin de costos, mejora de la calidad, aumento de la
productividad y compartir la informacin entre los miembros del grupo de produccin. Se busca la
perfeccin en el producto, y para lograrlo es fundamental la transparencia, el hecho que todos los
que estn involucrados en el proceso, como son subcontratistas, proveedores de primer nivel,
integradores de sistemas, distribuidores, consumidores, empleados, pueden ver todo de forma que
resulta ms fcil descubrir mejores metodologas para la creacin de valor.
4. Procesos "pull": Esto quiere decir que los productos son tirados, es decir solicitados por el
cliente final, no empujados por el final de la produccin, para asegurar la satisfaccin total de
quien solicit el producto. Para lograr esto es necesario disear, programar y hacer exactamente
lo que el consumidor desea y en el momento que lo desea, dejando que el cliente sea quien
atraiga el producto de acuerdo a sus necesidades, en lugar de empujar productos, a menudo no
deseados, hacia el consumidor.
5. Flexibilidad: Esto apunta a la capacidad de producir rpidamente diferentes mezclas de gran
variedad de productos, sin sacrificar la eficiencia debido a volmenes menores de produccin.
6. Construccin y mantenimiento de una relacin a largo plazo con los proveedores tomando
acuerdos para compartir el riesgo, los costes y la informacin, lo que podra definirse como la
clave del pensamiento lean, es decir, el valor del producto, el cual slo puede ser definido por el
cliente final, y slo es significativo cuando se expresa en trminos de un producto especfico que
satisface las necesidades del consumidor a un precio concreto, en un momento determinado.
Pg. 42
Extrado
de
http://www.eoi.es/blogs/nayellymercedeslazala/2011/12/18/lean-
manufacturing-y-sus-herramientas/
3.9.4
Benchmarking
(HITPASS, 2013)En la literatura nos encontramos con diferentes conceptos de benchmarking. Las
definiciones ms antiguas lo describen como un instrumento de comparacin, mientras que
actualmente se utiliza ms para observar las buenas prcticas de otras organizaciones y
adaptarlas a los procesos propios. A continuacin se citan algunas definiciones de reconocidos
autores:
Pg. 43
Tipos de benchamarking
FUENTE. Extrado de http://es.slideshare.net/yohadriana/presentacin-benchmarking
3.9.5
El modelo EFQM
Pg. 44
Pg. 45
UNIDAD II
ARQUITECTURA EMPRESARIAL (AE) EN EL CONTEXTO BUSINESS PROCESS
MANAGEMENT
(HITPASS, 2013)
La palabra arquitectura por lo general pensamos en la estructura y en los planos de un edificio,
pero en realidad el concepto de arquitectura est relacionada con cualquier tipo de obra, puentes,
barcos, carreteras, monumentos y no slo construcciones fsicas sino tambin abstractas como
organizaciones, aplicaciones y sistemas de software.
La norma 1471-2000 del IEEE[ Hilliard00] define el trmino de arquitectura como: the
fundamental organization of a system embodied in its components, their relationships to each other
and to the environment and the principles guiding its design and evolution, where: fundamental
organization means essential, unifying concepts and principles system includes application,
system, platform, system-of-systems, enterprise, product line, ... environment is developmental,
operational, programmatic, . . . context of the system
Podemos resumir que el trmino arquitectura se refiere a un todo estructural. Se trata ms que el
detalle de mostrar la relacin entre las partes en un entorno complejo. Se responde por
consiguiente a la pregunta de por qu? se necesita una arquitectura: Los sistemas
organizacionales son complejos y por lo general dinmicos, es decir estn sometidos al cambio de
requerimientos, la mejora y la actualizacin.
4.2 Definicin de Arquitectura Empresarial AE
Pg. 46
Pg. 47
(HITPASS, 2013)
Zachman describi acertadamente las razones de por qu se justifica o hace necesario trabajar
con un concepto de una arquitectura empresarial en una organizacin:
1. Levantar y construir los modelos: Si la empresa existe tambin existen los modelos Es
necesario invertir en construir los modelos
2. La empresa es el sistema: La suma de los procesos manuales y automatizados son la empresa
AE no es un problema tcnico, es un problema empresarial
3. La realidad organizacional es la necesidad de estructuracin: Todas las necesidades que
requieren un buen funcionamiento de los procesos y sistemas son necesidades empresariales
Existe una serie de drivers (utilizamos el trmino en ingls porque engloba una serie de
significados en conjunto que son difciles de traducir como, hilo conductor, motivador, gatillador,
justificador, necesidad, etc.) tanto internos (son impulsados desde el interior de la organizacin)
como externos (requerimientos que impactan desde afuera a la organizacin) que requieren de
mando y control.
Pg. 48
Drivers de una AE
FUENTE: (HITPASS, 2013)
Necesidad de Abstraccin
Como la realidad universal es para nosotros infinitamente compleja, para comprenderla se da la
necesidad de abstraer y sintetizar el objeto de observacin. Las principales caractersticas de un
modelo son:
La representacin simplificada de un objeto real o abstracto
Slo descrito hasta un cierto nivel de detalle
Descrito para representar slo el aspecto de inters
Descrito para cumplir un objetivo declarado
Estandarizacin
Contar con un estndar en BPM y en TI facilita la comunicacin, la interoperabilidad, la
independencia de plataformas tecnolgicas, la transparencia, la formacin de profesionales, la
certificacin de habilidades, las reglas de modelado, la documentacin de modelos referenciales y
por ende los costos de operacin y la agilidad de negocio.
La arquitectura empresarial, si cuenta con un metamodelo que pueda representar estos
estndares, aporta a la integridad de los datos en los modelos que siguen los estndares.
BPM Governance
Definimos BPM-Governance como un modelo de gestin corporativa orientada a procesos, pero
integrada con todas las capas de una organizacin, las fases del ciclo de gestin, la gestin del
cambio de nuevos requerimientos, la estructura organizacional y todos los instrumentos de
alineamiento de y entre las estructuras corporativas. BPM Governance abarca el alineamiento con
todo el ciclo de gestin corporativa desde la planificacin y gestin estratgica, la definicin de
planes de negocio, el ciclo presupuestario, la definicin de perfiles y cargos, la gestin en
operaciones, apoyo tecnolgico hasta el alineamiento con el portafolio de proyectos corporativo.
La pregunta clave que se da en este contexto es cmo podemos cumplir con los requerimientos de
integracin de modelos sin una plataforma que permita relacionarlos y mantener miles de
relaciones de negocio, que se conocen y aplican en un repositorio integrado como ARIS. Otra
pregunta clave es cmo mantener el control en la dinmica del cambio empresarial sin el apoyo de
una plataforma que mantenga relacionados los objetos de un modelo con otro. Se agrava la
Pg. 49
La arquitectura empresarial puede contribuir en dos aspectos importantes a reducir los tiempos de
ciclo del PLM:
1. Identificar los elementos que se pueden reaprovechar de las estructuras existentes
2. Evitar iteraciones en las etapas de planificacin y especificacin, aprovechando la buena
documentacin que entrega una base de modelos integrada de una arquitectura empresarial Si la
empresa tiene documentado en un repositorio integrado sus procesos, productos y servicios,
mapa estratgico y objetivos de negocio, aplicaciones e infraestructura de TI, entonces puede
revisar en qu componentes impacta el nuevo producto. Se ahorra el tiempo de levantar y validar
toda esta informacin. Por otro lado, muestra relaciones de negocio documentadas que fcilmente
se olvidaran al levantar por primera vez la informacin requerida.
Gestin de calidad
Los modelos que se desarrollan en el marco de una arquitectura empresarial facilitan la
comunicacin y el entendimiento comn sobre los requerimientos entre las capas de estrategia,
negocio y tecnologa con los diferentes stakeholders. El empleo de los modelos de una AE
Pg. 50
Pg. 51
Pg. 52
5.3 Auditora
Proceso de control de gestin en diferentes mbitos (se denomina tambin auditora interna)
como:
Auditora informtica, proceso de control para determinar si un sistema de informacin mantiene la
integridad de los datos, se cumplen los niveles de servicio, detectar fraudes, grados de
vulnerabilidad y si se utilizan eficientemente los recursos.
Auditora medioambiental, cumplimento de regulaciones medioambientales de una organizacin.
Auditora jurdica, cumplimento de las clusulas de los contratos sujeta a penalidades, infracciones
y garantas.
Auditora de innovacin, proceso de comparacin de la situacin actual con la innovacin
esperada.
Pg. 53
Hoy en da es comn en las organizaciones desarrollar portafolios de proyectos para usarlos como
medio de evaluacin. Sin embargo, estos portafolios carecen de fundamento si stos no
consideran las mltiples dependencias que existen en y entre las capas de negocio, de integracin
y tecnologas de informacin. Este hecho aumenta la complejidad si consideramos que existen
tambin estados actuales y deseados en cada una de las capas y entre ellas[ Hitpass-Richter93].
5.5 ITIL (Information Technology Infrastructure Library)
Pg. 54
AE-BPM-SOA nos encontramos con una serie de artefactos (en AE se entiende como artefacto,
cualquier elemento, o modelo que representa un objeto real fsico o abstracto, como cargo,
proceso, datos, servicios, objetivo, topologa de red, etc.) comunes; los podramos denominar
modelos esenciales que comparten y traspasan informacin entre las capas.
Para satisfacer los objetivos especficos de la direccin de la empresa, operaciones y TI se deben
coordinar los puntos de interseccin. La integracin de las vistas especficas de EA, BPM y SOA
tiene por objetivo trabajar sobre un solo modelo integrado. Ha de considerarse que no es fcil
reducir los filtros de cada capa a los puntos de interseccin entre ellos, pero si tenemos en cuenta
qu responsabilidad tiene cada una de las reas podemos concluir:
Pg. 55
El grado de abstraccin de modelos es siempre mayor hacia EA. A nivel de lnea de negocio o
corporativo se trabaja con mapas, es decir no perder la visin global. Lo que se busca es delimitar
el contexto de los procesos, expresado en desde - hasta y como se relacionan los procesos con
los otros tipos de objetos de negocio.
Pg. 56
El nivel descriptivo describe la lgica de negocio a muy alto nivel, por lo general a nivel de
subprocesos y no contiene casos de excepcin. Representa un modelo abstrado de la
complejidad y sirve para delimitar el contexto y la funcionalidad a nivel ejecutivo.
El nivel operacional (representado en la tabla por el tipo de objeto actividad) abarca toda la
lgica de negocio en detalle, incluyendo los casos de excepcin, identificando las reglas de
negocio, y la interaccin en detalle con todos los participantes. Es independiente de la tecnologa,
pero sirve como especificacin para la implementacin.
Pg. 57
Es un marco de trabajo para Enterprise Architecture (EA), creado y soportado por el instituto que
lleva su nombre Zachman International (anteriormente se llam ZIFA: Zachman Institute for
Framework Advancement). Este framework emplea modelos y vistas de los diferentes elementos
que forman parte de la arquitectura empresarial, contemplando dos dimensiones:
Zachman sostiene que cada sistema (una organizacin tambin es un sistema) se puede describir
en forma completa respondiendo a las siguientes preguntas:
Las perspectivas captan todos los modelos requeridos para el desarrollo de sistemas. Cada
modelo est relacionado con un determinado perfil dentro de la compaa:
De las preguntas del negocio y las perspectivas de los participantes, Zachman desarroll una
matriz, llamada The Zachman Framework. Lo que la matriz busca es ordenar la arquitectura y
que haya definiciones para cada uno de estos aspectos.
Al framework de Zachman se le reconocen los siguientes beneficios y ventajas:
Es simple y fcil de entender
Contempla la Empresa como un todo
Es independiente de herramientas y modelos
Presupone que se requieren multimodelos para describir la organizacin desde sus diferentes
perspectivas
TOGAF son las siglas de The Open Group Architecture Framework y, por tanto, pertenece a
The Open Group, un consorcio que est formado por empresas y profesionales del sector TI, con
el objetivo de marcar directrices, independientes de fabricantes, en el mundo de la Arquitectura TI.
Pg. 59
Arquitectura de Aplicaciones, la cual provee un plano (blueprint , en ingls) para cada uno de los
sistemas de aplicacin que se requiere implantar, las interacciones entre estos sistemas y sus
relaciones con los procesos de negocio centrales de la organizacin.
Pg. 60
Es un marco estructural desarrollado por Scheer[ Scheer92] a principios de los aos 90, cuyo foco
principal fue el desarrollo de una arquitectura que permitiera relacionar y describir procesos de
negocio y sistemas de informacin en forma integrada. Para estos efectos Scheer presenta en su
concepto estructural la descomposicin de modelos en niveles y vistas en el marco de una
arquitectura llamada ARIS House, que distingue:
Cinco Vistas
Vista organizacional
Vista de datos
Vista funcional
Vista de control
Vista de productos y servicios
Tres Niveles
Definicin de requerimientos
Diseo y especificacin
Implementacin
ARIS House
Este mismo metamodelo fue implementado en una herramienta de AE que lleva el mismo nombre
de ARIS. El corazn de ARIS es una tcnica para modelar procesos llamada EPC (Event driven
Process Chains).
Pg. 61
Los expertos en gestin estratgica del MIT (Ross - Weill) y el Instituto de Gestin Estratgica St
Gallen en Suiza (Robertson) publicaron una metodologa de cmo plasmar la estrategia de una
empresa en los procesos crticos para introducir BPM en organizaciones, basado en un marco de
arquitectura empresarial (Enterprise Architecture as Strategy, Harward Press 2006)[ Ross et al 06].
La idea principal de este concepto es identificar primero el tipo de modelo de procesos o
configuracin de valor que tiene la empresa, de los cuales existen segn Ross et al
fundamentalmente cuatro tipos, diversificacin, coordinacin, replicacin y unificacin. Cada uno
de estos modelos de negocio determina un diferente grado de estandarizacin y grado de
integracin que se necesita en los procesos para lograr un rediseo de los modelos de negocio
que cumplan con un alto grado de eficiencia operacional en los procesos de negocio. A
continuacin se presentan en forma resumida los cuatro tipos de modelos operacionales, con las
siguientes caractersticas:
Pg. 62
Representa una gua facilitadora que permite evaluar el estado de desarrollo de un rea en
especial. La aplicacin de estas guas permite a las organizaciones:
Conocer su nivel actual de madurez
Identificar elementos ausentes y que son necesarios para alcanzar niveles superiores de madurez
Identificar las fortalezas ya establecidas en la organizacin
Poseer un mapa general de los elementos necesarios para mejorar
8.2 Modelo de Madurez BPM de la OMG (BPMM: Business Process Maturity Model)
BPMM se considera como un mapeo directo con el CMMI, sin embargo, los modelos presentan
orientaciones distintas: el primero se enfoca en los workflows y procesos de la organizacin y su
administracin, mientras que el segundo tiene su foco en la administracin de proyectos.
Cada etapa o nivel de madurez cimienta requerimientos con el cual futuras mejoras pueden ser
construidas Al igual que los otros modelos de madurez, BPMM est compuesto por niveles de
madurez, los cuales son (ver figura 4.1):
Nivel 1 - Inicial: Donde los procesos de negocios son ejecutados algunas veces de forma
inconsistente, con resultados difciles de predecir.
Nivel 2 - Gestionado: Donde la administracin de los procesos se liga a procedimientos
particulares dentro de unidades de trabajo, que aseguran que los procesos pueden ser ejecutados
en repetidas ocasiones satisfaciendo los compromisos asumidos por el grupo de trabajo. Sin
embargo, unidades de trabajo que ejecutan tareas similares pueden usar diferentes
procedimientos.
Nivel 3 - Estandarizado: Donde procesos comunes y estndares estn sintetizados desde las
mejores prcticas identificadas en el grupo de trabajo y guas de adaptacin son provistas para dar
Pg. 63
Tiene como base el modelo de madurez del EFQM (European Foundation for Quality
Management)
UNIDAD III
BUSINESS PROCESS MANAGEMENT (BPM)
Y EL MODELADO BUSINESS PROCESS MODEL AND NOTATION (BPMN)
(HITPASS, 2013)
A partir de los aos 60 se empezaron a desarrollar tcnicas de modelado sobre todo orientadas al
desarrollo de sistemas y la mayora de stas, enfocadas al modelamiento de datos y funciones. Lo
que se buscaba encontrar eran vistas de datos normalizadas que deban ser administradas por la
funcionalidad que se requera para el negocio, razn por la cual dominaban las tcnicas centradas
en flujos de datos, como lo fue el anlisis estructurado (en ingls: Structured Analysis). El mtodo
de anlisis estructurado se convirti en su poca en sinnimo del anlisis de flujo de datos. Se
desarrollaron herramientas para documentar y administrar los flujos de datos. Las herramientas
eran esenciales para documentar los sistemas existentes y para determinar los requerimientos de
informacin por medio del mtodo estructurado.
Los analistas deseaban conocer las respuestas a cuatro preguntas especificas: Qu funciones
integran el sistema? Qu datos necesita cada funcin? Qu datos deben ser almacenados?
Qu datos ingresan y abandonan el sistema? De lo dicho anteriormente queda claro que se daba
gran importancia a los datos.
Pg. 66
(HITPASS, 2013)
Formalmente podemos hacer la primera gran divisin en metodologas basadas en tcnicas de
lenguaje estructurado (script) y metodologas basadas en tcnicas de diagramacin.
Las metodologas basadas en tcnicas de diagramacin, las podemos clasificar en tcnicas
orientadas al flujo de datos, al flujo de control y orientadas al objeto.
(HITPASS, 2013)
Antes que apareciera BPMN se difundieron bastante algunas tcnicas orientadas al objeto para
modelar procesos, sobre todo UML Activity Diagram (diagramas de los procesos a nivel
descriptivo) y diagramas UML Use Case (Casos de uso en un nivel ms detallado que describen el
flujo entre actividades y unidades organizacionales).
Pg. 67
(HITPASS, 2013)
La primera versin de la Business Process Modeling Notation (BPMN) fue desarrollada por el
instituto Business Process Management Initiative (BPMI) principalmente bajo la tutela de Stephan
A. White profesional de la IBM en 2004.
Pg. 68
Fuente: http://bpmn-bayard.blogspot.com/2011/03/5-historia-del-bpmn.html
Pg. 69
Fuente: http://bpmn-bayard.blogspot.com/2011/05/8-fundamentos-de-bpmn_28.html
Pg. 70
9.3 Actividades
Fuente: http://bpmn.16mb.com/conexionActividad.php
(HITPASS, 2014)
Hasta la versin BPMN 1.2 no exista una simbologa reservada para diferenciar los tipos de
actividades. Esta falencia se super a partir de BPMN 2.0, dando a las actividades indefinidas una
simbologa en su respresentacin.
a. Actividad Manual
Es ejecutada por una persona, cuyo control no lo lleva un sistema de workflow o Process Engine.
Ejemplos:
El guardar un acta en un archivo fsico
El aclarar por telfono una factura mal emitida
La conversacin de un ejecutivo con su cliente
b. Actividad Usuario
Tambin es ejecutada por una persona (usuario), pero en este caso el control lo lleva el sistema
de workflow o Process Engine.
Ejemplos:
Revisar una factura
Aprobar una solicitud de vacaciones
Administrar una solicitud de soporte
Pg. 71
Pg. 72
A las actividades, podemos marcarlas con ciertas propiedades (marcas), tales como repetitivas
(loop), mltiples (ms de una
instancia), o compensacin. Estas marcas pueden combinarse con los tipos de actividades,
convirtendose de cierta forma en actividades complejas.
a. Loop
Una actividad con la propiedad de loop (bucle) se va a repetir tantas veces hasta que se cumpla, o
no se cumpla la condicin especificada.
Tambin podemos modelar la condicin repetitiva con ayuda de Gateways, en combinacin con
Gateways o sin ellos.
Pg. 73
c. Actividad de compensacin
Esta propiedad se utiliza exclusivamente en el contexto del evento intermedio de compensacin y
se relaciona con el evento a travs del flujo de asociacin y nunca a travs del flujo de secuencia.
Gateways).
b. Flujo de Mensaje
Define el flujo de comunicacin entre dos participantes o entidad e s (p. ej., una
organizacin y sus proveedores). El objeto de la comunicacin es u n me n s aje.
c. Asociaciones
Se utilizan par a vincular Artefactos (d a tos e informacin) con otros objetos del
diagrama, incluyen do objetos de flujo (Actividades, Eventos y Gateways).
Pg. 74
A partir de la versin BPMN 2.0 podemos definir actividades globales, las cuales se diferencian de
las actividades normales, en que las primeras pueden reutilizarse. Las actividades globales no se
diferencian grficamente de las normales. Slo las reconocemos al ver la existencia de actividades
invocables que llevan el mismo nombre que las globales, pero tienen una lnea de contorno ms
gruesa, es decir en negrita.
(HITPASS, 2014)
Casi ningn proceso tiene un flujo unifome. En la mayora de los casos, las instancias recorren
diferentes trayectorias, dependiendo de las condiciones y reglas que apliquen.
Pg. 75
Por ejemplo indicamos el tiempo promedio que demora cada actividad. La suma de los tiempos de
cada una actividad nos arroja el tiempo de ciclo del proceso completo. (anlisis de indicadores de
tiempo de ciclo)
Pg. 76
El paralelismo no significa que obligatoriamente las actividades tienen que ejecutarse exactamente
en forma simultnea, pero pueden comenzar cuando la condicin se de.
Con la instancia del proceso se crea simultneamente el token, el cual es clonado como en el caso
anterior en el AND-Split. Apenas est lista la ensalada se dirige el token a la actividad comer
preparacin y ejecuta la tarea, es decir la ensalada se consume sin esperar la pasta, como se
muestra en la figura:
Otro caso en que la instancia vive el tiempo que corresponde con el tiempo de ciclo del proceso
(ejemplo 45 das). A pesar que el primer token se consume luego de 30 das, el segundo token
an est activo durante 15 das ms en la actividad 2.
Pg. 77
Con un OR-Gateway podemos formular una situacin que responde a las preguntas y/o, en la
cual podemos escoger uno, muchos o simplemente todos los flujos de salida (Para consumir
tokens de una o ms ramas de entrada (Inclusive Merge) o para propagar tokens a, al menos, una
de las ramas de salida (Inclusive Desicion).
Pg. 78
Nos protege ante situaciones indeseadas. Primero se contemplan todos los flujos salientes con
sentido de negocio; slo si ninguna de las opciones anteriores es vlida se emplea el flujo por
defecto.
Se utiliza cuando un caso de negocio no se puede representar con ningn otro Gateway.
Se da en un punto del proceso donde aparecen varios caminos y solo uno de ellos es vlido.
Esta decisin esta basada en la informacin registrada en Metadata.
En el ejemplo, en el momento de tomar la decisin, por cualquiera de ambas alternativas, pedimos
la pizza y desechamos la otra opcin.
Vamos a suponer que vamos a ejecutar cuatro actividades en forma simultnea. La quinta
actividad debe ejecutarse apenas se disponga del resultado de tres actividades, independiente de
algn orden correlativo. Este tipo de comportamiento de sincronizacin se puede representar con
un Gateway complejo, agregndole si la condicin en forma de un artefacto del tipo comentario.
Pg. 79
9.8 Eventos
Las tareas (actividades) cambian el estado de un objeto, bajo ciertas condiciones (Gateways).
Eventos son cosas que ocurren. Indican que al inicio, en forma intermedia o al final del proceso
algo significativo ocurri.
Eventos de inicio nos indican que tipo de ocurrencias suceden para que un proceso comience.
Eventos intermedios muestran un estado que el proceso ha alcanzado y que en el modelo por
alguna razn lo queremos retener. No se utilizan muy a menudo, pero pueden ser muy tiles, por
ejemplo si el estado representa un hito y se quiere medir el tiempo transcurrido hasta alcanzar el
hito.
Eventos finales indican que se logr al finalizar una trayectoria del proceso.
Los eventos de captura se les denomina en BPMN catching events e indican ocurrencias que
vienen de afuera y a los que un proceso debe reaccionar cuando estos suceden, independiente si
este tipo de eventos gatillan (en ingls: trigger) el inicio de un proceso o suceden durante un
proceso.
Lo importante de entender es que este tipo de sucesos tienen un impacto sobre el proceso y que
este debe reaccionar.
Eventos de captura pueden tener el siguiente impacto sobre los procesos:
Inician el proceso, el proceso o el flujo del proceso contina, una actividad o un subproceso que se
encuentra en ejecucin es interrumpida o cancelada, durante la ejecucin de una actividad o un
subproceso, impulsa el inicio de otra actividad o subproceso
Los eventos del tipo disparador se les denomina en BPMN throwings events e indican eventos
creados dentro del proceso. Es decir a diferencia a los eventos del tipo de captura a los cuales el
proceso debe reaccionar, en este caso el mismo proceso acta como gatillador de nuevos
eventos. Eventos del tipo disparador: pueden crearse durante el proceso, o al final del proceso
(eventos de trmino).
Para que un proceso que est en espera pueda continuar, puede hacerse necesario que ocurra un
evento intermedio, como lo muestra la figura, Si la actividad 1 ha terminado, tiene que ocurrir
primero el evento 1, antes que puede iniciarse la actividad 2.
En BPMN tambin podemos representar casos en que existe un flujo normal, pero puede ocurrir
un evento inesperado que interrumpa una actividad o un subproceso. A estos eventos intermedios
Pg. 80
En BPMN hasta la versin 1.2 los eventos sobrepuestos (a excepcin de los eventos del tipo de
compensacin), siempre cancelan la actividad en ejecucin. Este comportamiento no siempre
refleja la realidad, por lo que en la versin 2.0 se introdujo un nuevo smbolo: un evento intermedio
sobrepuesto, pero del tipo no interrupcin.
El token inicia la actividad 1. Si sucede el evento 1, durante la ejecucin de la actividad 1, el token
es clonado: La actividad 1 sigue en proceso, pero al mismo tiempo avanza el segundo token (el
clonado) a la actividad 3, la cual tambin es iniciada y ejecutada. Este evento puede suceder
incluso en forma repetitiva, y el token vuelve a clonarse hasta que la actividad 1 haya terminado.
Si no sucede el evento 1, la actividad 1 se ejecuta en forma normal y el token sigue su flujo regular
e inicia la actividad 2.
Si sucede el evento 1, despus que se haya ejecutado la actividad 1, el suceso no impacta en el
proceso.
Eventos que portan informacin (no se restringe a ciertos portadores de informacin como cartas,
emails o llamadas, sino a cualquier objeto que porte informacin: orden de compra, gua de
despacho, boleta o factura.)
Pg. 81
O tambin:
Otro ejemplo, el cliente nos llama haciendo un reclamo que el sitio no responde o est abajo. El
operador busca el problema o verifica si existe algn error. Es posible que el cliente se haya
equivocado y el problema lo tenga l, porque en algn instante se le haya
cado internet. l llama nuevamente para que no nos preocupemos. Este llamado entra al proceso
como un evento de mensaje del tipo interrupcin, al ocurrir todas las dems actividades se
cancelan y el flujo sigue a la actividad asignada por el evento de interrupcin.
Pg. 82
Un evento de tiempo no puede ser impulsado por un proceso, porque sobre el tiempo no tenemos
influencia, razn por la cual este evento existe slo en forma de evento de captura.
Muy a menudo se utiliza el temporizador sobrepuesto como timeout, tiempo mximo permitido
para la ejecucin de una actividad.
Si usted identifica los puntos donde pueden ocurrir errores, los puede interceptar utilizando este
tipo de eventos.
En BPMN se considera un error como un evento excepcional, razn por la cual slo se puede
modelar como evento intermedio sobrepuesto y que adems requiere de un tratamiento
excepcional. Como tipo disparador slo se debe usar como evento final, indicando que el proceso
ha sido cancelado por error, o bien el evento es capturado por un subproceso superior que lo lleva
a un tratamiento especial.
Pg. 83
Un proceso puede iniciarse o continuar bajo ciertas condiciones. La condicin debe ocurrir en
forma independiente del proceso.
Este evento es junto al evento de tiempo el nico tipo que slo existe en forma de evento de
captura.
Tienen un cierto parecido con los de mensajes, razn por la cual en BPMN las reglas de
modelamiento para ambos eventos son iguales.
La nica y gran diferencia es que los mensajes tienen un destino definido, por ejemplo un e-mail
indica una direccin a quin se dirige y una llamada telefnica indica un nmero identificador,
mientras que una seal es un mensaje con destino indefinido. Un anuncio en el diario, un reclame
en la televisin, o un llamado de emergencia por radio son ejemplos de seales.
Cualquiera persona o sistema que capte la seal puede reaccionar si es que quiere.
El ejemplo que al ver un comercial en la televisin nos abri el apetito de probar la pizza tras el
anuncio. Entonces llamamos y hacemos el pedido de la pizza (reaccin a la seal), pero slo la
comemos cuando tengamos deseo de probarla (evento de condicin). Luego evaluamos si nos
gust la pizza en un sitio web de gourmes. Es decir, tambin los comensales envan una seal
(destino indefinido) al evaluar la pizza en un sitio pblico.
Pg. 84
El evento terminador luego de consumir todos los tokens activos se encarga tambin de finalizar la
instancia del proceso. Como consecuencia este evento especial slo debe usarse como evento
final, debido a que termina todos los tokens activos del proceso, independiente de donde se
encuentren.
Conexin o de vnculo (en ingls: link) es un evento tcnico, no tiene ningn significado de
negocio. El evento no tiene otra finalidad que poder dividir diagramas muy grandes, sin perder el
vnculo de un flujo de secuencia.
Pg. 85
Con el evento mltiple podemos incluir la captura de varios eventos alternativos con un smbolo.
Si se utiliza como evento de captura, inicia o contina el proceso, con el slo hecho de ocurrir uno
o el primero de los eventos posibles.
Como evento del tipo disparador reacciona como un disparador mltiple, es decir impulsa todos
los eventos contenidos.
En BPMN contamos con una posibilidad adicional para disear comportamientos especiales, como
es el evento de Gateway exclusivo basado en eventos (abreviado: Event-Gateway). Este
Gateway no reacciona ante datos sino a eventos, especficamente al primer evento que suceda.
Qu situaciones se pueden dar para utilizar este Event-Gateway? Para este efecto
Pg. 86
1.
2.
Evento de Escalacin
3.
Evento de Cancelacin
4.
9.9 Lane
An no hemos visto quin o quienes son los responsables de ejecutar las actividades. BPMN
utiliza carriles llamados lanes para la asignacin de responsables.
Segn las reglas de BPMN, un objeto de flujo (actividad, evento, Gateway) slo se puede
posicionar dentro de un lane y no entre ellos.
La solucin para este escenario, sera crear la actividad tantas veces como personas participan.
Pg. 87
BPMN contiene tambin una categora de elementos que sirven para una mejor explicacin o
visualizacin grfica, pero que de ninguna forma tiene alguna influencia en la lgica de los
procesos, por lo cual los artefactos no son interpretados por un motor de workflow.
Es posible que el analista no se sienta muy cmodo con este principio de modelamiento porque en
otras tcnicas de modelamiento no se interpreta as. En muchas ocasiones no es necesario
Pg. 88
Por qu BPMN introdujo este principio de separar los participantes a pools propios para
representar la lgica en sus diagramas? El objetivo principal que tienen los autores del BPMN en
mente es la automatizacin de los procesos a partir de los diagramas.
9.12 Subprocesos
Pg. 89
Pg. 90
(White 20009)
Des de su descripcin, BPMN ha tratado de dar soporte a tres categoras principales de Procesos:
Orquestacin
Coreografa
Colaboracin
Estos trminos han variad o, usualmente con conflictivos significados en los distintos contextos de
negocio en los que son aplicados.
11.1 Orquestacin
Sin embargo, un diagrama BPMN puede contener m s de una orquestacin. En tal caso,
cada orquestacin aparece dentro su propio con tenedor llamado Pool.
11.2 Coreografa
contrato
procedimientos
o protocolo)
entre
interacta n . Estos participantes pueden ser roles de negocio generales (por ejemplo,
un despachador) o una entidad especfica de negocio (por ejemplo, FedEx como
empresa de transporte).
Pg. 91
11.3 Colaboracin
Pg. 92
UNIDAD IV
AUTOMATIZACIN DE PROCESOS CON BUSINESS PROCESS
MANAGEMENT (BPMN)
Pg. 93
Ejemplo:
Modelo de proceso de contratacin de personal con cada participante en Pool propio.
Pg. 94
Es la esencia del BPMN-Framework. Este nivel abarca toda la lgica de negocio en detalle,
incluyendo los casos de excepcin, identificando las reglas de negocio, y la interaccin en detalle
con todos los participantes. El modelo operativo le sirve al usuario de negocio (Process
Participants) como gua o manual de procedimiento en su trabajo diario. Al analista de proceso
(Process Analyst) le sirve como input para evaluar la eficiencia del proceso y poder desarrollar
propuestas de mejora. Por ltimo, el modelo operativo constituye la base y el punto de partida para
el diseo de una implementacin tcnica por medio de TI.
Pg. 95
Ejemplo:
Diagrama de colaboracin para proceso de licitacin de cargo
Otros requerimientos
Pg. 97
(HITPASS, 2013)
Muchos lectores que se interesan por BPMN conocen algunas otras notaciones para modelar
procesos. Seguramente tambin se preguntarn si tiene sentido cambiarse a BPMN y qu
aspectos hay que considerar en esta nueva tcnica de modelamiento. Segn la regin donde est
radicado el lector y la escuela por la que ha pasado, habr conocido o aplicado diferentes
notaciones.
Pg. 99
REFERENCIAS BIBLIOGRFICAS
Y DIRECCIONES ELECTRNICAS
Bsica
HITPASS, Bernard, BPM: Business Process Management Fundamentos y
Conceptos de Implementacin, Segunda Edicin. Chile: Editorial BHH Ltda, 2013.
Complementaria
BERND RUKER, Jakob. Manual de Referencia y Gua Prctica BPMN 2,0.
Cuarte Educion, Chile: Editorial
Dimacofi,
2014.Joyanes Aguilar, Luis.
Estructura de Datos. 1ra. ed. Espaa: McGraw-Hill; 2000.
BPMN 2.0, Bizagi Suite [en lnea]. [Consulta: 20 de junio de 2015]. Disponible en
Web: https://www.bizagi.com/docs/BPMNbyExampleSPA.pdf
Gua especificacin BPMN [en lnea], [Consulta: 03 de junio de 2015].Disponible
en Web: http://www.bpmn.org
Pg. 100