PROCESO
Karla Cantuña Flores, Mtr
INTRODUCCIÓN A LOS PROCESOS.
Los procesos han existido
siempre en las actividades
humanas, llevando a cabo de
forma sistemática un proceso,
ya sea de forma consciente o
no, para diferentes
operaciones.
Proceso es un conjunto de
actividades que se realiza con
un objetivo final.
PROCESO
Entradas Salidas
Proceso
recursos productos,
Información humanos, servicios,
tecnológicos y información
materiales
INTRODUCCIÓN A LOS PROCESOS.
Subproceso
Es un conjunto de actividades que tienen una secuencia lógica que cumple propósitos
claros.
Un subproceso es un proceso en sí mismo, cuya funcionalidad es parte de un proceso
más grande
Procedimiento
Conjunto de acciones específicas que se llevan a cabo para obtener un resultado.
Especifica qué debe hacerse, quiénes deben hacerlo, cómo, cuándo y dónde se llevarán
a cabo.
Actividad
Es la suma de tareas, normalmente se agrupan en un procedimiento para facilitar su
gestión.
La secuencia ordenada de actividades da como resultado un subproceso o un
proceso.
Ejemplo
Procesos Actividades Tareas
1.- Realización de 1. Reunión con el personal.
Programa de actividades. 1. Análisis de los requerimientos 2. Análisis de sus requerimientos.
de los usuarios que trabajan en 3. Designación del Trabajo.
el departamento. 4. Verificar que se realice el programa como lo requerido.
1. Recibir la solicitud de Aprobación.
1. Diseño de Programa. 2. Aceptación del Programa.
3. Chequeo de las actividades.
4. Pruebas del Desarrollo del Programa.
5. Análisis del estudio de factibilidad.
2.- Realización del Plan 1. Modificación de las
Estratégico. actividades. 1. Recibir la solicitud aprobada.
2. Modificar las actividades.
3. Verificación de las actividades.
4. Realización de las tareas.
5. Entregar y Capacitar al personal.
1. Actualización de las
actividades. 1. Recibir la solicitud aprobada.
2. Actualizar las actividades.
3. Implementación de las aplicaciones a utilizar
DEFINICIÓN DE LOS PROCESOS
Es el conjunto de actividades de trabajo
interrelacionadas que se caracterizan por requerir ciertos
insumos y tareas particulares que implican valor añadido
con miras a obtener ciertos resultados.
Unproceso define qué se debe hacer, mientras que un
procedimiento indica cómo hacerlo.
Conjunto completo y coordinado de actividades
colaborativas y transaccionales que proporcionan valor a
los clientes.
Ejemplo de proceso y subproceso
CARACTERÍSTICAS DE LOS PROCESOS
Un proceso se define por medio de un verbo de acción
en infinitivo que denota la calidad de imperativo.
El objetivo de un proceso es generar un producto o
servicio.
Transforma lasentradas para generar una salida (dándole
valor agregado).
Tiene principio y fin.
Existen para satisfacer las necesidades de un cliente.
TIPOS DE PROCESOS
Clave
Son los procesos que tienen contacto directo con el cliente, (los procesos operativos necesarios para
la realización del producto/servicio, a partir de los cuales el cliente percibirá y valorará la calidad:
comercialización, planificación del servicio, prestación del servicio, entrega, facturación, etc.).
Estratégicos
Son los procesos responsables de analizar las necesidades y condicionantes de la sociedad, del
mercado y de los accionistas, para asegurar la respuesta a las mencionadas necesidades y
condicionantes estratégicos.
1. Macro procesos: Proceso global de gran alcance que normalmente suele atravesar las
delimitaciones de una unidad o área de trabajo.
2. Micro procesos: Un proceso más definido compuesto de una serie de pasos y actividades
detalladas. Podría ser llevado a cabo por una sola persona. Un micro proceso puede convertirse
en un subproceso de un macro proceso.
TIPOS DE PROCESOS
Los procesos pueden ser clasificados también en:
1. Procesos multidepartamentales: Sus actividades se realizan integrando varios departamentos,
servicios o unidades. Lógicamente son los más complejos.
2. Procesos departamentales o unifuncional: Aquel llevado a cabo por un solo departamento.
Tarea
https://youtu.be/Ixi737p6f48
GESTIÓN POR PROCESO
Karla Cantuña Flores, Mtr
INTRODUCCIÓN A LA GESTIÓN POR PROCESOS.
Una forma de organización no clásica, es decir, diferente a la típica organización funcional. Prima la
visión del cliente por sobre todas las actividades de la organización.
Ayuda a que una empresa sea más eficiente, más dinámica, siempre lista para los cambios.
Los procesos son realizados por personas y los resultados también son recibidos por personas, por
ende, hay que fomentar a todos los actores del proceso, desde los proveedores hasta los clientes, para
que se comparta una misma visión con comunicación fluida y abierta.
Ventajas de la Gestión por Procesos
Mejorar continuamente las actividades desarrolladas.
Reducir la variabilidad innecesaria.
Eliminar las ineficiencias asociadas a la repetitividad de las actividades.
Optimizar el empleo de los recursos
DEFINICIÓN DE GESTIÓN POR PROCESOS.
Puede ser definida como la forma de gestionar toda la organización basándose en los procesos.
Aporta una visión y unas herramientas con las que se puede mejorar y rediseñar el flujo de trabajo
para hacerlo más eficiente y adaptado a las necesidades del cliente.
Tipo de gestión se enfoca en:
La estructuración de la organización sobre la base de procesos orientados a clientes.
El cambio de la estructura organizativa de jerárquica a plana.
Los departamentos funcionales pierden su razón de ser y existen grupos multidisciplinarios trabajando
sobre el proceso.
Los empleados se concentran más en las necesidades de sus clientes.
Utilización de tecnología para eliminar actividades que no añadan valor.
DIFERENCIAS ENTRE GESTIÓN POR FUNCIONES Y
GESTIÓN POR PROCESOS.
LEVANTAMIENTO DE PROCESOS
El levantamiento de procesos propone mejoras que beneficien a la organización. Para llevar a cabo la
realización de un diagrama de procesos, se necesitan completar los siguientes pasos:
1. Identificar el(los) actor(es) del proceso.
2. Contar con un listado de todas las actividades que intervienen finalmente en el proceso.
3. Reconocer el inicio y el fin del proceso.
4. Ordenar las actividades
MAPEO DE PROCESOS
Procesos consiste en identificar los procesos que lleva a cabo la organización.
Es de suma importancia identificar cada uno de los procesos, la relación y secuencia que existe entre
ellos, considerando siempre el apoyo de la documentación de cada proceso descrito y nunca olvidar
las actividades de inicio y fin.
La importancia que se le da al diagrama de procesos es que permite conocer el tiempo en que se
realiza cada actividad y muestra los actores responsables de cada parte del proceso.
Permite identificar actividades que son innecesarias, o problemas que puedan surgir en el desarrollo
del proceso.
MODELADO POR
PROCESO
Karla Cantuña Flores, Mtr
MODELADO DE PROCESOS
Puede dar la oportunidad de organizar y documentar la información de un sistema.
En un modelo de procesos de negocio podemos observar en gran detalle cada una de las actividades
realizadas en un proceso y en el orden de ejecución de estas.
Existen variados lenguajes para modelar procesos de negocio, pero el que se verá en este informe será
BPMN.
BPMN o Notación para el Modelado de Procesos de Negocio, es una notación gráfica estandarizada
desarrollada para coordinar la secuencia de los procesos y el flujo de información existente en estos y
entre sus participantes.
SIMBOLOGÍA BÁSICA PARA EL MODELADO DE
PROCESOS
Elementos de flujo: Definen el comportamiento de los procesos.
Conectores: Conectan los elementos de flujo para armar el esqueleto básico de la estructura del
proceso de negocio.
SIMBOLOGÍA BÁSICA PARA EL MODELADO DE
PROCESOS
Canales: Ilustran las diferentes áreas funcionales o responsables de la organización.
Artefactos: Proveen información adicional sobre el proceso.
BPM (BUSINESS PROCESS
MANAGEMENT)
Karla Cantuña Flores, Mtr
INTRODUCCIÓN A BPM
El concepto de Business Process Management surgió principalmente en los Estados Unidos.
Esta aparición aconteció después de la implementación de los sistemas integrados de gestión, más
conocidos como ERPs.
BPM extrajo la administración de ciertas reglas de negocio, y además posibilita a los analistas de
proceso hacer cambios sin modificar la programación.
CONCEPTO
Business Process Management es un conjunto de herramientas, tecnologías y métodos que permiten
diseñar, representar, analizar y controlar procesos de negocio. Busca la colaboración entre los actores
del negocio y de tecnologías de la información. Pretende fomentar procesos más ágiles, eficientes y
transparentes, con el fin de mejorar el rendimiento del negocio
IMPORTANCIA
Los exigentes cambios que implica desarrollarse en un mundo globalizado y la constante y creciente
competencia, hacen que las empresas deban tomar medidas estratégicas para sobrevivir. El hecho de que
los clientes exijan soluciones tecnológicas, hace que BPM sea una solución que apoye estas condiciones,
ya que, acorde al mercado cambiante, permite generar y controlar cambios de manera ágil sin sacrificar la
coherencia del proceso completo en cuestión, y con esto, evitar pérdidas y aumentar el valor agregado
que crea la organización, ya sea en sus productos o servicios.
PRIMEROS PASOS PARA EL BPM
1. Definir un modelo de cómo se trabaja realmente.
2. Empezar con pequeños pasos.
3. Involucrar a todas las partes interesadas en el diseño y las pruebas.
4. Seleccionar una herramienta en base a las necesidades de la empresa.
5. Seleccionar un encargado para liderar el cambio.
6. Establecer hitos.
7. Medir los resultados paso a paso para realizar los ajustes necesarios en el momento adecuado.
DIFERENCIAS ENTRE WORKFLOW Y BPM
Un workflow está relacionado con una secuencia de actividades que involucran actividades manuales
y procedimientos automatizados, BPM está relacionado con la ejecución y administración de los
procesos de negocio.
Un workflow representa procesos concretos de la gestión empresarial, mientras que BPM, el proceso
de negocio completo de una empresa.
Los workflows no incluyen las operaciones que realizan aplicaciones fuera de ellos. BPM, en términos
simples, le incluye a los workflows, la tecnología de Integración de Aplicaciones de Empresa.
El BPM permite, además de lo que los workflows hacen, la transferencia de datos para sistemas que
puedan ejecutar tareas de forma automática y captura de vuelta de los resultados, para que la
transacción continúe por medio de los usuarios
DIFERENCIAS ENTRE WORKFLOW Y BPM
BPM incluye:
Reglas de Negocio robustas y flexibles a través de
motores de reglas de negocio.
Arquitectura basada en Web.
Seguridad y autenticación de usuarios (LDAP u otros
sistemas).
Asignación de actividades por "Roles" y dinámica.
Gestión de Timers dinámicos.
Ejecución paralela de una misma actividad.
Cambios a los procesos en caliente.
Subprocesos y procesos encadenados.
Ejecución dinámica de subprocesos.
Reportes estadísticos y de monitorización.
Organización (Organigrama).
Integración con Servidores de Aplicaciones.
Servicios del motor a través de Webservices.
EVOLUCIÓN DE BPM
La primera ola: Estuvo influenciada por la administración científica, que particionar el trabajo e
incentivar económicamente; la administración por objetivos, que propiciaba definir metas y objetivos
que permitieran medir el progreso; la administración total de la calidad, que propiciaba centrarse no
sólo en el producto o servicio sino en la calidad durante todo el proceso; y por la cadena de valor, la
cual buscaba identificar los procesos principales dentro de una organización que maximizaban la
creación de valor mientras se reducían los costos.
La segunda ola: Esta etapa estuvo influenciada por la reingeniería de procesos, que buscaba un
rediseño radical dentro de los procesos de la organización para lograr mejoras en términos de costos,
calidad y rapidez; y el uso de TI , las que actuaban como habilitadores y facilitadores dentro de los
procesos.
la tercera ola: La que se caracteriza por los constantes cambios que ocurren dentro de las
organizaciones debido a las necesidades del mercado. Es por esto, que se busca gestionar los procesos
de principio a fin, buscando herramientas que puedan manejar los cambios fácil y eficientemente
DICIPLINAS DE BPM
BAM o Business Activity Monitoring permite el
seguimiento de actividades de negocio mientras
suceden usando indicadores claves de desempeño
BPMN o Business Process Modelling Notation, es el
estándar para modelar los procesos de negocio.
BPEL o Business Process Execution Language permite
describir formalmente un proceso de negocio, de forma
que cualquier entidad de cooperación pueda realizar
uno o más pasos en el proceso de la misma manera.
BRE o Business Rules Engine, es una herramienta que
permite crear conjuntos de reglas de negocio que
aseguran la aplicación constante de las políticas de la
empresa, la automatización y la agilidad de estos
sistemas y que pueden ser usadas para tomar
decisiones.
BRE, SOA y ESB son estilos de arquitectura y son la base
para la construcción de una infraestructura orientada a
servicios y procesos.
SOA, EAI, ESB
SOA o Arquitectura Orientada a Servicio, es un enfoque que aporta grandes beneficios al negocio, ya
que crea elementos de software discretos y reutilizables, llamados servicios. Estos son recursos
estándares accesibles desde las aplicaciones y sistemas de la organización.
ESB o Bus de Servicios Empresarial, es una plataforma de servicios que soporta comunicación
distribuida entre componentes de negocio conectados y desconectados, que tiene un soporte de
diversos protocolos.
EIA o Integración de Aplicaciones Empresariales, implica la integración de un conjunto de aplicaciones
con la finalidad de mejorar los procesos de una organización y con esto, enfocarse exclusivamente en
la creación de competencias que generen valor en vez de preocuparse de coordinar la labor de las
diferentes aplicaciones.
CICLO DE VIDA DE BPM
Diseño: Se identifican los procesos existentes. Luego, se
eliminan o reestructuran y se diseñan procesos nuevos que
sean efectivos “teóricamente”.
Modelamiento: Toma el diseño teórico realizado en la etapa
anterior y le agrega variables de costo, eficiencia, etc.
Implementación: Se lleva a cabo el cambio de los procesos
actuales, el personal encargado comienza a automatizarlos de
forma que los nuevos comiencen a funcionar. La organización
toma todas las medidas necesarias para adaptarse a la nueva
forma de trabajar.
Monitoreo: Se hace un seguimiento individual de los procesos,
evaluando su rendimiento y comparando resultados con los
anteriormente obtenidos, para tomar acciones tempranas a fin
de resolver los problemas encontrados.
Optimización: En esta etapa deben identificarse los cuellos de
botella en los procesos, obteniendo y analizando información
de la etapa de modelamiento y de monitoreo.
BPMS (BUSINESS PROCESS MANAGEMENT SUITE)
Conjunto de servicios y herramientas que facilitan el manejo de los procesos de negocio, a través de
una arquitectura web.
Ventajas que presenta un sistema BPM:
Ofrece una gestión con una trazabilidad completa, haciendo responsable a cada participante en su
tarea.
Maneja excepciones ágilmente.
Permite manejar las reglas de negocio y los procesos en tiempo real.
BPMS sería: Software para modelar, automatizar, administrar y optimizar dinámicamente los procesos
de negocios cruzando unidades organizacionales, sistemas y aplicaciones para crear verdadero valor
para la organización.
MERCADO BPMS
Actualmente, el mercado posee una amplia variedad de productos BPMS. La razón principal por la
cual las empresas deciden implantar un BPMS es por la necesidad de tener control sobre sus procesos
y transparencia en su información.
El mercado presenta un amplio catálogo de software de este tipo, entre los cuales se pueden
encontrar dos categorías:
1. Human-Centric: Herramientas BPMS que incorporan mecánicas y funcionalidades que giran alrededor
de las personas.
2. System-Centric: Incorporan mecánicas y funcionalidades que giran alrededor de los sistemas y de la
integración entre aplicaciones, donde solo se acepta la participación humana para la resolución de
problemas.
MERCADO BPMS
COMPONENTES BPM
Motor de procesos: Es el que ejecuta/orquesta los procesos de negocio ya definidos, lo hace
siguiendo un lenguaje que el motor entiende, comúnmente es BPEL
Diseñador de procesos: Es la herramienta que permite definir los procesos de negocio usando una
simbología o lenguaje natural propio de BPM
Creador de formularios: Es la herramienta que permite definir los formularios de interacción humana,
es decir, formularios donde el usuario/persona puede iniciar, rechazar, aprobar, etc., en términos
simples, los que le permiten interactuar con una instancia de un proceso de negocio.
Monitoreo de actividades de negocio (BAM): Son las actividades que permiten controlar los procesos
de negocio.
Los elementos de un BAM son:
KPI’s (indicadores claves de rendimiento)
Dashboard (consola que permite monitorizar en tiempo real el valor actual de los
KPI’s para tomar decisiones).
Motor de reglas de negocio (BRE): Es el encargado de manejar las políticas de la empresa. Asegura
que se apliquen las restricciones y reglas del negocio en la ejecución de los procesos.
Conectores: Permiten la integración de la suite con otras aplicaciones.
ARQUITECTURA BPM
El centro del sistema es la máquina de ejecución, la cual ejecuta los procesos escritos en BPEL.
Los análisis técnicos y del negocio diseñan los procesos usando un editor gráfico que soporta notación
BPMN.
El editor incluye una herramienta de exportación que genera código BPEL XML a partir de los
diagramas BPMN.
Las interacciones entre las computadoras y el ser humano gobiernan la ejecución de los procesos en la
máquina.
Las personas que participan en el proceso poseen aplicaciones gráficas que se conectan a la máquina
a través de interfaces programadas (Standard Worklist Interfaces).
La interfaz permite que el usuario pueda revisar y ejecutar las actividades pendientes.
ARQUITECTURA BPM
CARACTERÍSTICAS FUNDAMENTALES DEL BPM
Modelado de Procesos
Permite que los procesos actuales de la organización puedan ser entendidos, analizados y mejorados
para poder optimizar el negocio a la vez que se reducen costos dada la eliminación de procesos
innecesarios o que no generan valor.
Motor de Reglas de Negocio
Es un sistema de información que ejecuta reglas de negocio o monitorea actividades de negocio en
términos del cumplimiento de las reglas, en tiempo de ejecución.
Monitorización
Entrega visibilidad en tiempo real y conocimiento sobre los procesos de negocio.
Simulación
Permite conocer el rendimiento de los procesos antes de implementarlos.
La simulación de un proceso se ejecuta como un proyecto en uno o varios escenarios distintos.
Un proyecto de simulación contiene modelos de simulación de procesos, recursos compartidos y
configuraciones de documentos.
REGLAS DE NEGOCIOS
Una regla de negocio es un indicador en la
que existe una obligación concerniendo a la
conducta, acción, práctica o procedimiento
dentro de una actividad particular o
escenario.
Un motor de reglas de negocio es un
sistema de información, que ejecuta reglas
de negocio o monitorea actividades de
negocio en términos del cumplimiento de
las reglas en tiempo de ejecución.
Los motores de reglas de negocio
generalmente incluyen características para
el desarrollo de reglas de negocio que
permiten una definición conveniente y la
verificación de las reglas.
VENTAJAS Y BENEFICIOS DEL BPM
Simplificación: BPM comienza por el modelado y documentación del funcionamiento de procesos y
evoluciona tratando de simplificarlos, agilizarlos y hacerlos más eficientes.
Rentabilidad: La posibilidad de optimizar la asignación de trabajos a personas y sistemas permite
reducir los ciclos de trabajo y soportar mayores volúmenes.
Orden y Control: La definición de los procesos y la aplicación de reglas de negocio aseguran la
conformidad no solo con las políticas y normas, sino también permite ajustar el rendimiento a las
mejores prácticas empresariales.
Mejora de la velocidad de realización de los procesos de negocio: BPM puede reducir los tiempos
reduciendo las demoras y la duración de las tareas mediante la automatización de ciertos pasos,
permitiendo que varias etapas se den en paralelo e imponiendo límites de tiempo en la terminación
de las tareas.
Incremento de la satisfacción del cliente: BPM acelera los procesos y asegura que nada falla, por
ende, tanto los clientes internos como los externos obtienen la información y las respuestas que
necesitan más rápida y fácilmente.
VENTAJAS Y BENEFICIOS DEL BPM
Responsabilidad e integridad: BPM asegura que todas las reglas de negocio requeridas son
satisfechas y todos los pasos completados.
Optimización y eliminación de tareas innecesarias: Simplemente modelando los procesos, las
organizaciones pueden, frecuentemente, encontrar oportunidades y eliminar trabajo innecesario.
Inclusión de clientes y socios de mercado en los procesos de negocio: BPM permite a clientes y socios
participar activamente en los procesos de negocio de una organización. Esto hace que las
posibilidades de colaboración aumenten, haciendo que la distancia física no sea un impedimento.
Agilidad organizacional: BPM proporciona un excelente medio para conseguir agilidad organizacional.
Mejora continua: BPM proporciona indicadores de negocio para el seguimiento en tiempo real de la
evolución de los procesos
ESTÁNDARES BPM
BPMN (Business Process Modeling Notation)
Es un estándar creado para la modelización de flujos de procesos de negocio.
BPMN como herramienta de notación de procesos define la forma gráfica de construir un
proceso, así como los diferentes objetos que se pueden utilizar para tal efecto.
BPSM (Business Process Semantic Model)
Es un framework conceptual que incluye patrones arquitecturales para BPM.
BPXL (Business Process eXtension Layers)
Es un estándar del BPMI para extender BPEL4WS a fin de que se puedan manipular
transacciones, reglas de negocio, administración de tareas e interacción humano-humano
asistida por el computador.
ESTÁNDARES BPM
WS-CDL (Web Services Choreography Description Language)
Es un lenguaje basado en XML que describe la colaboración entre pares, mediante la definición
(desde un punto de vista global) de los comportamientos comunes y observables de cada
participante de un proceso de negocio.
BPEL (Business Process Execution Language)
Es un lenguaje para la ejecución de procesos de negocio basado en XML enfocado a los servicios
web.
BPQL (Business Process Query Language)
Es la interfaz de administración para una infraestructura de procesos de negocio que permite
realizar querys del estado y controlar la ejecución de los procesos de negocio manejados por un
servidor de procesos.
XPDL (XML Process Definition Language)
Es un formato de archivo basado en XML que puede ser usado para intercambiar modelos de
procesos de negocio entre distintas herramientas