Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gestión por Procesos Unidad 2: Modelamiento de Procesos con BPMN 2.0 Clase 6: Solemne
Gestión por Procesos Unidad 2: Modelamiento de Procesos con BPMN 2.0 Clase 6: Solemne
• Reflexionemos en torno a:
– Las ventajas de la representación gráfica.
– Diferencia en un Diagrama y un Modelo:
• Diagrama: representación gráfica de un modelo.
– del latín, diagramma; y este del griego διάγραμμα, «diseño». Es un dibujo con el
que se obtiene la presentación gráfica de una proposición, de la resolución de un
problema, de las relaciones entre las diferentes partes o elementos de un
conjunto o sistema (Wikipedia).
• Modelo: constructo conceptual basado en la abstracción.
– Esquema teórico de un sistema o de una realidad compleja, que se elabora para
facilitar su comprensión y el estudio de su comportamiento (RAE).
– Constructo: objeto conceptual u objeto ideal, resultante de procesos cerebrales
(Wikipedia).
Lanes
• BPMN utiliza carriles llamados «lanes» para la
asignación de responsables.
• Por lo general se usan lanes en la práctica para:
– Roles (auditor, usuario de negocio,
ejecutivo, etc.). Roles generalizados
(cliente, proveedor, fiscalizador, etc.).
Cargo de algún área (gerente, supervisor,
etc.).
– Departamentos (contabilidad, ventas, etc.).
Aplicaciones o sistemas (CRM, SAP, etc.)
• Otro elemento similar son los pools, pero estos
agrupan uno o varios lanes para identificar
procesos autocontenidos.
Lanes…
Eventos
• Los eventos indican que al inicio, en forma intermedia o al final del proceso, algo
significativo ocurrió.
• Los eventos de inicio (Comienzo) 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 razón 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.
Procesar Notificar
Requerimiento Remitente
Fin
Requerimiento
Comienzo Notificar
Remitente del
Rechazo
Establecer el Estado de Fin
Rechazado
Eventos…
Evento intermedio.
Un Evento de varios
debe ocurrir para
partir:
Búsqueda de
Candidatos
Continuar?
Negociar
Contratos
Si
No
Analicemos algunos casos
Analicemos algunos casos …
Subprocesos
• En BPMN tenemos para estos fines el objeto de flujo llamado subproceso.
• Un subproceso describe en su interior la lógica en detalle, pero en el
diagrama del proceso superior no toma más lugar que una propia
actividad.
• Ambos elementos, la actividad y el subproceso, pertenecen a la clase de
las actividades y se representan en forma de rectángulo con esquinas
redondeadas.
• La única característica que los diferencia es un signo más (+) en la actividad
del tipo subproceso, que indica la existencia de una lógica dentro de este:
Subprocesos…
Subprocesos: Modularizar y Reutilizar
• Existen subprocesos «incrustados», los cuales también pueden ser subprocesos
«reutilizables».
– Todos los subprocesos tienen la características de ser «incrustados» y sólo pueden tomar la
propiedad como «reutilizable» si se declara como subproceso «global» (al cual se puede acceder
de distintas partes del proceso) y es referenciado como una actividad «invocable»
• Un subproceso incrustado sólo puede existir en un proceso superior, dicho de otra
forma le pertenece al proceso superior.
• Un subproceso incrustado tampoco puede poseer pools o lanes propios, sino que sólo
puede estar relacionado con el pool o lane en donde está asociado al proceso superior.
• Un subproceso incrustado sólo puede iniciarse con un evento indefinido, otros eventos
de inicio como de mensajería o de tiempo no están permitidos.
• Dicho de otra forma, un subproceso incrustado, no es otra cosa que una especie de
dominio delimitado (en inglés: «scope») dentro del dominio superior, que obedece a
dos objetivos:
1. Abstracción de complejidad.
2. Una agrupación de actividades del proceso superior, al cual se pueden relacionar marcadores o
eventos en general.
Subprocesos: Modularizar y Reutilizar…
Subprocesos Globales
• En cambio subprocesos globales pueden reutilizarse en varios procesos
superiores.
• En los procesos industriales existen muchos subprocesos que se utilizan en forma
global, como por ejemplo la adquisición de un artículo debido al pedido de un
cliente o la reposición de stock de bodega.
• Otros ejemplo de subproceso global es la facturación para la venta de productos o
servicios de reparación.
• Las actividades invocables están marcadas en su contorno con negrita.
• En diferencia a los subprocesos incrustados, los de tipo global no están ligados al
proceso superior, por lo tanto si pueden poseer sus propios pools y lanes.
• Los subprocesos globales se pueden comparar con un servicio externo (que
también lo puede ser), es decir como una especie de «Shared-Service-Center».
Subprocesos: Modularizar y Reutilizar…
Subprocesos: Modularizar y Reutilizar…
• El bajo acoplamiento de los subprocesos globales también se manifiesta en la forma
de traspaso de datos a los procesos superiores.
• BPMN parte de la base que los procesos incrustados tienen acceso a toda la
información requerida del proceso superior, en cambio para los subprocesos globales
es necesario declarar la forma de traspaso de datos.
• Esto pareciera ser sólo un aspecto técnico, pero no lo es; también tiene una
componente de negocio.
N Actividad Responsable
8 Envío de cotizaciones a proveedores vía correo Agente Técnico de Compras
electrónico (preferente) o según el medio que el
proveedor acepta.
Actividades o
Tipo o Grado de Participación
Decisiones
MATRIZ RACI …
– Responsible: Son quienes trabajan en el proceso y son los ejecutores de
las acciones que se indican.
– Accountable: Es quien responde por el resultado del proceso, es decir, el
dueño del proceso (Responsable).
• Idealmente debe ser sólo una persona.
– Consult: Es un individuo que debe ser consultado antes de que el proceso
continúe en algún punto.
• Puede ser encargado de alguna inspección y la decisión correspondiente.
– Inform: Son quienes necesitan saber qué está ocurriendo, pero no es en si
parte del proceso.
• La información puede ser durante el proceso o posterior.
• Es una comunicación unidireccional.
• Ej. Personas que posteriormente realicen análisis sobre el desempeño de la
unidad o el proceso.
MATRIZ RACI…
Análisis en una Matriz RACI
• Análisis Vertical:
– Se toman las columnas de los roles de los participantes y se analizan,
buscando por ejemplo:
• ¿La cantidad es adecuada?
• ¿Si son demasiadas, se pueden delegar?
• ¿Se crea un cuello de botella por una excesiva asignación de funciones a
esta persona?
• ¿Se involucra al nivel que debe? ¿Es una persona de un nivel jerárquico
alto involucrado en actividades detalladas? ¿Es una persona de nivel
jerárquico bajo tomando decisiones importantes?
• ¿Hay demasiados espacios en blanco? ¿Se podría eliminar la participación
de esa persona?
MATRIZ RACI…
Análisis en una Matriz RACI
• Análisis Horizontal:
– Busca determinar si las responsabilidades han sido bien establecidas
para cada actividad.
– Lo básico es:
• Que alguien tenga la responsabilidad de realizar la tarea (Responsable).
• Que alguien tenga la responsabilidad sobre la calidad de la tarea
(Accountable).
– Si hay demasiadas personas involucradas en una actividad (R) puede
derivar en que la responsabilidad del trabajo se diluye, y se pierde
trazabilidad sobre los hechos.
– Si sólo hay uno, puede ser un cuello de botella.
– Si hay más de un responsable (A) a nivel general, la gente podría no
saber a quién acudir para tomar una decisión.
MATRIZ RACI …
Ejemplo: Petición de pago de cheque
• Es importante no ser demasiados específicos con las actividades ni
demasiados generales.
• El nivel justo es el que permite que las responsabilidades sean bien
comprendidas.
MATRIZ RACI …
Ejemplo: Petición de pago de cheque
• ¿Qué dificultades observa en la siguiente matriz RACI?
• Demasiados detalles no
aportan al objetivo de conocer
las responsabilidades.
Preguntas
Complementaria:
The Ultimate Guide to Business Process Management:
Everything you need to know and how to apply it to your
organization
Theodore Panagacos
CreateSpace Independent Publishing Platform, 2012
Taller Práctico Colaborativo
Título
• Comunicación de Procesos de Negocio.
Resultado de Aprendizaje
• Construir modelos gráficos para representar y comunicar
procesos de negocio.
Tiempo
• 60 minutos: organización (10) + Desarrollo (30) + Cierre
(20)
Actividad online Clase 05
Taller
• Desarrollo del caso Crédito Hipotecario.
• Debe disponer de 80 minutos para el desarrollo de este
Taller.
• Se debe subir al Classroom durante la Semana 5. Llevar
las principales dudas a la siguiente Clase presencial.