SlideShare una empresa de Scribd logo
1 de 105
BPMNEn el desarrollo de software.
Por proceso de negocio se entiende el
conjunto ordenado de actividades dentro de
una empresa, cada una de las cuales
representa el trabajo de una persona, sistema
interno o proceso de una compañía asociada.
Las actividades son la unidad más pequeña de
análisis, y su orden define el flujo de trabajo
que determina la eficiencia de la estructura.
Introducción
La Gestión de Procesos de Negocio (Business
Process Management o BPM) es una disciplina
de gestión compuesta de metodologías y
tecnologías, cuyo objetivo es mejorar el
desempeño (eficiencia y eficacia) y la
optimización de los procesos de negocio de
una organización, a través de la gestión de los
procesos que se deben diseñar, modelar,
organizar, documentar y optimizar de forma
continua.
Introducción
Puede describirse como un proceso de mejora
continua de procesos. El modelo de
administración por procesos cambia lo
operacional de la empresa, de lo funcional a
una operación administrada por procesos. BPM
es entender, visualizar, modelar y controlar los
procesos de negocio de una organización. Un
proceso de negocio representa una serie
discreta de actividades o pasos de tareas que
incluyen personas, aplicaciones, eventos de
negocio, tareas y organizaciones.
Introducción
BPM busca la administración del proceso
donde se necesite aplicar cualquier práctica de
negocio, además brinda herramientas y
metodologías necesarias para descubrir,
crear, mejorar y desplegar los procesos del
negocio; de esta forma cada proceso puede
ser evaluado por los dueños del proceso y
realizar los cambios requeridos en tiempo
real.
Introducción
El modelado de proceso de negocio (BPM)
define el soporte usado para incorporar
actividades de sistemas de negocio en modelos
que describen procesos ejecutados por la
organización. La notación para el BPM (BPMN)
es un estándar basado en los diagramas de flujo,
adaptado para suministrar una notación gráfica
que facilita la representación de procesos de
negocio con flujos de trabajo. Su objetivo
principal es coordinar la secuencia de actividades
involucradas en el proceso.
Introducción
La notación BPMN (Business Process
Management Notation) es una especificación
desarrollada por la BPMI (Business Process
Management Initiative), iniciativa integrada en
la OMG (Object Management Group) que es
una de las principales creadoras de estándares
dentro del mundo de la informática.
Introducción
Ventajas de la notación BPMN:
 Es una especificación libre que no
dependen de una herramienta u
organización.
 De uso muy difundido en la industria.
 Apoyada por organizaciones e instituciones
de gran peso en las que participan
empresas más importantes del sector
informático.
 Se pueden representar todo tipo de
procesos.
Introducción
Ventajas de la notación BPMN:
 Es una especificación libre que no
dependen de una herramienta u
organización.
 De uso muy difundido en la industria.
 Apoyada por organizaciones e instituciones
de gran peso en las que participan
empresas más importantes del sector
informático.
 Se pueden representar todo tipo de
procesos.
Introducción
Es muy similar al concepto diagrama de flujo,
presente desde los años 80. Al igual que éste,
tiene el objetivo de permitir elaborar un mapa
de un flujo de trabajo de manera que éste
pueda ser comprendido fácilmente por las
otras partes interesadas. Es un idioma y por
tanto facilita la comunicación. Está diseñado
para facilitar la comunicación y el
entendimiento de los procesos de negocio.
El problema histórico con el diagrama de flujo
era que cada modelador de proceso podía
construir sus propios significados e
interpretaciones para los diagramas que
producía. Esto tuvo la consecuencia indeseada
que no todos interpretaban los procesos de la
misma forma. Es decir, el proceso de
comunicación era altamente imperfecto.
Introducción
BPMN, y específicamente BPMN 2.0, resolvió
este problema de ambigüedad introduciendo
una capa semántica en XML la cual transforma
el BPMN de una simple imagen bonita a algo
mucho más funcional. Agregando una
definición XML a cada objeto BPMN, la
especificación BPMN asegura que cada
modelo de proceso visual y todos los objetos
en el modelo de proceso tienen un único
significado.
Introducción
El mercado del software es uno segmento de
mucha importancia, permite a las
organizaciones modelar, automatizar,
administrar y optimizar los procesos del
negocio, siendo una combinación efectiva
entre la dirección empresarial y tecnología
permitiendo una reducción en los ciclos de
tiempo y costos. La gestión de procesos de
negocio y un correcto diagrama de
procesos pueden suplir muchas necesidades
dentro de una empresa.
Introducción
BPM posee la facilidad de integrarse con
distintas aplicaciones existentes unificando
información dentro de una interface
amigable tanto para los usuarios como
para el departamento de tecnología. En la
perspectiva tecnológica puede integrarse
fácilmente con aplicaciones tales como
CRM (Customer Relationship Management),
ERP (Enterprise Resource Planning) y
ECM(Enterprise Content Management), sin que
requiera de un rediseño del sistema.
Introducción
BPM brinda herramientas y metodologías
necesarias para descubrir, crear, mejorar y
desplegar los procesos del negocio; de esta
forma cada proceso puede ser evaluado por
los dueños del proceso y realizar los
cambios que se requieran en tiempo real,
asegurando que todas los involucrados en los
procesos sean notificados.
Introducción
Adoptar BPM fuerza al negocio a pensar sobre
él y a formalizarlo comprendiendo los procesos
actuales, lo cual hace ver mejoras potenciales
que eliminan pasos o automatizan tareas
manuales. Las actividades correspondientes al
BPM se agrupan en tres categorías: Diseño,
ejecución y monitoreo.
Introducción
BPM puede ser aplicada en 4 aspectos dentro
del negocio:
 Estrategias.
 Administración y control.
 Estructura Organizacional.
 Cultura.
Introducción
Aplicar BPM trae beneficios, tales como la
mejora en las capacidades de dirección del
negocio, reducción de obstáculos al
momento de reaccionar ante cambios del
mercado, adquisición de mayores
capacidades de análisis sobre el desempeño
de la empresa.
Introducción
BPM permite que exista una innovación de
los procesos, ayudando a las empresas a
inventar nuevos procesos que les permitan
avanzar o se conviertan en parte de sus
ofertas de productos o servicios; permitiendo a
las empresas, definir y modelar procesos de
innovación de una manera estructurada que
facilite una evaluación rigurosa.
Introducción
BPM es entonces el control y optimización
de recursos mediante la integración y
automatización de procesos dentro de una
estructura de sistemas de información del
negocio.
Introducción
 Arquitectura empresarial.
 Arquitectura de procesos.
 Arquitectura de gestión.
Arquitectura BPM
 Arquitectura empresarial:
Es la estructura de una empresa
planteada para aplicar estrategias que
permitan satisfacerlos objetivos y
“stakeholders.”
 Arquitectura de procesos.
 Arquitectura de gestión.
Arquitectura BPM
 Arquitectura empresarial:
Es la estructura de una empresa
planteada para aplicar estrategias que
permitan satisfacerlos objetivos y
“stakeholders.”
 Arquitectura de procesos.
 Arquitectura de gestión.
Arquitectura BPM
Es la dimensión del negocio: Dimensión
del valor. BPM alinea las actividades
operacionales con las metas y
estrategias. Se centra en los recursos de
la empresa y el esfuerzo sobre la
creación del valor del cliente.
 Arquitectura empresarial.
 Arquitectura de procesos:
Son procedimiento, métodos y
prácticas que permiten a las personas
transformar recursos y capital con la
finalidad de dar valor agregado a sus
clientes y “stakeholders”
 Arquitectura de gestión.
Arquitectura BPM
 Arquitectura empresarial.
 Arquitectura de procesos:
 Redefinición de Roles:
 Director de procesos.
 Arquitecto de procesos.
 Propietarios de procesos de negocio.
 Ingenieros de procesos.
 Analista de procesos.
 Actor del proceso.
 Arquitectura de gestión.
Arquitectura BPM
 Arquitectura de procesos:
 Redefinición de Roles:
 Director de procesos:
 Es responsable de habilitar y
definir la arquitectura de
procesos empresariales para
fomentar la cultura empresarial
impulsada en habilidades,
procesos, sistemas y
comportamientos
Arquitectura BPM
 Arquitectura de procesos:
 Redefinición de Roles:
 Arquitecto de procesos:
Se encarga del diseño y
construcción de entornos para
los procesos importantes de
negocio tales como flujos de
trabajo, indicadores de
desempeño y paneles de
control.
Arquitectura BPM
 Arquitectura de procesos:
 Redefinición de Roles:
 Propietarios de procesos de negocio:
Son los responsables del
rendimiento integral de los
procesos.
Arquitectura BPM
 Arquitectura de procesos :
 Redefinición de Roles:
 Ingenieros de procesos: Encargados
de construir procesos de negocio
factibles que encierren la creación de
servicios partiendo de la
estructuración de otros, del
desarrollo de sistemas de
notificaciones, medida y control, y
la creación de aplicaciones
compuestas.
Arquitectura BPM
 Arquitectura de procesos:
 Redefinición de Roles:
 Analista de procesos: Experto que
define los eventos a supervisar,
diagnostica problemas en los
procesos y prescribe soluciones al
rendimiento.
Arquitectura BPM
 Arquitectura de procesos:
 Redefinición de Roles:
 Actor del proceso: El que trabaja
dentro del proceso, comprende
cómo encaja dentro del flujo de
valor extendido.
Arquitectura BPM
 Arquitectura de procesos:
