Top Banner
Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta
47

Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

May 15, 2018

Download

Documents

trinhbao
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Gerencia de Procesos de Negocio

(Business Process Management,

BPM).

Lic. Patricia Palacios Zuleta

Page 2: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

(Business Process Management, BPM).

La Gerencia de los Procesos del Negocio: Se define como:

"integración caracterizada por workflow orquestado, orientado a

aplicaciones a través de usos internos múltiples y/o entre los socios

externos."

Page 3: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

(Business Process Management, BPM).

Son capaces de orquestar todas las actividades del proceso de negocio debido a su capacidad de coordinar interacciones entre:

1) los sistemas de información.

2) los procesos del negocio.

3) la gente que los utiliza.

Page 4: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

(Business Process Management, BPM).

Esto da visibilidad de las empresas en el estado de los procesos y tiende a permitir cambios de los procesos sobre una base en uso.

Page 5: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

(Business Process Management, BPM).

Estos sistemas permiten a las empresas :

1. modelar,

2. simular,

3. implementar

4. gestionar

Los procesos de negocio,que abarcan múltiples aplicaciones empresariales, departamentos, y proveedores”.

Page 6: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

(Business Process Management, BPM).

La evolución EAI/BPM

Abarcan la Integración de los Procesos de Negocios (Business

Process Integration, BPI) y por lo tanto la Integración de las

Arquitecturas del Negocio (Enterprise Architecture Integration, EAI)

Page 7: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Ciclo de vida de BPM

Page 8: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Componentes de BPM

1. Modelización de Procesos.

2. Tecnologías BPM/Workflow-Estándares para el BPM-

Motores de Reglas de Negocio - (EAI, ESB, Web

Services, SOA).

3. Monitoreo de Procesos Business Intelligence y cuadro

de mando.

Page 9: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Qué es SOA?

SOA es un estilo arquitectónico que propone modelar la empresa como una colección de servicios expuestos en la red.

Cada funcionalidad de negocio se encuentra publicada y accesible bajo el formato de servicio. Esto permite, a través de procesos, una fluida integración con distintas fuentes de información conectadas a un conjunto de múltiples proveedores, internos o externos de la organización, para el consumo de servicios, reutilizables, pudiendo ser estos mejorados continuamente. Para ello, la arquitectura se encuentra basada en protocolos estándares que garantizan interfases independientes.

Page 10: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Componentes de BPM

Page 11: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Componentes de BPM

En el Grupo 1 tenemos los llamados BPA (Business Process Analysis), los cuales se encargan de identificar los procesos y localizarlos definiendo una arquitectura, con herramientas de modelización, simulación y publicación.

Page 12: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Componentes de BPM

En el Grupo 2 tenemos los BPM (Business Process Management), BRMS (Business Rules Management System) y EAI (Enterprise Application Integration) los cuales logran que los automaticemos, que los orquestemos mediante motores de reglas de negocio, gestión de workflow, herramientas de integración, ESB (Entreprise Service Bus), gestión documental, etc.

Page 13: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Componentes de BPM

En el Grupo 3 tenemos los BAM (Business Activity Monitoring), que permiten la monitorización de los procesos en ejecución y en los que entran otras tecnologías como Cuadros de Mando, Business Intelligence y BPM (procesos), incluye consola flexible de presentación grafica, manejo de eventos y capacidad de análisis.

Page 14: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Arquitectura BPM

Page 15: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Análisis de Procesos de Negocio.

(Business Process Analysis, BPA)

se refiere a cuales procesos deben ejecutarse y cómo estos están estructurados, lo que implica las actividades de administración del modelo de procesos, analizar de forma específica cada tipo de proceso, los recursos implicados, plazos e indicadores claves de rendimiento para valorar los beneficios potenciales de un proyecto de automatización de procesos.

Page 16: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Análisis de Procesos de Negocio.

(Business Process Analysis, BPA)

Se desarrollan las actividades de diseñar, crear, simular y optimizar los procesos de negocio para alcanzar una eficiencia operacional máxima.

Page 17: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Componentes del análisis de procesos de negocio

