1.4 BPMN en El Modelado Del Negocio

download 1.4 BPMN en El Modelado Del Negocio

of 9

  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    47
  • download

    1

Embed Size (px)

description

modelo de negocio bpmn

Transcript of 1.4 BPMN en El Modelado Del Negocio

1.4 BPMN en el Modelado de Negocio.

En BPMN, los Procesos de Negocio involucran la captura de una secuencia ordenada de las actividades e informacin de apoyo. Modelar un Proceso de Negocio implica representar cmo una empresa realiza sus objetivos centrales; los objetivos por si mismos son importantes, pero por el momento no son capturados por la notacin. Con BPMN, slo los procesos son modelados.

En el modelado de BPMN, se pueden percibir distintos niveles de modelado de procesos:

Mapas de ProcesosSimples diagramas de flujo de las actividades; un diagrama de flujo sin ms detalle que el nombre de las actividades y tal vez la condiciones de decisin ms generales. Descripcin de ProcesosProporcionan informacin ms extensa acerca del proceso, como las personas involucradas en llevarlo a cabo (roles), los datos, informacin, etc. Modelos de ProcesoDiagramas de flujo detallados, con suficiente informacin como para poder analizar el proceso y simularlo. Adems, esta clase de modelo ms detallado permite ejecutar directamente el modelo o bien importarlo a herramientas que puedan ejecutar ese proceso (con trabajo adicional).

BPMN cubre todas estas clases de modelos y soporta cada nivel de detalle. Como tal, BPMN es una notacin basada en diagramas de flujo para definir procesos de negocio, desde los ms simples (por ejemplo vase la Figura 2-1) hasta los ms complejos y sofisticados para dar soporte a la ejecucin de procesos.

Punto Clave: BPMN es capaz de representar una gran cantidad de niveles de detalle y diferentes tipos de diagramas para diferentes propsitos.

Historia y Objetivos de BPMN.

En el 2001, BPMI.org4 comenz a desarrollar BPML (Lenguaje de Modelado de Procesos de Negocio, un lenguaje XML de ejecucin de procesos) y surgi la necesidad de una representacin grfica. Las personas y los proveedores involucrados en ese momento decidieron que una notacin orientada hacia las necesidades del usuario era necesaria, es decir, no una notacin que represente directamente el lenguaje de ejecucin en desarrollo. Esto significa que sera necesaria una traduccin de la notacin orientada al negocio al lenguaje tcnico de ejecucin.

El Notation Working Group (quien originalmente creo BPMN junto con BPMI.org) fundado en agosto del 2001. Estaba compuesto por 35 compaas de modelado, organizaciones y personas, que entre todos aportaron una cantidad de perspectivas diferentes. Este grupo desarroll BPMN 1.0. Cuando se comenz el desarrollo de BPMN habany todava hayuna amplia gama de notaciones de modelado de procesos, distribuidas utilizando diferentes herramientas, y utilizadas dentro de una gran variedad de metodologas.

Lo interesante de BPMN era la gran cantidad de proveedores que se reunieron con el objetivo comn de consolidar los principios subyacentes del modelado de procesos. Su meta era llegar a un acuerdo sobre una nica notacin (en cuanto a la representacin) la cual pueda ser adoptada por otras herramientas y personas. Por lo tanto, BPMN no era un gran ejercicio acadmico, sino ms bien una solucin prctica tanto para los proveedores de herramientas de modelado como para los usuarios de herramientas de modelado.

El razonamiento fue que este enfoque ayudara a los usuarios finales dndoles una notacin simple y acordada. Esto permitira capacitacin consistente, utilizando cualquier nmero de herramientas. Las compaas no deberan re capacitar cada vez que se compre una nueva herramienta o se contrate nuevo personal que haya sido capacitado en otras herramientas y notaciones. En resumen, hizo que el aprendizaje sea transferible.

Otro objetivo de BPMN era que proporcionara un mecanismo para generar procesos ejecutablesinicialmente BPML (posteriormente substituido por BPEL). Por lo tanto, BPMN provee un mapeo vlido entre los diagramas BPMN a BPEL, de manera que un motor pueda ejecutar el proceso.

Esto no significa que todo modelo de proceso BPMN es ejecutable, pero para aquellos procesos destinados a la ejecucin, BPMN proporciona los mecanismos para pasar del diseo original hasta la ejecucin. Esta trazabilidad fue parte de la meta original para el desarrollo de BPMN.

Punto Clave: BPMN tena dos objetivos contradictorios proporcionar una manera fcil de utilizar la notacin de modelado de procesos, accesible a los usuarios empresariales; y proporcionar facilidades para traducir los modelos a una forma ejecutable tal como BPEL.

En mayo de 2004, fue publicada la especificacin 1.0 de BPMN. Desde entonces, ms de 50 compaas han desarrollado implementaciones del estndar. En febrero de 2006 la especificacin 1.0 fue adoptada como un estndar OMG (luego de que BPMI.org se incorpor al OMG).

Ntese que el Notation Working Group no estableci que se especificara un mecanismo de almacenamiento (serializacin) acordado para BPMN.