Arquitectura BPM
Es la dimensión de la transformación.
Los procesos de operación transforman
sus recursos y materiales dentro de
productos o servicios a clientes y
consumidores finales.
La organización de IT con BPM
BPM cambia la alineación organizativa de IT
en las organizaciones, el equipo IT usa
herramientas que ayudan al modelado de
procesos que estructuran aplicaciones sin
código y fomentan servicios. La función de IT
se divide en dos en la gestión de
infraestructura: táctica y estandarizada. IT es
estratega para obtener procesos que se
enfoquen hacia un liderazgo en los
procesos, es decir un director de SI (CIO) se
convierte en el director de procesos (CPO).
 Arquitectura empresarial.
 Arquitectura de procesos.
 Arquitectura de gestión.
Arquitectura BPM
 Arquitectura empresarial.
 Arquitectura de procesos.
 Arquitectura de gestión:
Dirige acciones y comportamientos de
individuos y sistemas, así como flujos de
información en el tiempo, se usan y ajustan
los procesos para alcanzar los objetivos
organizacionales. La arquitectura de
gestión incluye gestión de proyectos,
gestión de procesos y mejora de proceso.
Arquitectura BPM
 Arquitectura empresarial.
 Arquitectura de procesos.
 Arquitectura de gestión:
La arquitectura de gestión incluye:
 Gestión de proyectos.
 Gestión de procesos.
 Mejora de proceso.
Arquitectura BPM
 Arquitectura empresarial.
 Arquitectura de procesos.
 Arquitectura de gestión:
 Gestión de proyectos.
 Gestión de procesos.
 Mejora de proceso.
Arquitectura BPM
 Arquitectura empresarial.
 Arquitectura de procesos.
 Arquitectura de gestión:
 Gestión de proyectos de BPM: Los
proyectos BPM se implementan
frecuentemente en ciclos cortos de
tiempo.
Arquitectura BPM
 Arquitectura empresarial.
 Arquitectura de procesos.
 Arquitectura de gestión:
 Gestión de proyectos de BPM. Incluye:
 Planificación.
 Análisis y diseño.
 Composición e implementación.
Arquitectura BPM
 Arquitectura empresarial.
 Arquitectura de procesos.
 Arquitectura de gestión:
 Gestión de proyectos de BPM:
 Planificación: Requiere seguir ciertas
metodologías de procesos, como
Lean, Six sigma o SCOR, la
metodología proporciona los
objetivos del proyecto, el personal,
alcance, e hitos.
Arquitectura BPM
 Arquitectura empresarial.
 Arquitectura de procesos.
 Arquitectura de gestión:
 Gestión de proyectos de BPM:
 Análisis y diseño: Inicia
caracterizando la línea base del
proceso una vez conocido el
alcance, se evalúa y valida el estado
actual del proceso creando
condiciones en la línea base frente a
lo que se van a comparar los
progresos y mejoras.
Arquitectura BPM
 Arquitectura empresarial.
 Arquitectura de procesos.
 Arquitectura de gestión:
 Gestión de proyectos de BPM:
 Composición e implementación:
Necesita una estructura de servicios
que ejecuten funciones y
representen acciones de los usuarios
y sistemas en función de un
modelo de procesos, estas
revisiones deben ser rápidas y su
documentación automática.
Arquitectura BPM
 Arquitectura empresarial.
 Arquitectura de procesos.
 Arquitectura de gestión:
 Gestión de procesos: Debido que el
proceso es estructurado bajo cierta
especificación el objetivo es que se
mantenga indefinidamente, la gestión
de procesos realiza un proceso con
éxito y luego lo repite “un millón de
veces.”
Arquitectura BPM
 Arquitectura empresarial.
 Arquitectura de procesos.
 Arquitectura de gestión:
Es importante el monitoreo continuo,
para una innovación a tiempo, de esta
manera se evitarían procesos obsoletos
y podrían renovarse según necesidades o
nuevos objetivos. Puede realizar
la mejora debido a su monitoreo,
permitiendo procesos de calidad.
Arquitectura BPM
 Arquitectura empresarial.
 Arquitectura de procesos.
 Arquitectura de gestión:
Arquitectura BPM
Es la dimensión del control y manejo. Aquí, los
procesos son las herramientas con las que se
forja el éxito empresarial. Con BPM se traen
todos los sistemas juntos, métodos,
herramientas y técnicas de desarrollo de
procesos y gestión de procesos dentro de un
sistema de arquitectura con la visibilidad y el
control necesario para la dirección y ajuste.
 Identificar necesidades.
 Definir productos o servicios.
 Desarrollar mapa de procesos.
 Describir procesos.
 Diagramar procesos.
 Analizar datos y mejora del proceso.
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
Fases de análisis: Se define el alcance del
proyecto y los objetivos que debe alcanzar el
proyecto, recoge la información necesaria para
ejecutar las siguientes fases y especifica
estructura, funciones y contenido del proyecto,
esta información será documentada para
validar y cumplir con todas las obligaciones.
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
Para un levantamiento de requerimientos
orientado a satisfacer las necesidades de un
proceso de negocio y que reduzca los riesgos
del desarrollo de software y aumentando la
satisfacción del cliente, son necesarios modelos
que permitan el fácil entendimiento y acuerdo,
entre los interesados del proyecto por parte
del negocio y los analistas de requerimientos.
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
El uso del BPMN para el análisis de
requerimientos es definido por metodologías
como SOMA-RUP (Serve Oriented Modeling
Architecture – Rational Unified Process), para
entender el negocio y como un producto final
en la actividad de análisis de negocio. Otros
plantean visualizar los casos de uso como un
conjunto de procesos BPMN.
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
la Ingeniería de Requerimientos (IR) debe
considerar las necesidades de una
organización. Aunque se reconoce que la
IR es el puente natural que conecta el mundo
empresarial y el mundo de los SI, la mayor
parte de la investigación en IR continúa
estando orientada a la solución, evitando
considerar los problemas reales del mundo
empresarial.
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
La Ingeniería de Requerimientos describe una
secuencia de actividades para producir un
listado de requerimientos para un nuevo
sistema de información, analizando, validando
y documentado en una especificación formal.
Los requerimientos proveen las bases para el
desarrollo de un sistema de información, a
partir de estos se realiza el diseño, desarrollo
implementación y pruebas.
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
Estudiar la documentación de un proceso de
negocios para realizar un levantamiento de
requerimientos, es una practica efectiva que
permite la disminución del riesgo en el
proceso. El modelado y entendimiento del
proceso de negocio es responsabilidad del
Analista de Requerimientos. Las actividades o
tareas de un proceso, deben analizarse para
determinar su automatización.
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
Levantar requerimientos puede iniciarse
plasmando el estado actual del negocio,
identificando la duración actual de las
actividades, el alcance del proceso, indicadores
de gestión KPI (Key Performance Indicators,
Indicadores Clave de Desempeño) y los límites
del proceso, de esta manera se plantea el
modelo “AS IS” (modelo actual) del escenario
de negocio.
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
Se comienzan a plantear las necesidades
generales que son transversales a todo el
proceso, en algunos casos estas necesidades
pueden generar requerimientos que
signifiquen la automatización de las actividades
ó que requieran la integración con otros
aplicativos ya existentes para generar un
intercambio de información.
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
Los requerimientos deben ir asociados a los
involucrados en el proceso para saber cuánto
puede abarcar un requerimiento en términos
de quienes intervienen y que otros actividades
pueden estar relacionadas.
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
Es necesario detallar las actividades del
proceso indicando en resumen la descripción
de la actividad y teniendo en cuenta
características como si la actividad se apoya en
un sistema de información, identificar las tareas
humanas del proceso, los datos e información
que conforman las entradas y salidas de cada
actividad, el procesamiento y transformación
de las mismas.
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
Los escenarios derivados de las actividades del
BPMN, los servicios y la interacción de los
participantes en el proceso y los pormenores
de los eventos, los gateways, los subprocesos,
etc; con ello se pueden identificar las
actividades o eventos que pueden generar uno
o varios casos de uso. Esta identificación puede
empezarse con las tareas humanas.
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
A través de un diagrama de procesos, se ve
reflejado su día a día y los escenarios describen
como un sistema de información puede
mejorar su proceso actual, esto le da sentido al
modelado de negocio logrando un
entendimiento común entre usuarios,
desarrolladores, e interesados de la
organización.
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
El uso de conceptos de modelado de procesos
permite especificar requisitos de proceso en
términos de interacciones con el sistema,
representadas por agentes humanos. El uso de
servicios web permite modelar los requisitos de
distribución de procesos derivados de las
limitaciones de la organización, las
oportunidades de diseño o los sistemas
heredados existentes.
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
Levantar requerimientos: Para realizar el diseño
de los procesos es necesario recolectar la
información necesaria de lo que ocurre dentro
del proceso, es por esa razón que debe realizar
algunas preguntas a los participantes en un
proyecto:
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
¿Cuáles son las tareas que desempeña?
¿Cómo realiza o ejecuta cada tarea?
¿Qué información necesita para realizar cada
tarea?
¿Quién le provee la información para su
trabajo?
¿A quién le es útil su trabajo?
¿Cuál es el resultado de realizar todas las
tareas?
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
Elaborar documento de definición de proceso.
Es un documento de texto acompañado de
diagramas cuyo objetivo principal es describir
en términos generales un determinado
proceso. Es preciso tener en cuenta:
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
1. Identificar y describir las actividades que
componen el proceso.
2. Especificar secuencia de ejecución de las
actividades que componen el proceso de
forma que se cumplan los objetivos ideado
para el proceso.
3. Identificar entradas y salidas de cada una de
las actividades.
4. Establecer el rol responsable de cada
actividad del proceso.
BPM: Aplicación de la metodología
Análisis, diseño e implementación de
procesos:
Diseño: La meta principal de esta fase es
elaborar una representación gráfica del
proceso con BPMN:
 Identificar roles.
 Identificar actividades.
 Elaborar diagrama del proceso.
 Elaborar diagrama de flujo del proceso.
 Especificar o diseñar formularios.
