Tipos de modelos en un proyecto de automatización con tecnología BPM

4
1 CROSSNET S.A.C. | Todos los Derechos Reservados 2014. TIPOS DE MODELOS EN UN PROYECTO DE AUTOMATIZACIÓN DE PROCESOS CON TECNOLOGÍA BPM La práctica nos ha permitido descubrir que un proyecto de automatización de procesos con tecnología BPM se deben considerar tres tipos de modelos: Modelo de negocio del proceso (Nivel 0), Modelo técnico del proceso (Nivel 1) y Modelo técnico ejecutable del proceso (Nivel 2). FIG. 1 Niveles de modelado en un proyecto BPM Modelo de negocio del proceso El primer tipo de modelo se denomina “modelo de negocio del proceso” y como su nombre lo indica es aquel modelo que es elaborado desde una perspectiva de negocio, con el objetivo de documentar el flujo de trabajo entre los diferentes participantes del proceso. Este modelo es elaborado comúnmente por los Analistas de procesos en el marco de iniciativas de documentación de procesos, mejora de procesos o de adopción de alguna norma. Este modelo tiene un fuerte enfoque hacia el trabajo que debe ser realizado para cubrir la misión y requerimientos del proceso. FIG. 2 Ejemplo de modelo de negocio con Bizagi Process Modeler Modelo de negocio del proceso Modelo técnico del proceso Modelo técnico ejecutable del proceso

description

Aprenda a modelar procesos con BPMN en solo 12 horas!!!. Iniciamos clases la primera semana de julio. Descargue los sílabos en la opción "Cursos de BPMN" de nuestro sitio web (http://www.crossnet.ws). Reserve su cupo a través de [email protected] o llámenos al 2612054

Transcript of Tipos de modelos en un proyecto de automatización con tecnología BPM

Page 1: Tipos de modelos en un proyecto de automatización con tecnología  BPM

1 CROSSNET S.A.C. | Todos los Derechos Reservados 2014.

TIPOS DE MODELOS EN UN PROYECTO DE AUTOMATIZACIÓN DE PROCESOS CON TECNOLOGÍA BPM

La práctica nos ha permitido descubrir que un proyecto de automatización de procesos con tecnología BPM se deben considerar tres tipos de modelos: Modelo de negocio del proceso (Nivel 0), Modelo técnico del proceso (Nivel 1) y Modelo técnico ejecutable del proceso (Nivel 2).

FIG. 1 Niveles de modelado en un proyecto BPM

Modelo de negocio del proceso

El primer tipo de modelo se denomina “modelo de negocio del proceso” y como su nombre lo indica es aquel modelo que es elaborado desde una perspectiva de negocio, con el objetivo de documentar el flujo de trabajo entre los diferentes participantes del proceso. Este modelo es elaborado comúnmente por los Analistas de procesos en el marco de iniciativas de documentación de procesos, mejora de procesos o de adopción de alguna norma. Este modelo tiene un fuerte enfoque hacia el trabajo que debe ser realizado para cubrir la misión y requerimientos del proceso.

FIG. 2 Ejemplo de modelo de negocio con Bizagi Process Modeler

Modelo de negocio del proceso

Modelo técnico del proceso

Modelo técnico ejecutable del proceso

Page 2: Tipos de modelos en un proyecto de automatización con tecnología  BPM

2 CROSSNET S.A.C. | Todos los Derechos Reservados 2014.

Modelo técnico del proceso

El segundo tipo de modelo se denomina “modelo técnico del proceso” porque es elaborado desde una perspectiva técnica a partir del modelo de negocio del proceso. Durante la etapa de análisis, el Analista de procesos y el Arquitecto de procesos elaboran el modelo técnico del proceso (conocido como modelo AS-IS o actual) con el objetivo de entender cómo fluye la información a lo largo del flujo de trabajo del proceso y para encontrar las oportunidades de mejora considerando la aplicación de la tecnología BPM. Durante la etapa de diseño se elabora un nuevo modelo técnico (conocido como modelo TO-BE o futuro) con el objetivo de llegar a un acuerdo con el responsable del proceso sobre dónde se ejecutará cada tarea del proceso. Las tareas podrían ser ejecutadas: manualmente, en un sistema legado, en un sistema por construir o en la plataforma BPM. Este modelo técnico es obviamente un modelo aún no ejecutable sobre la plataforma BPM. Este modelo tiene un fuerte enfoque hacia el flujo de información (su transformación y uso) a través del proceso.

FIG. 3 Ejemplo de modelo técnico elaborado con Bizagi Process Modeler

Page 3: Tipos de modelos en un proyecto de automatización con tecnología  BPM

3 CROSSNET S.A.C. | Todos los Derechos Reservados 2014.

Modelo técnico ejecutable del proceso

El tercer tipo de modelo se conoce como “modelo técnico ejecutable del proceso” porque es elaborado por el Arquitecto de procesos para ser desplegado y ejecutado en el motor de procesos de la plataforma BPM; y por lo tanto no puede presentar inconsistencias. Como es evidente, para elaborar un modelo ejecutable se requiere un conocimiento profundo de la notación BPMN y de la tecnología BPM. Es importante destacar que en los modelos ejecutables se emplean elementos de modelado que no son tomados en cuenta en los modelos de negocio y técnico, tales como: Tarea de tipo “Regla de negocio” y Tarea de tipo “Script”. Este modelo toma en consideración las fortalezas y limitaciones de la plataforma BPM, y las condiciones que imponen las aplicaciones legadas y futuras sobre el flujo de información del proceso.

FIG. 4 Modelo técnico ejecutable elaborado con Oracle BPM Studio

Conclusiones

En conclusión, en un proyecto de automatización de procesos con tecnología BPM se reconocen tres tipos de modelos, cada uno con un propósito específico dentro del proyecto.

FIG. 5 Diferencias entre los tipos de modelos

Categoría Modelo de negocio Modelo técnico Modelo ejecutable

Propósito Documentación Análisis Ejecución

Ejecutable No No Sí

Responsables del modelado

Analista de procesos

Analista de procesos

Arquitecto de procesos

Arquitecto de procesos

Rigurosidad en el modelado

Deseable Deseable Obligatoria

Page 4: Tipos de modelos en un proyecto de automatización con tecnología  BPM

4 CROSSNET S.A.C. | Todos los Derechos Reservados 2014.

Ninguno de los tres modelos se debe tratar separado totalmente de los demás. El modelo de negocio influye en el modelo técnico y viceversa. El modelo técnico influye en el modelo técnico ejecutable y viceversa. Desconocer la existencia de estos tres niveles y su interrelación es una de las causas más comunes de fracaso en los proyectos BPM, pero esto será tratado en una próxima entrega de nuestro blog (blog.crossnet.ws).

Muchas gracias Magister Joel Moreno Molina. Ingeniero Informático. Consultor en CROSSNET, empresa especializada en mejora, automatización e integración de procesos con tecnología BPM y SOA. Oracle Business Process Management Suite 11g Implementation Certified Specialist, IBM Certified Specialist for Rational Unified Process. Catedrático de PUCP, UPC, UNMSM, entre otras.