Tipos de modelos en un proyecto de automatización con tecnología BPM
-
Upload
pontificia-universidad-catolica-del-peru -
Category
Technology
-
view
507 -
download
0
description
Transcript of 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
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
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
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.