1 / 58

Introducción

Introducción. Desarrollado por Business Process Management Initiative (BPMI). Es un estándar: BPMN Business Process Modeling Notation. La especificación BPMN 1.0 fue publicada en Mayo del 2004. Introducción.

della
Download Presentation

Introducción

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introducción • Desarrollado por Business Process Management Initiative (BPMI). • Es un estándar: BPMN Business Process Modeling Notation. • La especificación BPMN 1.0 fue publicada en Mayo del 2004.

  2. Introducción • El objetivo principal de desarrollar BPMN fue proveer una notación que sea fácilmente entendible por todos los usuarios de negocio. • Desde los analistas que crean los borradores iniciales de procesos hasta los desarrolladores técnicos que son responsables de implementar la tecnología que ejecutará dichos procesos. Y por supuesto, la gente de negocio que manejará y monitoreará estos procesos.

  3. Introducción • BPMN da soporte a la generación de modelos de procesos ejecutables (BPEL4WS). • BPMN crea un “puente” estandarizado para suplir la brecha entre los procesos de negocio y la impementación de procesos.

  4. Introducción • BPMN define un Diagrama de Procesos de Negocio (BPD), basado en la técnica de “flowcharting” (diagramado de flujos) que ajusta modelos gráficos de operación de procesos de negocio. • Un modelo de procesos de negocio será una red de objetos gráficos, correspondientes a actividades y controles de flujo que definen el orden de ejecución de éstas.

  5. Elementos • Un BPD (diagrama de procesos de negocio) se estructura con un grupo de elementos gráficos. • Las cuatro categorías básicas de elementos son: • • Flow Objects (objetos de flujo) • • Connecting Objects (objetos de conexión) • • Swimlanes • • Artifacts (artefáctos)

  6. Elementos: Flow Objects • Un BPD tiene un pequeño grupo de elementos centrales (tres), los cuales son los Flow Objects: • - Event (Evento) • - Activity (Actividad) • - Gateway (decisión)

  7. Flow Objects: Event • Un evento se representa por un circulo y es algo que “sucede” durante el curso de un proceso de negocio. • Los eventos afectan el flujo del proceso y usualmente tienen un causa (trigger - gatillo) o un impacto (result – resultado). • Los eventos se representan con círculos con el centro abierto para permitir anotar diferentes gatillos o resultados.

  8. Flow Objects: Event • Hay tres tipos de eventos basado en cuándo ellos afectan el flujo: • - Start (comienzo) • - Intermediate (intermedio) • - End (final)

  9. Flow Objects: Activity • Una actividad (Activity) se representa por un rectángulo con sus bordes redondeados y es un término genérico para el trabajo que un organización realiza. • Un actividad puede ser atómica o no atómica • (compuesta).

  10. Flow Objects: Activity • Los tipos de actividades son: • - Task (tareas) • - Sub-process (subproceso) • Los subprocesos se distinguen por un pequeño + al centro y abajo en la figura. +

  11. Flow Objects: Gateway • A Gateway es representado por la figura de un • diamante y se usa para controlar la divergencia • de la secuencia de un flujo. • Determina las “tradicionales” decisiones, tando • bifurcaciones, como uniones y acoplamientos de • flujos. • Las anotaciones al interior indican el tipo de • comportamiento de control.

  12. Elementos: Connecting Objects • Los objetos de flujo se conectan entre ellos en un diagrama para crear el esqueleto básico de la estructura de un proceso de negocio. • Existen tres Connecting Objects que proveen esta función de conexión. • Sequence Flow • Message Flow • Association

  13. Connecting Objects: Sequence Flow Un Sequence Flow se representa por una línea sólida con el extremo sólido Es usada para mostrar el orden (secuencia) de la actividad dentro del proceso. No te que el término “control flow” generalmente no es usado en BPMN.

  14. Connecting Objects: Message Flow Un Message Flow se representa por una línea segmentada con el extremo sin relleno. Es usada para mostrar el flujo de mensajes entre dos participantes de procesos separados (business entities o business roles). En BPMN, dos “Pools” en el diagrama representan a dos participantes.

  15. Connecting Objects: Association Una Association se representa por una línea segmentada finamente con el extremo en punta. Se usa para asociar datos, textos u otros artefactos con flujos de objetos. Las asociaciones son usadas para mostrar las entradas y salidas de las actividades.

  16. Ejemplo con formas básicas Ejemplo de Proceso de Negocio Simple

  17. Ejemplo con formas básicas y marcas internas en las formas Segmento de un Proceso con más detalles

  18. Elementos: Swimlanes • Muchas técnicas de modelados utilizan el concepto de swimlanes como mecanismo de organización de actividades en categorías visuales separadas para ilustrar las diferentes capacidades funcionales o responsabilidades. • BPMN soporta swimlanes con dos constructores principales: • Pool • Lane

  19. Swimlanes : Pool Un Pool representa un Participante en un Proceso. El Pool también actúa como contenedor gráfico para separar al grupo de actividades realizadas por un participante de otros Pools. Los Pools se usan generalmente en el contexto de situaciones B2B. Nombre

  20. Swimlanes : Lane Un Lane es una partición dentro de un pool y se extiende a lo largo de todo el pool, tanto vertical como horizontalmente. Los Lanes son usados para organizar y categorizar actividades. Nombre Nombre Nombre

  21. Swimlanes : Pool & Lane Los Pools se usan cuando los diagramas involucran a dos entidades de negocios o participantes separados. Están físicamente separados en el diagrama. Las actividades dentro de Pools separados son consideradas auto contenidas en el proceso. De esta forma, la secuencia del flujo podría no atravesar el límite del Pool.

  22. Swimlanes : Pool & Lane Los flujos de mensajes son los mecanismos que muestran la comunicación entre dos participantes, conectando de esta manera a dos Pools (o objetos dentro de los Pools).

  23. Swimlanes : Pool & Lane Ejemplo de BPD con Pools

  24. Swimlanes : Pool & Lane Los Lanes son más cercanos a los swimlanes que tradicionalmente se utilizan para modelar procesos de negocio. Los Lanes son usados para separa activiades asociadas con una función específica de la organización. La secuencia de flujos podría atravesar los límites del Lane dentro de un Pool, pero podrían no usarse flujos de mensajes entre Flow Objects en Lanes del mismo Pool.

  25. Swimlanes : Pool & Lane Segmento de un Proceso con Lanes

  26. Elementos : Artifacts BPMN fue diseñado para permitir a los modeladores y herramientas de modelado algunas flexibilidades para extender la notación básica y proveer la habilidad poder modelar diferentes contextos apropiadamente. No está limitado el número de Artefactos que se pueden agregar a un diagrama para que éste represente más apropiadamente al contexto del negocio. La versión actual de BPMN predefine sólo tres tipos de artefactos.

  27. Elementos : Artifacts Anotaciones de Texto permiten al Modelador agregar información adicional Data object Group Annotation Nombre [Estado]

  28. Artifact : Data Object Los Data Objects son un mecanismo para mostrar como las activiades requieren o producen objetos. Ellos se conectas a las actividades a través de asociaciones. Nombre [Estado]

  29. Artifact : Group Un Group es representado por un rectángulo redondeado dibujado con línea segmentada El agrupamiento puede ser usado para propósitos de documentación o análisis, y no afecta la secuencia del flujo.

  30. Artifact : Annotation Anotaciones de Texto permiten al Modelador agregar información adicional Las Annotations son mecanismos para que un modelador pueda agregar información textual adicional para el lector del diagrama BPMN.

  31. Artifact Los modeladores puede crear sus propios tipos de artefactos que agreguen más detalle al proceso. Con bastante frecuencia se muestran entradas y salidas de actividades en los procesos. Sin embargo, la estructura básica del procesos, es especificada con actividades, gateways, y flujos de secuencia.

  32. Artifact Segmento de un Proceso con Lanes. Sin artefactos. Segmento de un Proceso con Lanes. Con artefactos.

  33. Resumen Elementos Centrales de BPMN

  34. Usos Generales de BPMN Este modelado de procesos de negocio se usa para comunicar una amplia variedad de información a diferentes audiencias. BPMN está diseñado para cubrir varios tipos de modelado y permite la creación tanto de segmentos de proceso como procesos de negocio de comienzo a fin, y en diferentes niveles de representatividad.

  35. Usos Generales de BPMN • Dentro de la variedad de objetivos de modelado de procesos, hay dos tipos básicos que pueden ser creados con un BPD: • • Collaborative (Public) B2B Processes • • Internal (Private) Business Processes

  36. Collaborative (Public) B2B Processes Un proceso colaborativo B2B describe la interacción entre dos o más entidades de negocio. Los diagramas para este tipo de procesos generalmente tiene un punto de vista global. Es decir, ellos no consideran la visión de un participante en particular, pero si muestran las interacciones entre los participantes.

  37. Collaborative (Public) B2B Processes Las interacciones son representadas como secuencias de actividades y patrones de intercambios de mensajes entre los participantes. Las actividades para la colaboración entre los participantes pueden ser consideradas como “touch-points” entre ellos. Así, los procesos definen las interacciones que son visibles al público para cada participante.

  38. Collaborative (Public) B2B Processes Cuando se ve a un procesos en un sólo Pool (e.d. hay sólo un participante) el proceso público es también llamado abstract process. El proceso (interno) existente probablemente tendrá más actividades y detalles que el que se muestra en el collaborative B2B processes.

  39. Collaborative (Public) B2B Processes Ejemplo proceso colaborativo

  40. Internal business processes Un internal business process se focaliza generalmente en el punto de vista de una sola organización del negocio. A pesar de que los procesos internos con frecuencia muestran interacciones con participantes externos, ellos definen las actividades que no son generalmente visibles al público y son, por lo tanto, actividades privadas.

  41. Internal business processes Si se usan swimlanes, entonces un proceso de negocio interno será contenido por un solo Pool. En consecuencia el flujo de secuencia estará contenido dentro del Pool y no podrá atravesar los límites del Pool. Los flujos de mensajes pueden atravesar los límites del Pool para mostrar las interacciones que existen entre procesos internos de negocios separados.

  42. Internal business processes Así, un solo diagrama de proceso de negocio podría mostrar múltiples procesos de negocio privados.

  43. Diferentes Propósitos: Diferentes Niveles de Precisión El modelado de procesos de negocio a menudo comienza capturando las actividades de más alto nivel, para luego ahondar un niveles más bajos de detalle dentro de diagramas separados. Podrían existir diagramas en múltiples niveles dependiendo de la metodología usada para el desarrollo de los modelos. Sin embargo, BPMN es independiente de cualquier metodología de modelado de procesos.

  44. Ejemplo Proceso de Alto Nivel Ejemplo de proceso de alto nivel el cual es básicamente una serie de subprocesos con tres puntos de decisión.

  45. Ejemplo Proceso de Alto Nivel

  46. Ejemplo Proceso de Alto Nivel

  47. Ej. Proceso Interno: Más bajo Nivel • Se mostrará un ejemplo mostrando el detalle del primer subproceso del diagrama anterior. • Este diagrama usará dos Pools: • uno para el cliente y • otro para la empresa proveedora del servicio

  48. Ej. Proceso Interno: Más bajo Nivel • Note que el diagrama mostrará el proceso de negocio interno de la empresa y un proceso abstracto para el cliente. • El proceso del cliente sólo incluye las actividades usadas para comunicación a través de flujos de mensajes a la empresa. • Las actividades dentro de la empresa son divididas por Lanes que muestran los departamentos o roles responsables para su funcionamiento (Sistema Coordinador, Desarrollo de Negocio, Legal, Ventas).

  49. Ej. Proceso Interno: Más bajo Nivel

  50. ¿Cuál es el valor de modelar con BPMN? Los miembros del BPMI Notation Working Group representan un gran segmento de la comunidad de modelado de procesos. Ellos intentan promover a BPMN como un estándar aceptado por toda la comunidad. El desarrollo de BPMN es un intento para reducir la fragmentación de otras notaciones y herramientas de modelado anteriores. El BPMI Notation Working Group intenta rescatar las mejores ideas de las notaciones anteriormente existentes y consolidarlas en una sola.

More Related