Sunday, February 11, 2007

Componentes de una solución BPM

Entre los elementos que componen una solución BPM podemos enumerar:
  1. IDE BPM: Es el entorno de diseño integrado para poder trabajar con procesos, crear reglas, eventos y manejar excepciones. El crear una definición estructurada de cada proceso es importante para cualquier negocio y el IDE es la herramienta primordial para un usuario de negocio para implementar el proceso sin la necesidad del equipo de IT.
  2. Motor de Procesos: Se encarga de administrar y dar cuenta del estado y las variables para cada uno de los procesos activos. En una solución real pueden existir miles de instancias de procesos intercambiando datos o bloqueando registros.
  3. Directorio de Usuarios: Este componente permite la administración de las personas que interactúan con el proceso organizándolas por nombre, departamentos, roles e incluso niveles de autoridad. Aqui podemos apoyarnos en tecnologías como LDAP o IDM.
  4. Flujos de Trabajo: Es la infraestructura que permite el envío o la asignación de tareas hacia un individuo en particular dentro de la organización.
  5. Monitoreo / Reportes: Permite a los usuarios realizar un reguimiento del rendimiento de los procesos actuales en ejecución.
  6. Integración: Componente clave que permitirá el acceso hacia otros subsistemas de donde el BPM tomará la información a través de EAI y/o la utilización de web services.
Estos son los principales componentes que esperamos encontrar en una solución BPM bien construida. En una siguiente entrega veremos un poco más de cada una de estas partes.

Wednesday, February 7, 2007

Que Permite BPM

Una sola definición de un Proceso de Negocio desde el cual diferentes vistas puedan ver lo mismo.
Diferentes personas con diferentes conocimientos (Gerentes de Negocios, Analistas de Negocios, Empleados y Programadores) puedan cada uno visualizar y manipular el mismo Proceso de Negocio vía una representación única para cada uno de estos participantes y derivados de la misma fuente.

Para un Gerente de Negocios la vista del Proceso de Negocio consiste de un “dashboard” mostrando los rendimientos del proceso como los Key Performance Indicators (PKI’s).
Para un Analista de negocio, la vista del Proceso de Negocio puede consistir de un mapa de procesos a alto nivel.
Para un Empleado, la interfase del Proceso de Negocio es manejada en el portal a través del cual interactúa con los procesos.
Para un Programador, la vista del Proceso de Negocio puede ser un lenguaje de procesos comparable con un lenguaje de programación.