BPM: Aplicación de la metodología
Proceso: Conjunto de actividades o eventos
secuenciales que realizan la transformación
de una serie de inputs (insumos, mano de
obra, capital, información) en outputs
deseados (bienes o servicios) añadiendo
valor y que suceden con un determinado fin.
BPM: Aplicación de la metodología
Proceso:
Para el levantamiento y análisis de los
procesos se usan herramientas que permiten
diagnosticar y proponer mejoras que
beneficien el desempeño de la organización.
El diagrama del proceso es una
representación gráfica de la secuencia como
se realizan las actividades necesarias para
desarrollar un proceso, por esta razón se
debe seguir una serie de pasos para el
levantamiento de información.
BPM: Aplicación de la metodología
Preguntas para el proceso:
1. Quien:
1. ¿… es el responsable del proceso?
2. ¿… interviene en el proceso?
2. Lista de actividades:
1. ¿Cuántas actividades realizo en el proceso?
2. ¿Cuánta gente interviene?
3. ¿Qué revisiones o verificaciones se
realizan?
3. Reconocer principio y fin del proceso.
4. Ordenar las actividades.
BPM: Aplicación de la metodología
Levantamiento del proceso utilizando:
1. Diagrama de flujo.
2. Diagrama de actividades.
BPM: Aplicación de la metodología.
Elementos básicos de BPMN.
Elementos básicos de BPMN.
Si el trabajo involucra procesos entonces
debería conocer los elementos:
 Piscina y carril
 Flujo de secuencia y flujo de mensaje
 Tres tipos de actividad: tarea de usuario,
tarea de servicio, y tarea (ninguna)
 Subproceso (expandido y colapsado)
 Actividad de llamada
 Dos tipos de compuerta: compuertas XOR y
compuerta paralela
 Tres eventos de inicio: mensaje, temporizador
e inicio (ninguno)
Elementos de BPMN.
… Si el trabajo involucra procesos entonces
debería conocer los elementos:
 Dos eventos finales: Mensaje y ninguno
 Objeto de datos y almacenamiento de datos
 Anotación de texto y asociación regular de
datos.
Elementos de BPMN.
Elementos de BPMN: Objetos de flujo.
Elementos principales que definen el
comportamiento de los procesos.
Elementos de BPMN.
Elementos de BPMN: Conectores.
Objetos que conectan los diferentes objetos de
flujo. Permiten definir el esqueleto estructural
básico de procesos de negocio.
Elementos de BPMN: Swinlanes.
Son el mecanismo que permite clasificar las
actividades de manera visual. Permite ilustrar
distintas categorías o responsabilidades.
Elementos de BPMN: Artefactos.
Permiten añadir más información al modelo o
diagrama, haciéndolo más legible. Pudiéndose
añadir artefactos adicionales.
BPMN provee una notación gráfica que permite
la creación de variedad de diagramas dentro de
los tres tipos de submodelos:
 Procesos de negocio privados (internos).
 Procesos abstractos (públicos).
 Procesos de colaboración (globales).
Diagramas BPMN.
BPMN provee una notación gráfica que permite
la creación de variedad de diagramas dentro de
los tres tipos de submodelos:
 Procesos de negocio privados (internos).
 Procesos abstractos (públicos).
 Procesos de colaboración (globales).
Diagramas BPMN.
Especifica el control lógico de procesos
dentro del contexto de un participante
en el proceso de negocios.
BPMN provee una notación gráfica que permite
la creación de variedad de diagramas dentro de
los tres tipos de submodelos:
 Procesos de negocio privados (internos).
 Procesos abstractos (públicos).
 Procesos de colaboración (globales).
Diagramas BPMN.
Gobierna desde el exterior el
comportamiento observable de los
participantes del proceso de negocios
mediante la especificación de intercambio de
mensajes entre ellos.
Diagramas BPMN.
Los tres principales tipos de eventos:
 Inicio – indica dónde comienza un proceso
particular.
 Intermedio – ocurre entre los eventos de
inicio y fin, y afecta el flujo del proceso.
 Finalización – Indica dónde termina el
proceso.
Eventos de BPMN.
Lo importante es recordar que hay variantes.
Por ejemplo, puede iniciar un proceso a la
llegada de un mensaje, enviar un mensaje (o
capturar un mensaje) con un evento intermedio
en algún lugar en medio del proceso, o puede
enviar un mensaje al final de un proceso.
Eventos de BPMN.
Es un término genérico para el trabajo que el
actor realiza en un proceso. Una actividad
puede ser atómica o no atómica (compuesta).
En otras palabras, una actividad puede ser una
tarea o puede ser un subproceso (un proceso
dentro del proceso principal.)
Actividades de BPMN.
Las actividades también se pueden especificar
por tipos. Por ejemplo, las tareas pueden ser
manuales, humanas, de
mensaje (tienen la misma función de un evento
de mensaje), de comandos (script), o de
servicio (indicando, quizás, que el trabajo está
siendo realizado por un servicio web.)
Actividades de BPMN.
Los eventos y las actividades son muy fáciles de
entender. La interesante, tiene lugar en las
compuertas, las cuales pueden decirle al
proceso que tome exclusivamente una u otra
ruta, o indicar a los participantes en el proceso
que inicien trabajo en paralelo. Incluso, en
otros escenarios, podría haber múltiples
caminos de los cuales sólo algunos se activan
bajo ciertas circunstancias.
Toma de decisiones en BPMN.
Hay algunas compuertas basada en eventos
(conocida como Race) la cual básicamente crea
una carrera entre dos rutas alternativas. Por
ejemplo, una compañía puede tener una
política de cancelación donde el cliente puede
cancelar una póliza de seguro emitida dentro
de 1 semana; de otra forma, esta imprimirá y
enviará la póliza por correo. En este caso, o
bien se recibe la cancelación dentro de una
semana o se opta por emitir la póliza.
Toma de decisiones en BPMN.
Los flujos de trabajo son esencialmente lo que
parecen: el flujo de tareas dentro de una
organización. Los flujos de trabajo pueden ser
completamente manuales (como el proceso de
hacer un sándwich), pueden ser completamente
automáticos (como el proceso de introducir
datos en ecuaciones y hacer cálculos), o pueden
ser una combinación de ambos (como el
proceso de crear, revisar, y aprobar una petición
de compra.)
Modelado de flujos de trabajo.
Desarrollar flujos de trabajo abarca capturar
toda la información relevante que hace parte del
proceso: el involucrado, su responsabilidad,
cómo se pasan las tareas, cuales son manuales y
cuales automáticas. Normalmente, la primera
fase en el modelado es la recopilación de
información relevante. Luego, el proceso y el
flujo de trabajo son modelados. Finalmente, el
nuevo flujo es probado, implementado,
monitoreado, y modificado según sea necesario.
Modelado de flujos de trabajo.
Los BMPS (Business Process Management
System) son software que ayudan a modelar,
desplegar y dar seguimiento a los procesos de
negocio de una organización por parte de
desarrolladores, analistas del negocio y
administradores del sistema. Un BPMS ejecuta
modelos de procesos de negocio y proporciona
herramientas para la simulación, monitoreo y
ajuste de los procesos de negocio.
Sistemas de Gestión de Procesos de
Negocio (BPMS).
Los BMPS son una generación que reúne lo
mejor de todos los sistemas de workflow. Es el
conjunto de herramientas que dan el soporte
necesario para cumplir con el ciclo de vida de
BPM. Los BPMS incorporan amplias capacidades
de integración con modernas arquitecturas java,
.net y XML, junto con otras tecnologías como
Web Services, motores de reglas de negocio y
de monitoreo de las actividades de negocio
(BAM.)
Sistemas de Gestión de Procesos de
Negocio (BPMS).
Este paradigma se puede enriquecer con el uso
del Desarrollo Dirigido por Modelos para
resolver las cuestiones de integración de
servicios en un proceso de negocio. También ha
surgido el paradigma del Desarrollo de
Software Dirigido por Modelos (MDD, Model
Driven Development) como forma de abordar la
creación de software a partir de lenguajes de
modelado específicos del dominio.
Sistemas de Gestión de Procesos de
Negocio (BPMS).
Se considera que los lineamientos para
automatizar deben tener presente lo siguiente:
La automatización de procesos debe ser
adoptada en las organizaciones mediante
una estrategia de acceso gradual.
Sistemas de Gestión de Procesos de
Negocio (BPMS).
Se considera que los lineamientos para
automatizar deben tener presente lo siguiente:
Los procesos que se automatizarán deben
ser primero descritos y diagramados,
incluyendo todas las actividades, el alcance,
los puntos de adopción de las reglas del
negocio, entre otros aspectos.
Sistemas de Gestión de Procesos de
Negocio (BPMS).
Se considera que los lineamientos para
automatizar deben tener presente lo siguiente:
Se debe adquirir un BPMS que no requiera
programación o generación de código. Esto
para que el usuario funcional pueda modelar
y ejecutar los procesos.
Se debe definir el proceso que se va a
implementar.
Sistemas de Gestión de Procesos de
Negocio (BPMS).
Se considera que los lineamientos para
automatizar deben tener presente lo siguiente:
Documentar, modelar y simular el proceso
según el modelo de documentación elegido.
Mantener un pensamiento crítico, de
eficiencia y efectividad en el proceso con el
fin de organizar el modelo apuntando a la
generación de valor y optimización del
mismo. Lo anterior debe evitar que se
automatice el error.
Sistemas de Gestión de Procesos de
Negocio (BPMS).
Las BPMS han evolucionado desde la
integración de una arquitectura de negocio en
1990 a la integración de procesos de negocio
en 2000 a través de modelajes básicos de los
procesos, hasta involucrar aplicaciones de flujo
de trabajo en el 2004. Así como monitoreo de
actividades asociadas a un proceso de negocio
(BAM Business Activity Monitoring).
Sistemas de Gestión de Procesos de
Negocio (BPMS): Evolución.
BPMI define especificaciones abiertas, Como el
lenguaje para modelar los procesos de negocio
(BPML), el lenguaje de interrogación de los
procesos de negocio (BPQL), lo que permite un
análisis del proceso (BPA) basada en el negocio
y a través de los sistemas de gerencia de
proceso (BPMS).
Sistemas de Gestión de Procesos de
Negocio (BPMS): Evolución.
Sistemas de Gestión de Procesos de
Negocio (BPMS): Evolución.
Un esquema de proceso de desarrollo genérico
para BPM, que se sustenta en el uso de los
estándares:
1. Desarrollar las interfaces requeridas.
2. Generar un modelo BPMN inicial.
3. Diseñar el modelo BPMN.
4. Generar el código BPEL.
5. Desplegar el código BPEL y las interfaces.
6. Monitorear los procesos en ejecución.
BPMS: Proceso de desarrollo genérico
1. Desarrollar las interfaces requeridas.
2. Generar un modelo BPMN inicial.
3. Diseñar el modelo BPMN.
4. Generar el código BPEL.
5. Desplegar el código BPEL y las interfaces.
6. Monitorear los procesos.
BPMS: Proceso de desarrollo genérico
Del sistema (internas y externas) como
humanas. Se parte de los servicios externos
(normalmente servicios web) ya
implementados, y esta fase se centra en
definir interfaces para dichos servicios.
También se implementan los formularios web
(u otro tipo de interfaz gráfica) en el caso de
interfaces humanas, que permiten a los
participantes humanos ver y ejecutar las
actividades manuales pendientes.
2. Generar un modelo BPMN inicial.
3. Diseñar el modelo BPMN.
4. Generar el código BPEL.
5. Desplegar el código BPEL y las interfaces.
6. Monitorear los procesos.
BPMS: Proceso de desarrollo genérico
Los analistas de negocio y los
desarrolladores realizan un modelo con el
lenguaje BPMN mediante herramientas
visuales.
4. Generar el código BPEL.
5. Desplegar el código BPEL y las interfaces.
6. Monitorear los procesos.
BPMS: Proceso de desarrollo genérico
Generar el código BPEL con base en el
modelo BPMN. Los editores de BPMN
suelen incluir una herramienta de
generación de código BPEL.
5. Desplegar el código BPEL y las interfaces.
6. Monitorear los procesos en ejecución.
BPMS: Proceso de desarrollo genérico
Desplegar el código BPEL y las interfaces
en el motor de ejecución del BPMS por
parte de los analistas de negocio y los
administradores del sistema.
6. Monitorear los procesos en ejecución.
BPMS: Proceso de desarrollo genérico
Monitorea los procesos en ejecución
mediante las interfaces de administración y
monitorización.
Cuando se capturan los flujos de negocio, se
identifican los servicios y las capacidades, y
todos los miembros de la empresa comparten la
misma visión, las empresas pueden
implementar la suite de herramientas BPM para
poner en marcha los procesos, permitiendo la
automatización de los procesos de negocio y
facilitando la integración con los servicios.
Conclusiones.

