Bienvenidos a este pequeño espacio de información sobre BPM!

Este portal pretende servir de apoyo para estudiantes universitarios y público en general que se encuentre interesado en conocer un poco de los avances en el paradigma BPM y las tecnologías BPM's existentes en el mercado actual.


En este site, incluiremos una base de conocimiento para contribuir con la difusión de este tipo de paradigma, y todos sus beneficios.

Ocasionalmente tocaremos otros temas relacionados al diseño, análisis y construcción de sistemas de información (Enterprise Resource Planning, Customer Relationship Management, Business Intelligence, Service-oriented architecture, Business Process Execution Language, Unified Model Language).


Espero sea de utilidad

3 de julio de 2013

Las 10 mejores prácticas de BPM

Pensar en procesos; ser un proceso. Establecer una organización multifuncional en lugar de impulsar y sostener el proceso de orientación. Equipos de proceso y los propietarios de los procesos deben planificar juntos, reunirse regularmente, y trabajar colaborativamente. También debe estar involucrado directamente el stackholder.

Rodearse de capital humano que resulten efectivos. BPM es una nueva disciplina y las habilidades que ella requiere pueden ser difíciles de conseguir. Sin embargo, las personas que nos rodean pueden brindarnos más de lo que necesitamos. No es necesario que tengan títulos de trabajo, pero si tienen la correcta comprensión del negocio, de las personas, de los procesos y las habilidades de la cadena de valor de la empresa, entonces, estas personas son las adecuadas.

En este caso es necesario que se les enseñe y se les prepare para que puedan afrontar todo lo necesario con BPM (asistir a conferencias, visitar sitios Web, leer blogs, buscar empresas que hayan implementado eficazmente BPM y que hayan creado un valor de negocio real, etc).

Adoptar” un ejecutivo. Apoyarnos en personal de altas jerarquías que tengan la capacidad de resolver grandes problemas y contar con ellos como patrocinadores, promotores, y evangelizadores dentro de la organización es de gran valía al momento de implementar BPM .

Es necesario que sean entusiasmados y educados acerca de lo que BPM puede hacer por ellos.

Grandes expectativas. BPM involucra muchos actores, y cada uno, naturalmente, forman sus propias perspectivas y definiciones de éxito. En todo momento se debe ser claro acerca de la propuesta de valor de sus programas y proyectos. Repita estos a menudo directamente con ellos para evitar la “ampliación de las expectativas".


Elige una metodología. Si la organización cuenta con programas de mejoras de procesos como Lean o Six Sigma, entonces se tiene una una base efectiva para implementar BPM.

En caso de no ser así, se debe seleccionar una metodología de gestión de mejora de procesos adecuada para la organización y su cadena de valor y establecerla como uno de los pilares de la arquitectura de los procesos

La tecnología adecuada. Elegir la tecnología que mejor satisfaga las necesidades y requerimientos del negocio.

La tecnología varía considerablemente de un vendedor a otro. Después de encontrar el conjunto de tecnología que se adapte a la arquitectura de procesos, se debe verificar que la solución satisfaga las necesidades de la empresa.

Escuchar al cliente. El objetivo de BPM es crear valor para el cliente. Utilizar BPM para visualizar sus negocios es la manera ideal en que lo pueden hacer los clientes. A los clientes les interesa que les brinden un servicio excepcional y recibir lo que ellos solicitan (al mejor precio y cuando ellos lo requieran). Todo lo que se hace, en última instancia, debería crear más valor para los clientes.

Elegir un proyecto. Dentro de las organizaciones suele oírse el siguiente dilema al momento de implementar proyectos BPM. ¿Tantos proyectos con tan poco tiempo?. Lo primero que debemos hacer es elegir el proyecto que proporciona mayor valor y mayor ROI -Return of Investment (Retorno de Inversión) al negocio y que se puede completar en tres meses o menos.

Es necesario recordar que no se tiene que mejorar todos los procesos completos de una vez.

Antes que nada se debe medir. No se debe empezar a diseñar nuevos procesos hasta que no se haya diagnosticado el entorno actual de los procesos.

El uso de herramientas BAM -Business Activity Monitoring (Monitoreo de Actividades de Negocio) permite ejecutar mediciones basadas en el conocimiento del entorno actual.

Planificar el cambio. BPM es un sistema de cambio. Está diseñado para ayudar a identificar dónde es necesario el cambio y para que se puedan ejecutar cambios rápidamente y llegar al siguiente nivel de rendimiento operativo.



El conjunto de medidas que se deben tomar al planificar el cambio debe abarcar la gestión de los cambios, la aplicación de políticas para realizar los cambios, la articulación de las aprobaciones del cambio, el reconocimiento de los eventos de cambio y las medidas a cambiar.

5 de febrero de 2013

Estándares BPM según BPMI





BPMI (Business Process Management Initiative, de sus siglas en Inglés) es la organización que asume la elaboración de los estándares que sustentan el concepto de BPM enfocándose sobre el proceso de negocio como el punto de partida entre el ambiente del mismo y su puesta en ejecución a través de la tecnología de forma tal que se unifica los ítems de proceso con las diferentes disciplinas del negocio.

BPMI define siguientes especificaciones abiertas:

BPML: (Business Process Modeling Languages). Los BPML son metalenguajes que permiten llevar a cabo el modelado deprocesos basándose en XML y realizar la integración con sistemas de información y de gestión utilizando web services, generalmente a través de WSDL (Web Service Description Language). 
Dentro de los BPML destacan el BPML (Business Process Modeling Language) desarrollado por la BPMI y el BPEL4WS o WS BPEL que en estos momentos es considerado como estándar de facto para la ejecución de procesos.

BPMN: (Business Process Management Notation) es un estándar creado para la modelización de flujos de procesos de negocio y web services. BPMN como herramienta de notación de procesos define la formagráfica de construir un proceso, así como los diferentes objetos que se pueden utilizar para tal efecto.

BPSM: es un framework conceptual que incluye patrones rquitecturales para BPM.

BPXL: Es un estándar del BPMI para extender BPEL4WS a fin de que se pueda manipular transacciones, reglas de negocio, administración de tareas e interacción humano-humano asistida por el computador.

BPQL: (Business Process Query Language)  es una interfaz de administración para la infraestructura de BPM que incluye la facilidad de ejecución de procesos (servidor de procesos) y la facilidad de despliegues de procesos. (Repositorio de procesos)

La interfaz de BPQL a un servidor de proceso permite conocer el estado y controlar la ejecución de las instancias de los procesos manejados por el servidor de proceso. Esta interfaz se  basa en el Protocolo de Acceso Simple a Objetos (SOAP).

BPEL: (Business Process Execution Language for Web Services) es un lenguaje para la ejecución de procesos de negocio basado en XML enfocado a los servicios web. Aprovechando las facilidades de los servicios web, tales como permitir tareas en un ambiente de computación distribuida. EL utilizar BPEL se puede describir formalmente un proceso de negocio que ocurre a través de la web de tal forma que cualquier entidad de cooperación puede realizar unos o más pasos en el proceso de la misma manera.

WS-CDL: (Web Services Choreography Description Language): es un lenguaje basado en XML que describe la colaboración entre pares peer-to-peer, mediante la definición - desde un punto de vista global - de los comportamientos comunes y observables de cada participante de un proceso de negocio.