Esto es a la vez una bendicin y una maldicinpermiti a los proveedores que adoptaran la notacin sin tener cambiar sus formatos internos de almacenamiento (un factor contribuyente a la expansin de la adopcin del estndar). Pero tambin signific que los archivos de diagramas no fueran portables entre herramientas de modelado.

Punto Clave: Originalmente BPMN no especificaba un formato de almacenamiento,permitiendo que una franja ms amplia de proveedores adoptaran elestndar, a pesar de limitar la portabilidad de los modelos.

En febrero de 2008, la OMG public la versin final de BPMN 1.1, la cual se encuentra disponible para descargar pblicamente (vase www.bpmn.org). La mayora de los cambios en la versin 1.1, esclarecieron el documento de especificacin en s, haciendo su significado ms explcito.

Sin embargo, pocos cambios grficos fueron realizados a BPMN en la versin 1.1 (cubierta totalmente en este libro). Se ha resaltado en donde ocurrieron los cambios.El OMG pronto publicar la versin 1.2. Esta versin no incluir cambios significativos en el aspecto grfico; los cambios son solamente en la redaccin (por ejemplo, aclarando el lenguaje de la especificacin en s).

Actualmente BPMN 2.0 se encuentra en desarrollo y dar un gran paso adelante en las capacidades de BPMN. Es muy poco probable que esta nueva versin salga a luz hasta mediados de 2009, como muy temprano. Para un anlisis ms extenso acerca del futuro de BPMN y las posibles facilidades de BPMN 2.0 vase el Apndice Futuro de BPMN en la pgina 190. Bilbliografa:Ttulo: Gua de Referencia y Modelado BPMN COMPRENDIENDO Y UTILIZANDO BPMN.Autor/es: STEPHEN A. WHITE, PHD DEREK MIERSPublicado por : Future Strategies Inc., Book Division

1.4 BPMN en el Modelado de Negocio.

Modelado de Procesos de NegocioBusiness Process Modelling (BPM)Representar los procesos de negocio de una empresa u organizacin con objeto de que puedan ser analizados y mejorados:

Validacin: Se realizan todas la tareas, ciclos Simulacin: Ahorro de costes antes de la implementacinBeneficios perseguidos/obtenidos Para la organizacin: Efectividad _ se concreta lo que ha de llevarse a cabo. Eficiencia _ reutilizacin de procesos probados como ms eficientes. Consistencia _ deteccin de tareas no realizables, prerrequisitos,... Productividad _ reutilizacin de procesos ms productivos. Ahorro _ asignacin de costes (de tiempo, espacio y econmicos) e identificacin de los procesos ms ventajosos. Calidad, mejora general de los procesos. Para el analista: Agilizacin del proceso de desarrollo y, por tanto, de la carga de trabajo. Identificacin de errores en fases tempranas. Mayor nivel de abstraccin. Independencia de plataformas tecnolgicas concretas. El modelo de negocio y la tecnologa que lo soporta pueden evolucionar por separado Model-driven Architecture (MDA). Trazabilidad del sistema, por identificacin de tareas y su asignacin a procedimientos manuales o automatizados

Elementos de un Modelo deProceso de Negocio Tpicamente:_ Objetivo(s) o motivo del proceso_ Entradas_ Salidas_ Recursos utilizados_ Secuencia de Actividades_ Eventos que dirigen el proceso_ Roles/participantes involucrados

Notaciones de modeladoAlgunos lenguajes y estndares: Redes de Petri Carl Adam Petri Diagramas de Actividades de UML OMG SPEM (Software Process Engineering Meta-Model) OMG BPMN (Business Process Modeling Notation) OMG XPDL (XML Process Definition Language) WfMC IDEF (Integration DEFinition) U.S. Air Force EPC (Event-driven Process Chain) ARIS Architecture of Integrated Information Systems, ScheerBPMN Business Process Modeling Notation [OMG 2009]Estndar del OMG. Notacin grfica fcil de entender por analistas, implementadoresW. y tambin gestores, clientes, proveedores... (i.e.,stakeholders). Reduce la distancia entre el diseo de un proceso de negocio y su implementacin. Habilita la visualizacin de especificaciones en el lenguaje XML para la ejecucin de procesos.

Elementos Bsicos.

Elementos de modelado para la creacin de diagramas de procesos de negocio sencillos.

Conjunto completo de Eventos.

Un evento es algo que ocurre durante el transcurso de un proceso de negocio.Los eventos interfieren en el flujo de un proceso y normalmente tienen un disparador o un resultado. Pueden iniciar, interrumpir o finalizar un flujo.

Conjunto completo de Actividades.

Una actividad representa un trabajo realizado dentro de un proceso de negocio Puede ser simple o compuesta Tipos de actividades: Proceso, Sub-procesos y Tareas

Un Sub-proceso puede mostrarse en forma expandida revelando detalles sobre actividades de menor nivel de abstraccin.

Conjunto completo de Conectores.

Los flujos de secuencia muestran el orden en que deben realizarse las actividades dentro de un Proceso. Un flujo de mensaje indica el orden en que se intercambian mensajes dos entidades preparadas para ello.

Las asociaciones relacionan informacin y artefactos con objetos de flujo.

Conjunto completo de Pasarelas.

Las pasarelas (gateways) se