Upload
trinhbao
View
214
Download
0
Embed Size (px)
Citation preview
(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."
(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.
(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.
(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”.
(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)
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.
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.
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.
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.
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.
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.
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.
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,
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.
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.
.
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.
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.
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.
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.
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.
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.
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 .
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)
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)
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)
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.
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.
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.
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
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.
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:
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.
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.
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.
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.
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.
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),
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.
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.
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.
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.