Más contenido relacionado

La actualidad más candente

Informe plan de calidad
Informe plan de calidadInforme plan de calidad
Informe plan de calidadLaura Bayona
 
Juego de calidad total
Juego de calidad totalJuego de calidad total
Juego de calidad totalAlterEvo Ltd
 
I-PRO-03 (1) instructivo de trabajo proceso de produccion corrugadora
I-PRO-03 (1) instructivo de trabajo proceso de produccion corrugadoraI-PRO-03 (1) instructivo de trabajo proceso de produccion corrugadora
I-PRO-03 (1) instructivo de trabajo proceso de produccion corrugadoraDaniel Castillo
 
Las 5 p de la produccion yelexia
Las 5 p de la produccion yelexiaLas 5 p de la produccion yelexia
Las 5 p de la produccion yelexiayelexiaberru
 
Cadena de suministro del calzado
Cadena de suministro del calzadoCadena de suministro del calzado
Cadena de suministro del calzadomonjna
 
Informe auditoria
Informe auditoriaInforme auditoria
Informe auditoriaLina Gc
 
Flujograma de proceso de ventas
Flujograma de proceso de ventasFlujograma de proceso de ventas
Flujograma de proceso de ventasJessenia
 
Business Process Management (BPM)
Business Process Management (BPM)Business Process Management (BPM)
Business Process Management (BPM)Kiberley Santos
 
Politicasde calidad ejemplos
Politicasde calidad ejemplosPoliticasde calidad ejemplos
Politicasde calidad ejemplosjoafla
 
Indices de capacidad
Indices de capacidadIndices de capacidad
Indices de capacidadKevin Sotelo
 
Proyecto Establecimiento de Purificadora de Agua
Proyecto Establecimiento de Purificadora de AguaProyecto Establecimiento de Purificadora de Agua
Proyecto Establecimiento de Purificadora de Aguatutor03770
 

La actualidad más candente (20)

Elementos de los procesos
Elementos de los procesosElementos de los procesos
Elementos de los procesos
 
Informe plan de calidad
Informe plan de calidadInforme plan de calidad
Informe plan de calidad
 
Juego de calidad total
Juego de calidad totalJuego de calidad total
Juego de calidad total
 
Completar la Ficha de Caracterización de Procesos
Completar la Ficha de Caracterización de ProcesosCompletar la Ficha de Caracterización de Procesos
Completar la Ficha de Caracterización de Procesos
 
I-PRO-03 (1) instructivo de trabajo proceso de produccion corrugadora
I-PRO-03 (1) instructivo de trabajo proceso de produccion corrugadoraI-PRO-03 (1) instructivo de trabajo proceso de produccion corrugadora
I-PRO-03 (1) instructivo de trabajo proceso de produccion corrugadora
 
Las 5 p de la produccion yelexia
Las 5 p de la produccion yelexiaLas 5 p de la produccion yelexia
Las 5 p de la produccion yelexia
 
Cadena de suministro del calzado
Cadena de suministro del calzadoCadena de suministro del calzado
Cadena de suministro del calzado
 
1 sistemas de calidad
1 sistemas de calidad1 sistemas de calidad
1 sistemas de calidad
 
Informe auditoria
Informe auditoriaInforme auditoria
Informe auditoria
 
Infografia iso 9001
Infografia iso 9001Infografia iso 9001
Infografia iso 9001
 
Flujograma de proceso de ventas
Flujograma de proceso de ventasFlujograma de proceso de ventas
Flujograma de proceso de ventas
 
Seminario rediseño de procesos
Seminario rediseño de procesosSeminario rediseño de procesos
Seminario rediseño de procesos
 
Business Process Management (BPM)
Business Process Management (BPM)Business Process Management (BPM)
Business Process Management (BPM)
 
Politicasde calidad ejemplos
Politicasde calidad ejemplosPoliticasde calidad ejemplos
Politicasde calidad ejemplos
 
Indices de capacidad
Indices de capacidadIndices de capacidad
Indices de capacidad
 
5`s
5`s5`s
5`s
 
Proyecto Establecimiento de Purificadora de Agua
Proyecto Establecimiento de Purificadora de AguaProyecto Establecimiento de Purificadora de Agua
Proyecto Establecimiento de Purificadora de Agua
 
Mapa Estrategico Calzado XY
Mapa Estrategico Calzado XYMapa Estrategico Calzado XY
Mapa Estrategico Calzado XY
 
Mapa de procesos
Mapa de procesosMapa de procesos
Mapa de procesos
 
Identificación y Clasificación de Procesos
Identificación y Clasificación de ProcesosIdentificación y Clasificación de Procesos
Identificación y Clasificación de Procesos
 

Similar a BPM, BPMN, BPMS

Similar a BPM, BPMN, BPMS (20)

bpm
bpmbpm
bpm
 
Bpm 1226861151466924-8
Bpm 1226861151466924-8Bpm 1226861151466924-8
Bpm 1226861151466924-8
 
Bpm
BpmBpm
Bpm
 
BusinessPM
BusinessPMBusinessPM
BusinessPM
 
Bpm
BpmBpm
Bpm
 
3 2 bpm
3 2 bpm3 2 bpm
3 2 bpm
 
1.2.2 business process management (bpm)
1.2.2 business process management (bpm)1.2.2 business process management (bpm)
1.2.2 business process management (bpm)
 