Page 18: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

Se define como una herramienta conceptual que

contiene un conjunto de objetos, conceptos y sus

relaciones con el objetivo de expresar la lógica del

negocio de una empresa,

Page 19: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

Es decir, describe cómo funciona el negocio, las

actividades involucradas en el negocio y la manera en

que se relacionan unas con otras e interactúan con los

recursos necesarios para lograr la meta del proceso.

Page 20: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling,

BPM)

Para conseguir sus objetivos, una empresa

organiza su actividad por medio de un conjunto

de procesos de negocio.

.

Page 21: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling,

BPM)

Cada uno de ellos se caracteriza por una

colección de datos que son producidos y

manipulados mediante un conjunto de tareas,

en las que ciertos actores (por ejemplo,

trabajadores o departamentos) participan de

acuerdo a un flujo de trabajo determinado.

Page 22: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling,

BPM)

Además, estos procesos se hallan sujetos a un

conjunto de reglas de negocio, que determinan

las políticas y la estructura de la información de

la empresa.

Page 23: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

Objetivos:

1) Facilitar la comprensión de los mecanismos

clave de un negocio.

2) Servir de base para la creación de sistemas de

información

3) apropiados que den soporte al negocio.

Page 24: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

Objetivos:

4) Mejorar la estructura y operativa actuales del

negocio.

5) Mostrar la estructura del negocio innovado.

Page 25: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

Objetivos:

6) Identificar oportunidades de externalización.

7) Facilitar la alineación de las tecnologías de la

información (TI) con las necesidades y

estrategia del negocio.

Page 26: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

Notación

Page 27: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

Simulación de procesos de Negocio.

Es una de las técnicas convenientes para el

soporte del modelado, ayuda a entender,

analizar y diseñar los procesos. Con el uso de la

simulación, los procesos rediseñados pueden

ser evaluado y comparados.

Page 28: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

Simulación de procesos de Negocio.

Existe un número de pasos antes de realizar la

simulación: Primero el proceso del negocio es

mapeado dentro del modelo de proceso,

posiblemente complementado con las

descripciones de la documentación del proceso.

Entonces los sub procesos y las actividades son

identificadas .

Page 29: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Mejoras costo-beneficios a los procesos de

negocio tenemos:

Oportunidad de mejorar los procesos de

negocio optimizando su eficacia.

Automatizar tareas reduciendo errores y

optimizando los tiempos de proceso.

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

Page 30: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Mejoras costo-beneficios a los procesos de negocio tenemos:

Facilitar la monitorización y el control de procesos.

Simplificar la dinámica de la lógica de los procesos a través de un interfaz intuitivo sin necesidad de conocimientos informáticos.

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

Page 31: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Mejoras costo-beneficios a los procesos de

negocio tenemos:

Disminución de costes de desarrollo. La

herramienta de BPM proporciona las funciones

necesarias para implantar una solución sin

necesidad de desarrollos a medida.

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

Page 32: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

Introducción a BPEL Business Process Execution Language.

Es un lenguaje basado en XML diseñado para compartir tareas en

ambientes distribuidos –incluso a través de múltiples

organizaciones- usando una combinación de servicios Web.

Page 33: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

UML como herramienta de documentación

de BPM

La OMG (Object Management Group) tiene

estandarizado un diagrama de flujo de procesos

en su estándar UML (Unified Modeling

Language). Cada proceso del negocio se puede

describir haciendo uso de un artefacto llamado

diagrama de actividades UML.

Page 34: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

UML como herramienta de documentación de BPM

Este diagrama es muy útil porque en esencia es un diagrama de flujo, que consiste en mostrar una secuencia de acciones o actividades, incluyendo las actividades secuenciales, las actividades paralelas y las decisiones que se toman. Ya sea un proceso, un procedimiento, un conjunto de eventos de un caso de uso.

Page 35: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

UML como herramienta de documentación de BPM

Diagrama de actividades para el proceso de negocio de registro de

pedidos

Page 36: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

Modelado de Proceso de Negocio de la Metodología

de desarrollo de Software Proceso Unificado

