Tutorial Interactivo de BPMN 2

download Tutorial Interactivo de BPMN 2

of 157

  • date post

    03-Dec-2015
  • Category

    Documents

  • view

    232
  • download

    6

Embed Size (px)

description

Fundamentos de BPMN 2

Transcript of Tutorial Interactivo de BPMN 2

  • Tutorial interactivo de BPMN

    Bienvenido al tutorial interactivo de BPMN v2.0

    Objetivos:

    Con esta gua tenemos la intencin de introducirte en el modelado de procesos de negocio gracias a tres aspectos: contenido terico, buenas prcticas y ejercicios de apoyo. Gua de contenidos:

    BPMN 2.0: Un paseo por la notacin BPMN que debera permitir empezar a modelar procesos de negocio. Patrones y antipatrones: Una presentacin de los patrones de uso ms frecuente de flujo de trabajo. Ejercicios: Una serie de ejercicios de desarrollo, para poner en prctica tu conocimiento de BPMN. Tests: Exmenes con preguntas cortas y varias posibles respuestas sobre contenido terico. Descargas: Material adicional para sacar mayor provecho a la web. Enlaces: Pginas web con contenidos de inters.

  • Usted est en: Tutorial BPMN

    Bienvenido al Tutorial de modelado BPMN 2.0

    Este tutorial explica los fundamentos terico-prcticos del estndar de notacin BPMN. Est organizado en captulos en el cual, cada uno de ellos, profundiza en la comprensin de un elemento de modelado especfico de esta notacin. Una vez completado, podr modelar utilizando la notacin BPMN un proceso de negocio complejo.

    NDICE Captulo 0: Introduccin y Manejo Captulo 1: Eventos Captulo 2: Actividades Captulo 3: Nodos Captulo 4: Swimlanes Captulo 5: Conectores de Objetos Captulo 6: Datos Captulo 7: Artefactos Captulo 8: Coreografas Captulo 9: Conversaciones

  • Usted est en: Tutorial BPMN > Captulo 0

    Captulo 0: Introduccin y Manejo Este captulo tiene como objetivo mostrar el manejo del tutorial

    especialmente en el tratamiento de la navegacin entre las pginas de un captulo. As mismo, se dan unas pequeas nociones sobre las organizaciones que sustentan los diagramas BPMN as como la historia y evolucin del mismo.

    ndice del captulo 1. Manejo del tutorial 2. El OMG 3. Los diagramas BPMN 4. Tipos de diagrama BPMN

    1. Procesos de Negocio privados 2. Procesos pblicos 3. Colaboraciones 4. Coreografas 5. Conversaciones

  • Usted est en: Tutorial BPMN > Captulo 0

    Los diagramas BPMN

    Los diagramas BPMNespaol, Notacin para el Modelado de Procesos de Negocio), han sido desarrollados como un estndar por el principal de los diagramas sea entendible por todos los elementos responsables de un negocio, desde los analistas que crean los primeros borradores del proceso, hasta los desarrolladores tcnicos responsables de la implementacin de la tecnologa que realizar estos procesos, y finalmente, los usuarios finales que sern los encargados de gestionarlos y monitorizarlos. As, un diagrama BPMN tiende un puente estandarizado para el vaco existente que se suele crear entre los diseos de los procesos de negocio y la implementacin que se hace de dichos proOrigen del BPMN

    La organizacin BPMIdesarrolla la herramienta Language, como un lenguaje de ejecucin de procesos cuenta de la necesidad de implementar una representacin grfica. Posteriormente, BPMLProcess Execution Languageejecucin.

    Agosto, 2001: Se forma un grupo de trabajo, el Working Group, compuesto por 35 organizaciones, compaas y personas individuales, que empiezan a elaborar el primer borrador del BPMN.

    Mayo, 2004: Se libera al pblico la especificacin Junio, 2005: BPMI Febrero, 2006: Se adopta el

    OMG. Febrero, 2008: Se libera al pblico la especificacin Enero, 2009: Se libera al pblico la especificacin

    Captulo 0 > Los diagramas BPMN

    BPMN, Business Process Modeling Notationespaol, Notacin para el Modelado de Procesos de Negocio), han sido desarrollados como un estndar por el OMG. El objetivo principal de los diagramas BPMN es la de proveer una notacin que

    todos los elementos responsables de un negocio, desde los analistas que crean los primeros borradores del proceso, hasta los desarrolladores tcnicos responsables de la implementacin de la tecnologa que realizar estos procesos, y

    os finales que sern los encargados de gestionarlos y monitorizarlos. As, un diagrama BPMN tiende un

    para el vaco existente que se suele crear entre los diseos de los procesos de negocio y la implementacin que se hace de dichos procesos.

    BPMI, Business Process Management Initiativedesarrolla la herramienta BPML, Business Process Modeling

    , como un lenguaje de ejecucin de procesos XMLcuenta de la necesidad de implementar una representacin grfica.

    BPML fue reemplazado por BPEL, Business Process Execution Language, como el lenguaje destino para

    2001: Se forma un grupo de trabajo, el Notation , compuesto por 35 organizaciones, compaas

    y personas individuales, que empiezan a elaborar el primer borrador del BPMN. Mayo, 2004: Se libera al pblico la especificacin BPMN

    BPMI forma parte y es mantenido por el Febrero, 2006: Se adopta el BPMN 1.0 como un estandar del

    Febrero, 2008: Se libera al pblico la especificacin BPMNEnero, 2009: Se libera al pblico la especificacin BPMN

    Business Process Modeling Notation (en espaol, Notacin para el Modelado de Procesos de Negocio), han

    . El objetivo es la de proveer una notacin que

    todos los elementos responsables de un negocio, desde los analistas que crean los primeros borradores del proceso, hasta los desarrolladores tcnicos responsables de la implementacin de la tecnologa que realizar estos procesos, y

    os finales que sern los encargados de gestionarlos y monitorizarlos. As, un diagrama BPMN tiende un

    para el vaco existente que se suele crear entre los diseos de los procesos de negocio y la implementacin

    Business Process Management Initiative, Business Process Modeling

    XML y se da cuenta de la necesidad de implementar una representacin grfica.

    Business , como el lenguaje destino para

    Notation , compuesto por 35 organizaciones, compaas

    y personas individuales, que empiezan a elaborar el primer

    BPMN 1.0. forma parte y es mantenido por el OMG.

    como un estandar del

    BPMN 1.1. BPMN 1.2.

  • Enero, 2011: Se libera al pblico la especificacin BPMN 2.0. Qu es un diagrama BPMN?

    Es una notacin basada en diagramas de flujos que permiten modelar los procesos de negocio de una organizacin, entendiendo por proceso de negocio toda descripcin que permita descubrir como un negocio persigue sus objetivos. Esto es, un proceso de negocio es la captura de una secuencia ordenada de actividades e informacin suplementaria asociada que permite culminar con xito el fin de un hito u objetivo importante del negocio.

    El ejemplo que a continuacin se expone es un proceso de negocio privado muy simple y bsico en el cual se especifica las acciones que se han de realizar ante una peticin de un solicitante de crdito.

    Son varias las ventajas que presenta el BPMN frente a otras tcnicas que permiten modelar procesos de negocio, como los diagramas de actividad o los casos de uso de negocio:

    Surge del acuerdo entre mltiples herramientas de modelado de diferentes empresas, que tenan su propia (e incompatible) notacin, para usar una nica, comn y estandarizada notacin. Esto repercute en un menor tiempo de formacin y un mayor entendimiento del usuario final.

    Soporta un mecanismo para generar procesos de negocios ejecutables (a travs del lenguaje BPEL) desde una capa superior, la notacin del nivel de negocio. Esto evita la aparicin de problemas debido a malas interpretaciones por errores humanos o la traduccin a otros lenguajes.

    En el contexto de la Ingeniera del Software, permite mejorar la etapa de elicitacin de requisitos al proveer una notacin

  • entendible tanto para los profesionales del negocio como del equipo responsable del anlisis.

    Usted est en: Tutorial BPMN > Captulo 0 > Tipos de diagrama BPMN

    Tipos de diagrama BPMN

    El modelado de Procesos de Negocio se usa para comunicar una gran variedad de informacin a una amplia variedad de audiencias. La notacin BPMN est diseada para cubrir varios tipos de modelado y permite la creacin y especificacin de Procesos de Negocio desde que ste se inicia hasta que concluye. Los elementos de modelado de la notacin BPMN (que sern vistos ms adelante) permiten al lector distinguir fcilmente entre las secciones de un diagrama BPMN. Hay tres tipos bsicos de sub-modelos soportados actualmente en la versin 2.0 de BPMN:

    1. Procesos (tambin llamado orquestaciones), incluyendo: o Procesos de Negocio privados (internos) o Procesos pblicos (ntese que los Procesos pblicos no

    vienen seguidos de de Negocio) 2. Coreografas 3. Colaboraciones, que pueden incluir Procesos y/o Coreografas

    o Conversaciones, una descripcin particular de una Colaboracin.

    En siguientes apartados, se ir profundizando y analizando en detalle cada uno de estos modelos.

    Usted est en: Tutorial BPMN > Captulo 0 > Tipos de diagrama BPMN > Procesos de Negocio privados

    Tipos de diagrama BPMN. Procesos de Negocio privados.

    Los Procesos de Negocio privados son aquellos que son internos dentro de la propia organizacin. Por ello, tambin suelen ser conocidos como workflow o, dentro del rea de servicios Web, orquestaciones de servicios.

    Si se utiliza el modelado mediante swimlanes (por ejemplo, en los diagramas de tipo Colaboracin, que sern vistos ms adelante), entonces el Proceso de Negocio deber estar contenido en una nica calle. El flujo del proceso estar as mismo contenido dentro de la calle y no podr cruzar la frontera de la calle. nicamente, el

  • flujo de mensajes podr cruzar la frontera para mostrar las interacciones existentes entre diferentes Procesos de Negocio privados.

    El siguiente diagrama representa un Proceso de Negocio privado no contenido en ninguna calle.

    Usted est en: Tutorial BPMN > Captulo 0 > Tipos de diagrama BPMN > Pro