Businness process-management-bpm
Businness process-management-bpmBusinness process-management-bpm
Businness process-management-bpm
 
BPM.pptx
BPM.pptxBPM.pptx
BPM.pptx
 
1.2.2
1.2.21.2.2
1.2.2
 
BPM. Un Enfoque Holístico
BPM. Un Enfoque HolísticoBPM. Un Enfoque Holístico
BPM. Un Enfoque Holístico
 
Arquitectura de integración empresarial t1 u3
Arquitectura de integración empresarial t1 u3Arquitectura de integración empresarial t1 u3
Arquitectura de integración empresarial t1 u3
 
BPM Chile Day 2011 - Informe BPM&SOA
BPM Chile Day 2011 - Informe BPM&SOABPM Chile Day 2011 - Informe BPM&SOA
BPM Chile Day 2011 - Informe BPM&SOA
 
Semana 1
Semana 1Semana 1
Semana 1
 
Aplicación de la BPM en el diseño del proceso del negocio
Aplicación de la BPM en el diseño del proceso del negocioAplicación de la BPM en el diseño del proceso del negocio
Aplicación de la BPM en el diseño del proceso del negocio
 
BPMN - 1.pdf
BPMN - 1.pdfBPMN - 1.pdf
BPMN - 1.pdf
 
CAP9_BPM
CAP9_BPMCAP9_BPM
CAP9_BPM
 
bpnm
bpnmbpnm
bpnm
 
¿Que es BPM?
¿Que es BPM?¿Que es BPM?
¿Que es BPM?
 
BPM y BA - IIBA
BPM y BA  - IIBABPM y BA  - IIBA
BPM y BA - IIBA
 

Más de Facultad de Ciencias y Sistemas

Introducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con JavaIntroducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con JavaFacultad de Ciencias y Sistemas
 

Más de Facultad de Ciencias y Sistemas (20)

Ejercicios HTML 5
Ejercicios HTML 5Ejercicios HTML 5
Ejercicios HTML 5
 
CSS3
CSS3CSS3
CSS3
 
09 ordenamiento-en-vectores-en-c
09 ordenamiento-en-vectores-en-c09 ordenamiento-en-vectores-en-c
09 ordenamiento-en-vectores-en-c
 
08 mas-de-vectores-en-c
08 mas-de-vectores-en-c08 mas-de-vectores-en-c
08 mas-de-vectores-en-c
 
07 vectores-en-c final
07 vectores-en-c final07 vectores-en-c final
07 vectores-en-c final
 
06 clases-en-c
06 clases-en-c06 clases-en-c
06 clases-en-c
 
05 cadenas-de-caracteres-en-c
05 cadenas-de-caracteres-en-c05 cadenas-de-caracteres-en-c
05 cadenas-de-caracteres-en-c
 
04 mas-estructuras-iterativas-en-c
04 mas-estructuras-iterativas-en-c04 mas-estructuras-iterativas-en-c
04 mas-estructuras-iterativas-en-c
 
03 estructuras-iterativas-en-c
03 estructuras-iterativas-en-c03 estructuras-iterativas-en-c
03 estructuras-iterativas-en-c
 
02 mas-de-las-estructuras-de-programacion-en-c
02 mas-de-las-estructuras-de-programacion-en-c02 mas-de-las-estructuras-de-programacion-en-c
02 mas-de-las-estructuras-de-programacion-en-c
 
01 estructuras-de-programacion-en-c
01 estructuras-de-programacion-en-c01 estructuras-de-programacion-en-c
01 estructuras-de-programacion-en-c
 
Procesamiento del lenguaje natural con python
Procesamiento del lenguaje natural con pythonProcesamiento del lenguaje natural con python
Procesamiento del lenguaje natural con python
 
Actividades de aprendizaje en Moodle
Actividades de aprendizaje en MoodleActividades de aprendizaje en Moodle
Actividades de aprendizaje en Moodle
 
Creación de grupos en Moodle
Creación de grupos en MoodleCreación de grupos en Moodle
Creación de grupos en Moodle
 
Introducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con JavaIntroducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con Java
 
Como crear un diagrama de clases
Como crear un diagrama de clasesComo crear un diagrama de clases
Como crear un diagrama de clases
 
Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02
 
Diagrama de clases - Ejemplo monográfico 01
Diagrama de clases - Ejemplo monográfico 01Diagrama de clases - Ejemplo monográfico 01
Diagrama de clases - Ejemplo monográfico 01
 
Otro ejemplo de diagrama de clases UML
Otro ejemplo de diagrama de clases UMLOtro ejemplo de diagrama de clases UML
Otro ejemplo de diagrama de clases UML
 
Un ejemplo de diagrama de clases
Un ejemplo de diagrama de clasesUn ejemplo de diagrama de clases
Un ejemplo de diagrama de clases
 

Último

VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 

Último (20)

Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 