Es una Disciplina que permite desarrollar un modelo que

provee una vista estática de la estructura de la

organización y una vista dinámica dentro de los

procesos de la organización. Se usa para entender los

problemas actuales de la organización y asegura que los

clientes, usuarios, desarrolladores y otros involucrados

tengan igual entendimiento de la empresa.

Page 37: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

Modelado de Proceso de Negocio de la Metodología

de

desarrollo de Software Proceso Unificado

Cuenta con los siguientes pasos:

Page 38: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelado de Proceso de Negocio de la Metodología de

desarrollo de Software Proceso Unificado

1 Capturar los procesos de negocio de la organización.

1.1 Capturamos los objetivos estratégicos de la organización con un nivel de abstracción muy alto.

1.2 Descomponer en conjunto de sub objetivos más concretos.

1.3 Para cada uno de estos sub objetivos de segundo nivel se define un proceso de negocio que deberá dar soporte a dicho sub objetivo, representándolos como un caso de uso del negocio.

Page 39: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelado de Proceso de Negocio de la Metodología de

desarrollo de Software Proceso Unificado

2. Identificación de Roles del Entorno del Negocio

2.1 Para cada uno de los procesos de negocio se debe

identificar los actores de negocio asociado.

2.2 Identificaremos los roles tanto internos como externos.

2.3 Construir un diagrama de casos de uso del negocio, en el

cual aparece cada proceso del negocio como un caso de uso del

negocio.

Page 40: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelado de Proceso de Negocio de la Metodología

de

desarrollo de Software Proceso Unificado

3 Descripción de los Casos de Uso del Negocio

3.1 Para cada uno de los procesos de negocio se debe

realizar la descripción detallada en forma textual.

3.2 Se debe determinar los actores internos que juegan

un rol en cada caso de uso del negocio.

Page 41: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelado de Proceso de Negocio de la Metodología de

desarrollo de Software Proceso Unificado

3 Descripción de los Casos de Uso del Negocio

3.3 El aspecto estructural de la colaboración entre los roles para llevar a cabo un caso de uso del negocio, puede ser representado en un diagrama de roles.

3.4 Se desarrollan diagramas de secuencias para mostrar el aspecto de comportamiento de la colaboración.

3.5 Para determinar el flujo de trabajo que realiza cada proceso de negocio crearemos diagramas de actividades con carriles.

Page 42: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelado de Proceso de Negocio de la Metodología

de desarrollo de Software Proceso Unificado

Se establece de manera explícita cada tipo de regla en

el modelo del negocio mediante la especificación de las

actividades y objetos de información que aparecen en

los diagramas de procesos.

Page 43: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Herramienta IBM WebSphere Modeler

WebSphere es una familia de productos de

software propietario de IBM que incluye

herramientas para diseñar procesos de negocio

(WebSphere Business Modeler),

Page 44: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

Herramienta IBM WebSphere Modeler

Habilita al analista de procesos para documentar,

diseñar, analizar y optimizar los procesos de negocio

basado en soluciones SOA.

Page 45: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

WebSphere Integration Developer:

Tiene por objeto proporcionar un entorno de desarrollo

integrado para la creación, la realización de pruebas, la

integración y la implantación de aplicaciones J2EE y

servicios Web con métodos recomendados,

herramientas visuales, plantillas y generación de código.

Page 46: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

WebSphere Process Server:

Es esencialmente un servidor de aplicaciones J2EE de

IBM que incluye el componente para coreografía de

procesos.

Page 47: Gerencia de Procesos de Negocio (Business Process …virtual.usalesiana.edu.bo/web/conte/archivos/990.pdf · Motores de Reglas de Negocio - (EAI, ESB, Web Services, SOA). 3. ... Esto

Modelaje de Procesos de Negocio

(Business Process Modeling, BPM)

WebSphere Business Monitor:

Permite el análisis continuado de los datos de ejecución

de procesos en tiempo real generados por IBM

WebSphere MQ Workflow, WebSphere Business

Integration Message Broker y WebSphere MQ

Integration Broker con el objeto de optimizar los

procesos empresariales.