BPM, BPMN, BPMS

  • 1. BPMNEn el desarrollo de software.
  • 2. Por proceso de negocio se entiende el conjunto ordenado de actividades dentro de una empresa, cada una de las cuales representa el trabajo de una persona, sistema interno o proceso de una compañía asociada. Las actividades son la unidad más pequeña de análisis, y su orden define el flujo de trabajo que determina la eficiencia de la estructura. Introducción
  • 3. La Gestión de Procesos de Negocio (Business Process Management o BPM) es una disciplina de gestión compuesta de metodologías y tecnologías, cuyo objetivo es mejorar el desempeño (eficiencia y eficacia) y la optimización de los procesos de negocio de una organización, a través de la gestión de los procesos que se deben diseñar, modelar, organizar, documentar y optimizar de forma continua. Introducción
  • 4. Puede describirse como un proceso de mejora continua de procesos. El modelo de administración por procesos cambia lo operacional de la empresa, de lo funcional a una operación administrada por procesos. BPM es entender, visualizar, modelar y controlar los procesos de negocio de una organización. Un proceso de negocio representa una serie discreta de actividades o pasos de tareas que incluyen personas, aplicaciones, eventos de negocio, tareas y organizaciones. Introducción
  • 5. BPM busca la administración del proceso donde se necesite aplicar cualquier práctica de negocio, además brinda herramientas y metodologías necesarias para descubrir, crear, mejorar y desplegar los procesos del negocio; de esta forma cada proceso puede ser evaluado por los dueños del proceso y realizar los cambios requeridos en tiempo real. Introducción
  • 6. El modelado de proceso de negocio (BPM) define el soporte usado para incorporar actividades de sistemas de negocio en modelos que describen procesos ejecutados por la organización. La notación para el BPM (BPMN) es un estándar basado en los diagramas de flujo, adaptado para suministrar una notación gráfica que facilita la representación de procesos de negocio con flujos de trabajo. Su objetivo principal es coordinar la secuencia de actividades involucradas en el proceso. Introducción
  • 7. La notación BPMN (Business Process Management Notation) es una especificación desarrollada por la BPMI (Business Process Management Initiative), iniciativa integrada en la OMG (Object Management Group) que es una de las principales creadoras de estándares dentro del mundo de la informática. Introducción
  • 8. Ventajas de la notación BPMN:  Es una especificación libre que no dependen de una herramienta u organización.  De uso muy difundido en la industria.  Apoyada por organizaciones e instituciones de gran peso en las que participan empresas más importantes del sector informático.  Se pueden representar todo tipo de procesos. Introducción
  • 9. Ventajas de la notación BPMN:  Es una especificación libre que no dependen de una herramienta u organización.  De uso muy difundido en la industria.  Apoyada por organizaciones e instituciones de gran peso en las que participan empresas más importantes del sector informático.  Se pueden representar todo tipo de procesos. Introducción Es muy similar al concepto diagrama de flujo, presente desde los años 80. Al igual que éste, tiene el objetivo de permitir elaborar un mapa de un flujo de trabajo de manera que éste pueda ser comprendido fácilmente por las otras partes interesadas. Es un idioma y por tanto facilita la comunicación. Está diseñado para facilitar la comunicación y el entendimiento de los procesos de negocio.
  • 10. El problema histórico con el diagrama de flujo era que cada modelador de proceso podía construir sus propios significados e interpretaciones para los diagramas que producía. Esto tuvo la consecuencia indeseada que no todos interpretaban los procesos de la misma forma. Es decir, el proceso de comunicación era altamente imperfecto. Introducción
  • 11. BPMN, y específicamente BPMN 2.0, resolvió este problema de ambigüedad introduciendo una capa semántica en XML la cual transforma el BPMN de una simple imagen bonita a algo mucho más funcional. Agregando una definición XML a cada objeto BPMN, la especificación BPMN asegura que cada modelo de proceso visual y todos los objetos en el modelo de proceso tienen un único significado. Introducción
  • 12. El mercado del software es uno segmento de mucha importancia, permite a las organizaciones modelar, automatizar, administrar y optimizar los procesos del negocio, siendo una combinación efectiva entre la dirección empresarial y tecnología permitiendo una reducción en los ciclos de tiempo y costos. La gestión de procesos de negocio y un correcto diagrama de procesos pueden suplir muchas necesidades dentro de una empresa. Introducción
  • 13. BPM posee la facilidad de integrarse con distintas aplicaciones existentes unificando información dentro de una interface amigable tanto para los usuarios como para el departamento de tecnología. En la perspectiva tecnológica puede integrarse fácilmente con aplicaciones tales como CRM (Customer Relationship Management), ERP (Enterprise Resource Planning) y ECM(Enterprise Content Management), sin que requiera de un rediseño del sistema. Introducción
  • 14. BPM brinda herramientas y metodologías necesarias para descubrir, crear, mejorar y desplegar los procesos del negocio; de esta forma cada proceso puede ser evaluado por los dueños del proceso y realizar los cambios que se requieran en tiempo real, asegurando que todas los involucrados en los procesos sean notificados. Introducción
  • 15. Adoptar BPM fuerza al negocio a pensar sobre él y a formalizarlo comprendiendo los procesos actuales, lo cual hace ver mejoras potenciales que eliminan pasos o automatizan tareas manuales. Las actividades correspondientes al BPM se agrupan en tres categorías: Diseño, ejecución y monitoreo. Introducción
  • 16. BPM puede ser aplicada en 4 aspectos dentro del negocio:  Estrategias.  Administración y control.  Estructura Organizacional.  Cultura. Introducción
  • 17. Aplicar BPM trae beneficios, tales como la mejora en las capacidades de dirección del negocio, reducción de obstáculos al momento de reaccionar ante cambios del mercado, adquisición de mayores capacidades de análisis sobre el desempeño de la empresa. Introducción
  • 18. BPM permite que exista una innovación de los procesos, ayudando a las empresas a inventar nuevos procesos que les permitan avanzar o se conviertan en parte de sus ofertas de productos o servicios; permitiendo a las empresas, definir y modelar procesos de innovación de una manera estructurada que facilite una evaluación rigurosa. Introducción
  • 19. BPM es entonces el control y optimización de recursos mediante la integración y automatización de procesos dentro de una estructura de sistemas de información del negocio. Introducción
  • 20.  Arquitectura empresarial.  Arquitectura de procesos.  Arquitectura de gestión. Arquitectura BPM
  • 21.  Arquitectura empresarial: Es la estructura de una empresa planteada para aplicar estrategias que permitan satisfacerlos objetivos y “stakeholders.”  Arquitectura de procesos.  Arquitectura de gestión. Arquitectura BPM
  • 22.  Arquitectura empresarial: Es la estructura de una empresa planteada para aplicar estrategias que permitan satisfacerlos objetivos y “stakeholders.”  Arquitectura de procesos.  Arquitectura de gestión. Arquitectura BPM Es la dimensión del negocio: Dimensión del valor. BPM alinea las actividades operacionales con las metas y estrategias. Se centra en los recursos de la empresa y el esfuerzo sobre la creación del valor del cliente.
  • 23.  Arquitectura empresarial.  Arquitectura de procesos: Son procedimiento, métodos y prácticas que permiten a las personas transformar recursos y capital con la finalidad de dar valor agregado a sus clientes y “stakeholders”  Arquitectura de gestión. Arquitectura BPM
  • 24.  Arquitectura empresarial.  Arquitectura de procesos:  Redefinición de Roles:  Director de procesos.  Arquitecto de procesos.  Propietarios de procesos de negocio.  Ingenieros de procesos.  Analista de procesos.  Actor del proceso.  Arquitectura de gestión. Arquitectura BPM
  • 25.  Arquitectura de procesos:  Redefinición de Roles:  Director de procesos:  Es responsable de habilitar y definir la arquitectura de procesos empresariales para fomentar la cultura empresarial impulsada en habilidades, procesos, sistemas y comportamientos Arquitectura BPM
  • 26.  Arquitectura de procesos:  Redefinición de Roles:  Arquitecto de procesos: Se encarga del diseño y construcción de entornos para los procesos importantes de negocio tales como flujos de trabajo, indicadores de desempeño y paneles de control. Arquitectura BPM
  • 27.  Arquitectura de procesos:  Redefinición de Roles:  Propietarios de procesos de negocio: Son los responsables del rendimiento integral de los procesos. Arquitectura BPM
  • 28.  Arquitectura de procesos :  Redefinición de Roles:  Ingenieros de procesos: Encargados de construir procesos de negocio factibles que encierren la creación de servicios partiendo de la estructuración de otros, del desarrollo de sistemas de notificaciones, medida y control, y la creación de aplicaciones compuestas. Arquitectura BPM
  • 29.  Arquitectura de procesos:  Redefinición de Roles:  Analista de procesos: Experto que define los eventos a supervisar, diagnostica problemas en los procesos y prescribe soluciones al rendimiento. Arquitectura BPM
  • 30.  Arquitectura de procesos:  Redefinición de Roles:  Actor del proceso: El que trabaja dentro del proceso, comprende cómo encaja dentro del flujo de valor extendido. Arquitectura BPM
  • 31.  Arquitectura de procesos: Arquitectura BPM Es la dimensión de la transformación. Los procesos de operación transforman sus recursos y materiales dentro de productos o servicios a clientes y consumidores finales.
  • 32. La organización de IT con BPM BPM cambia la alineación organizativa de IT en las organizaciones, el equipo IT usa herramientas que ayudan al modelado de procesos que estructuran aplicaciones sin código y fomentan servicios. La función de IT se divide en dos en la gestión de infraestructura: táctica y estandarizada. IT es estratega para obtener procesos que se enfoquen hacia un liderazgo en los procesos, es decir un director de SI (CIO) se convierte en el director de procesos (CPO).
  • 33.  Arquitectura empresarial.  Arquitectura de procesos.  Arquitectura de gestión. Arquitectura BPM
  • 34.  Arquitectura empresarial.  Arquitectura de procesos.  Arquitectura de gestión: Dirige acciones y comportamientos de individuos y sistemas, así como flujos de información en el tiempo, se usan y ajustan los procesos para alcanzar los objetivos organizacionales. La arquitectura de gestión incluye gestión de proyectos, gestión de procesos y mejora de proceso. Arquitectura BPM
  • 35.  Arquitectura empresarial.  Arquitectura de procesos.  Arquitectura de gestión: La arquitectura de gestión incluye:  Gestión de proyectos.  Gestión de procesos.  Mejora de proceso. Arquitectura BPM
  • 36.  Arquitectura empresarial.  Arquitectura de procesos.  Arquitectura de gestión:  Gestión de proyectos.  Gestión de procesos.  Mejora de proceso. Arquitectura BPM
  • 37.  Arquitectura empresarial.  Arquitectura de procesos.  Arquitectura de gestión:  Gestión de proyectos de BPM: Los proyectos BPM se implementan frecuentemente en ciclos cortos de tiempo. Arquitectura BPM
  • 38.  Arquitectura empresarial.  Arquitectura de procesos.  Arquitectura de gestión:  Gestión de proyectos de BPM. Incluye:  Planificación.  Análisis y diseño.  Composición e implementación. Arquitectura BPM
  • 39.  Arquitectura empresarial.  Arquitectura de procesos.  Arquitectura de gestión:  Gestión de proyectos de BPM:  Planificación: Requiere seguir ciertas metodologías de procesos, como Lean, Six sigma o SCOR, la metodología proporciona los objetivos del proyecto, el personal, alcance, e hitos. Arquitectura BPM
  • 40.  Arquitectura empresarial.  Arquitectura de procesos.  Arquitectura de gestión:  Gestión de proyectos de BPM:  Análisis y diseño: Inicia caracterizando la línea base del proceso una vez conocido el alcance, se evalúa y valida el estado actual del proceso creando condiciones en la línea base frente a lo que se van a comparar los progresos y mejoras. Arquitectura BPM
  • 41.  Arquitectura empresarial.  Arquitectura de procesos.  Arquitectura de gestión:  Gestión de proyectos de BPM:  Composición e implementación: Necesita una estructura de servicios que ejecuten funciones y representen acciones de los usuarios y sistemas en función de un modelo de procesos, estas revisiones deben ser rápidas y su documentación automática. Arquitectura BPM
  • 42.  Arquitectura empresarial.  Arquitectura de procesos.  Arquitectura de gestión:  Gestión de procesos: Debido que el proceso es estructurado bajo cierta especificación el objetivo es que se mantenga indefinidamente, la gestión de procesos realiza un proceso con éxito y luego lo repite “un millón de veces.” Arquitectura BPM
  • 43.  Arquitectura empresarial.  Arquitectura de procesos.  Arquitectura de gestión: Es importante el monitoreo continuo, para una innovación a tiempo, de esta manera se evitarían procesos obsoletos y podrían renovarse según necesidades o nuevos objetivos. Puede realizar la mejora debido a su monitoreo, permitiendo procesos de calidad. Arquitectura BPM
  • 44.  Arquitectura empresarial.  Arquitectura de procesos.  Arquitectura de gestión: Arquitectura BPM Es la dimensión del control y manejo. Aquí, los procesos son las herramientas con las que se forja el éxito empresarial. Con BPM se traen todos los sistemas juntos, métodos, herramientas y técnicas de desarrollo de procesos y gestión de procesos dentro de un sistema de arquitectura con la visibilidad y el control necesario para la dirección y ajuste.
  • 45.  Identificar necesidades.  Definir productos o servicios.  Desarrollar mapa de procesos.  Describir procesos.  Diagramar procesos.  Analizar datos y mejora del proceso. BPM: Aplicación de la metodología
  • 46. Análisis, diseño e implementación de procesos: Fases de análisis: Se define el alcance del proyecto y los objetivos que debe alcanzar el proyecto, recoge la información necesaria para ejecutar las siguientes fases y especifica estructura, funciones y contenido del proyecto, esta información será documentada para validar y cumplir con todas las obligaciones. BPM: Aplicación de la metodología
  • 47. Análisis, diseño e implementación de procesos: Para un levantamiento de requerimientos orientado a satisfacer las necesidades de un proceso de negocio y que reduzca los riesgos del desarrollo de software y aumentando la satisfacción del cliente, son necesarios modelos que permitan el fácil entendimiento y acuerdo, entre los interesados del proyecto por parte del negocio y los analistas de requerimientos. BPM: Aplicación de la metodología
  • 48. Análisis, diseño e implementación de procesos: El uso del BPMN para el análisis de requerimientos es definido por metodologías como SOMA-RUP (Serve Oriented Modeling Architecture – Rational Unified Process), para entender el negocio y como un producto final en la actividad de análisis de negocio. Otros plantean visualizar los casos de uso como un conjunto de procesos BPMN. BPM: Aplicación de la metodología
  • 49. Análisis, diseño e implementación de procesos: la Ingeniería de Requerimientos (IR) debe considerar las necesidades de una organización. Aunque se reconoce que la IR es el puente natural que conecta el mundo empresarial y el mundo de los SI, la mayor parte de la investigación en IR continúa estando orientada a la solución, evitando considerar los problemas reales del mundo empresarial. BPM: Aplicación de la metodología
  • 50. Análisis, diseño e implementación de procesos: La Ingeniería de Requerimientos describe una secuencia de actividades para producir un listado de requerimientos para un nuevo sistema de información, analizando, validando y documentado en una especificación formal. Los requerimientos proveen las bases para el desarrollo de un sistema de información, a partir de estos se realiza el diseño, desarrollo implementación y pruebas. BPM: Aplicación de la metodología
  • 51. Análisis, diseño e implementación de procesos: Estudiar la documentación de un proceso de negocios para realizar un levantamiento de requerimientos, es una practica efectiva que permite la disminución del riesgo en el proceso. El modelado y entendimiento del proceso de negocio es responsabilidad del Analista de Requerimientos. Las actividades o tareas de un proceso, deben analizarse para determinar su automatización. BPM: Aplicación de la metodología
  • 52. Análisis, diseño e implementación de procesos: Levantar requerimientos puede iniciarse plasmando el estado actual del negocio, identificando la duración actual de las actividades, el alcance del proceso, indicadores de gestión KPI (Key Performance Indicators, Indicadores Clave de Desempeño) y los límites del proceso, de esta manera se plantea el modelo “AS IS” (modelo actual) del escenario de negocio. BPM: Aplicación de la metodología
  • 53. Análisis, diseño e implementación de procesos: Se comienzan a plantear las necesidades generales que son transversales a todo el proceso, en algunos casos estas necesidades pueden generar requerimientos que signifiquen la automatización de las actividades ó que requieran la integración con otros aplicativos ya existentes para generar un intercambio de información. BPM: Aplicación de la metodología
  • 54. Análisis, diseño e implementación de procesos: Los requerimientos deben ir asociados a los involucrados en el proceso para saber cuánto puede abarcar un requerimiento en términos de quienes intervienen y que otros actividades pueden estar relacionadas. BPM: Aplicación de la metodología
  • 55. Análisis, diseño e implementación de procesos: Es necesario detallar las actividades del proceso indicando en resumen la descripción de la actividad y teniendo en cuenta características como si la actividad se apoya en un sistema de información, identificar las tareas humanas del proceso, los datos e información que conforman las entradas y salidas de cada actividad, el procesamiento y transformación de las mismas. BPM: Aplicación de la metodología
  • 56. Análisis, diseño e implementación de procesos: Los escenarios derivados de las actividades del BPMN, los servicios y la interacción de los participantes en el proceso y los pormenores de los eventos, los gateways, los subprocesos, etc; con ello se pueden identificar las actividades o eventos que pueden generar uno o varios casos de uso. Esta identificación puede empezarse con las tareas humanas. BPM: Aplicación de la metodología
  • 57. Análisis, diseño e implementación de procesos: A través de un diagrama de procesos, se ve reflejado su día a día y los escenarios describen como un sistema de información puede mejorar su proceso actual, esto le da sentido al modelado de negocio logrando un entendimiento común entre usuarios, desarrolladores, e interesados de la organización. BPM: Aplicación de la metodología
  • 58. Análisis, diseño e implementación de procesos: El uso de conceptos de modelado de procesos permite especificar requisitos de proceso en términos de interacciones con el sistema, representadas por agentes humanos. El uso de servicios web permite modelar los requisitos de distribución de procesos derivados de las limitaciones de la organización, las oportunidades de diseño o los sistemas heredados existentes. BPM: Aplicación de la metodología
  • 59. Análisis, diseño e implementación de procesos: Levantar requerimientos: Para realizar el diseño de los procesos es necesario recolectar la información necesaria de lo que ocurre dentro del proceso, es por esa razón que debe realizar algunas preguntas a los participantes en un proyecto: BPM: Aplicación de la metodología
  • 60. Análisis, diseño e implementación de procesos: ¿Cuáles son las tareas que desempeña? ¿Cómo realiza o ejecuta cada tarea? ¿Qué información necesita para realizar cada tarea? ¿Quién le provee la información para su trabajo? ¿A quién le es útil su trabajo? ¿Cuál es el resultado de realizar todas las tareas? BPM: Aplicación de la metodología
  • 61. Análisis, diseño e implementación de procesos: Elaborar documento de definición de proceso. Es un documento de texto acompañado de diagramas cuyo objetivo principal es describir en términos generales un determinado proceso. Es preciso tener en cuenta: BPM: Aplicación de la metodología
  • 62. Análisis, diseño e implementación de procesos: 1. Identificar y describir las actividades que componen el proceso. 2. Especificar secuencia de ejecución de las actividades que componen el proceso de forma que se cumplan los objetivos ideado para el proceso. 3. Identificar entradas y salidas de cada una de las actividades. 4. Establecer el rol responsable de cada actividad del proceso. BPM: Aplicación de la metodología
  • 63. Análisis, diseño e implementación de procesos: Diseño: La meta principal de esta fase es elaborar una representación gráfica del proceso con BPMN:  Identificar roles.  Identificar actividades.  Elaborar diagrama del proceso.  Elaborar diagrama de flujo del proceso.  Especificar o diseñar formularios. BPM: Aplicación de la metodología
  • 64. Proceso: Conjunto de actividades o eventos secuenciales que realizan la transformación de una serie de inputs (insumos, mano de obra, capital, información) en outputs deseados (bienes o servicios) añadiendo valor y que suceden con un determinado fin. BPM: Aplicación de la metodología
  • 65. Proceso: Para el levantamiento y análisis de los procesos se usan herramientas que permiten diagnosticar y proponer mejoras que beneficien el desempeño de la organización. El diagrama del proceso es una representación gráfica de la secuencia como se realizan las actividades necesarias para desarrollar un proceso, por esta razón se debe seguir una serie de pasos para el levantamiento de información. BPM: Aplicación de la metodología
  • 66. Preguntas para el proceso: 1. Quien: 1. ¿… es el responsable del proceso? 2. ¿… interviene en el proceso? 2. Lista de actividades: 1. ¿Cuántas actividades realizo en el proceso? 2. ¿Cuánta gente interviene? 3. ¿Qué revisiones o verificaciones se realizan? 3. Reconocer principio y fin del proceso. 4. Ordenar las actividades. BPM: Aplicación de la metodología
  • 67. Levantamiento del proceso utilizando: 1. Diagrama de flujo. 2. Diagrama de actividades. BPM: Aplicación de la metodología.
  • 70. Si el trabajo involucra procesos entonces debería conocer los elementos:  Piscina y carril  Flujo de secuencia y flujo de mensaje  Tres tipos de actividad: tarea de usuario, tarea de servicio, y tarea (ninguna)  Subproceso (expandido y colapsado)  Actividad de llamada  Dos tipos de compuerta: compuertas XOR y compuerta paralela  Tres eventos de inicio: mensaje, temporizador e inicio (ninguno) Elementos de BPMN.
  • 71. … Si el trabajo involucra procesos entonces debería conocer los elementos:  Dos eventos finales: Mensaje y ninguno  Objeto de datos y almacenamiento de datos  Anotación de texto y asociación regular de datos. Elementos de BPMN.
  • 72. Elementos de BPMN: Objetos de flujo. Elementos principales que definen el comportamiento de los procesos.
  • 74. Elementos de BPMN: Conectores. Objetos que conectan los diferentes objetos de flujo. Permiten definir el esqueleto estructural básico de procesos de negocio.
  • 75. Elementos de BPMN: Swinlanes. Son el mecanismo que permite clasificar las actividades de manera visual. Permite ilustrar distintas categorías o responsabilidades.
  • 76. Elementos de BPMN: Artefactos. Permiten añadir más información al modelo o diagrama, haciéndolo más legible. Pudiéndose añadir artefactos adicionales.
  • 77. BPMN provee una notación gráfica que permite la creación de variedad de diagramas dentro de los tres tipos de submodelos:  Procesos de negocio privados (internos).  Procesos abstractos (públicos).  Procesos de colaboración (globales). Diagramas BPMN.
  • 78. BPMN provee una notación gráfica que permite la creación de variedad de diagramas dentro de los tres tipos de submodelos:  Procesos de negocio privados (internos).  Procesos abstractos (públicos).  Procesos de colaboración (globales). Diagramas BPMN. Especifica el control lógico de procesos dentro del contexto de un participante en el proceso de negocios.
  • 79. BPMN provee una notación gráfica que permite la creación de variedad de diagramas dentro de los tres tipos de submodelos:  Procesos de negocio privados (internos).  Procesos abstractos (públicos).  Procesos de colaboración (globales). Diagramas BPMN. Gobierna desde el exterior el comportamiento observable de los participantes del proceso de negocios mediante la especificación de intercambio de mensajes entre ellos.
  • 81. Los tres principales tipos de eventos:  Inicio – indica dónde comienza un proceso particular.  Intermedio – ocurre entre los eventos de inicio y fin, y afecta el flujo del proceso.  Finalización – Indica dónde termina el proceso. Eventos de BPMN.
  • 82. Lo importante es recordar que hay variantes. Por ejemplo, puede iniciar un proceso a la llegada de un mensaje, enviar un mensaje (o capturar un mensaje) con un evento intermedio en algún lugar en medio del proceso, o puede enviar un mensaje al final de un proceso. Eventos de BPMN.
  • 83. Es un término genérico para el trabajo que el actor realiza en un proceso. Una actividad puede ser atómica o no atómica (compuesta). En otras palabras, una actividad puede ser una tarea o puede ser un subproceso (un proceso dentro del proceso principal.) Actividades de BPMN.
  • 84. Las actividades también se pueden especificar por tipos. Por ejemplo, las tareas pueden ser manuales, humanas, de mensaje (tienen la misma función de un evento de mensaje), de comandos (script), o de servicio (indicando, quizás, que el trabajo está siendo realizado por un servicio web.) Actividades de BPMN.
  • 85. Los eventos y las actividades son muy fáciles de entender. La interesante, tiene lugar en las compuertas, las cuales pueden decirle al proceso que tome exclusivamente una u otra ruta, o indicar a los participantes en el proceso que inicien trabajo en paralelo. Incluso, en otros escenarios, podría haber múltiples caminos de los cuales sólo algunos se activan bajo ciertas circunstancias. Toma de decisiones en BPMN.
  • 86. Hay algunas compuertas basada en eventos (conocida como Race) la cual básicamente crea una carrera entre dos rutas alternativas. Por ejemplo, una compañía puede tener una política de cancelación donde el cliente puede cancelar una póliza de seguro emitida dentro de 1 semana; de otra forma, esta imprimirá y enviará la póliza por correo. En este caso, o bien se recibe la cancelación dentro de una semana o se opta por emitir la póliza. Toma de decisiones en BPMN.
  • 87. Los flujos de trabajo son esencialmente lo que parecen: el flujo de tareas dentro de una organización. Los flujos de trabajo pueden ser completamente manuales (como el proceso de hacer un sándwich), pueden ser completamente automáticos (como el proceso de introducir datos en ecuaciones y hacer cálculos), o pueden ser una combinación de ambos (como el proceso de crear, revisar, y aprobar una petición de compra.) Modelado de flujos de trabajo.
  • 88. Desarrollar flujos de trabajo abarca capturar toda la información relevante que hace parte del proceso: el involucrado, su responsabilidad, cómo se pasan las tareas, cuales son manuales y cuales automáticas. Normalmente, la primera fase en el modelado es la recopilación de información relevante. Luego, el proceso y el flujo de trabajo son modelados. Finalmente, el nuevo flujo es probado, implementado, monitoreado, y modificado según sea necesario. Modelado de flujos de trabajo.
  • 89. Los BMPS (Business Process Management System) son software que ayudan a modelar, desplegar y dar seguimiento a los procesos de negocio de una organización por parte de desarrolladores, analistas del negocio y administradores del sistema. Un BPMS ejecuta modelos de procesos de negocio y proporciona herramientas para la simulación, monitoreo y ajuste de los procesos de negocio. Sistemas de Gestión de Procesos de Negocio (BPMS).
  • 90. Los BMPS son una generación que reúne lo mejor de todos los sistemas de workflow. Es el conjunto de herramientas que dan el soporte necesario para cumplir con el ciclo de vida de BPM. Los BPMS incorporan amplias capacidades de integración con modernas arquitecturas java, .net y XML, junto con otras tecnologías como Web Services, motores de reglas de negocio y de monitoreo de las actividades de negocio (BAM.) Sistemas de Gestión de Procesos de Negocio (BPMS).
  • 91. Este paradigma se puede enriquecer con el uso del Desarrollo Dirigido por Modelos para resolver las cuestiones de integración de servicios en un proceso de negocio. También ha surgido el paradigma del Desarrollo de Software Dirigido por Modelos (MDD, Model Driven Development) como forma de abordar la creación de software a partir de lenguajes de modelado específicos del dominio. Sistemas de Gestión de Procesos de Negocio (BPMS).
  • 92. Se considera que los lineamientos para automatizar deben tener presente lo siguiente: La automatización de procesos debe ser adoptada en las organizaciones mediante una estrategia de acceso gradual. Sistemas de Gestión de Procesos de Negocio (BPMS).
  • 93. Se considera que los lineamientos para automatizar deben tener presente lo siguiente: Los procesos que se automatizarán deben ser primero descritos y diagramados, incluyendo todas las actividades, el alcance, los puntos de adopción de las reglas del negocio, entre otros aspectos. Sistemas de Gestión de Procesos de Negocio (BPMS).
  • 94. Se considera que los lineamientos para automatizar deben tener presente lo siguiente: Se debe adquirir un BPMS que no requiera programación o generación de código. Esto para que el usuario funcional pueda modelar y ejecutar los procesos. Se debe definir el proceso que se va a implementar. Sistemas de Gestión de Procesos de Negocio (BPMS).
  • 95. Se considera que los lineamientos para automatizar deben tener presente lo siguiente: Documentar, modelar y simular el proceso según el modelo de documentación elegido. Mantener un pensamiento crítico, de eficiencia y efectividad en el proceso con el fin de organizar el modelo apuntando a la generación de valor y optimización del mismo. Lo anterior debe evitar que se automatice el error. Sistemas de Gestión de Procesos de Negocio (BPMS).
  • 96. Las BPMS han evolucionado desde la integración de una arquitectura de negocio en 1990 a la integración de procesos de negocio en 2000 a través de modelajes básicos de los procesos, hasta involucrar aplicaciones de flujo de trabajo en el 2004. Así como monitoreo de actividades asociadas a un proceso de negocio (BAM Business Activity Monitoring). Sistemas de Gestión de Procesos de Negocio (BPMS): Evolución.
  • 97. BPMI define especificaciones abiertas, Como el lenguaje para modelar los procesos de negocio (BPML), el lenguaje de interrogación de los procesos de negocio (BPQL), lo que permite un análisis del proceso (BPA) basada en el negocio y a través de los sistemas de gerencia de proceso (BPMS). Sistemas de Gestión de Procesos de Negocio (BPMS): Evolución.
  • 98. Sistemas de Gestión de Procesos de Negocio (BPMS): Evolución.
  • 99. Un esquema de proceso de desarrollo genérico para BPM, que se sustenta en el uso de los estándares: 1. Desarrollar las interfaces requeridas. 2. Generar un modelo BPMN inicial. 3. Diseñar el modelo BPMN. 4. Generar el código BPEL. 5. Desplegar el código BPEL y las interfaces. 6. Monitorear los procesos en ejecución. BPMS: Proceso de desarrollo genérico
  • 100. 1. Desarrollar las interfaces requeridas. 2. Generar un modelo BPMN inicial. 3. Diseñar el modelo BPMN. 4. Generar el código BPEL. 5. Desplegar el código BPEL y las interfaces. 6. Monitorear los procesos. BPMS: Proceso de desarrollo genérico Del sistema (internas y externas) como humanas. Se parte de los servicios externos (normalmente servicios web) ya implementados, y esta fase se centra en definir interfaces para dichos servicios. También se implementan los formularios web (u otro tipo de interfaz gráfica) en el caso de interfaces humanas, que permiten a los participantes humanos ver y ejecutar las actividades manuales pendientes.
  • 101. 2. Generar un modelo BPMN inicial. 3. Diseñar el modelo BPMN. 4. Generar el código BPEL. 5. Desplegar el código BPEL y las interfaces. 6. Monitorear los procesos. BPMS: Proceso de desarrollo genérico Los analistas de negocio y los desarrolladores realizan un modelo con el lenguaje BPMN mediante herramientas visuales.
  • 102. 4. Generar el código BPEL. 5. Desplegar el código BPEL y las interfaces. 6. Monitorear los procesos. BPMS: Proceso de desarrollo genérico Generar el código BPEL con base en el modelo BPMN. Los editores de BPMN suelen incluir una herramienta de generación de código BPEL.
  • 103. 5. Desplegar el código BPEL y las interfaces. 6. Monitorear los procesos en ejecución. BPMS: Proceso de desarrollo genérico Desplegar el código BPEL y las interfaces en el motor de ejecución del BPMS por parte de los analistas de negocio y los administradores del sistema.
  • 104. 6. Monitorear los procesos en ejecución. BPMS: Proceso de desarrollo genérico Monitorea los procesos en ejecución mediante las interfaces de administración y monitorización.
  • 105. Cuando se capturan los flujos de negocio, se identifican los servicios y las capacidades, y todos los miembros de la empresa comparten la misma visión, las empresas pueden implementar la suite de herramientas BPM para poner en marcha los procesos, permitiendo la automatización de los procesos de negocio y facilitando la integración con los servicios. Conclusiones.