BPMN
Download
1 / 68

BPMN - PowerPoint PPT Presentation


  • 341 Views
  • Uploaded on

BPMN. Juan Carlos Olivares Rojas. Proceso de negocios. Un proceso de negocios es un conjunto de pasos o actividades relacionadas en las que intervienen gente, información y otros recursos para crear valor.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' BPMN' - sydney-greer


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

BPMN

Juan Carlos Olivares Rojas


Proceso de negocios
Proceso de negocios

  • Un proceso de negocios es un conjunto de pasos o actividades relacionadas en las que intervienen gente, información y otros recursos para crear valor.

  • Los procesos de negocios se integran de pasos que se pueden identificar en el tiempo y el espacio

  • Tiene un principio y un fin


Procesos de negocios
Procesos de Negocios

  • Tienen entradas y salidas

  • Tiene un grado de formalización pero no necesitan ser totalmente estructurados


Procesos de negocios1
Procesos de negocios

  • Los procesos de negocios son la manera más común de mejorar el desempeño de los sistemas de trabajos ya que podemos cambiar el procesos de negocios cambiando, eliminando o agregando pasos al proceso o también cambiando los métodos de cómo se usan estos pasos


Modelado de procesos
Modelado de procesos

  • El modelado de procesos es en si mismo el proceso de negocios.

  • Es la subdivisión del proceso de negocios en sus elementos básicos con el propósito de poderlos estudiar y mejorarlos


Modelado de procesos de negocios
Modelado de Procesos de Negocios

  • El modelado de procesos es esencial en el desarrollo de los sistemas de información ya que nos ayuda a identificar el problema que el sistema de información deberá resolver y la manera en como deberá resolverlo


Modelo en las organizaciones
Modelo en las Organizaciones

  • Modelo es un conjunto de conceptos que permiten construir una representación organizacional de la empresa.

  • Dos enfoques:

    • Funcional (Tradicional)

    • Proceso

ORGANIZACIONES POR PROCESOS

ORGANIZACIONES TRADICIONALES

PROCESOS




Funci n vs proceso
Función vs. Proceso

  • Función: identificada por un verbo. Es continua.

    • Comercializar

    • Fabricar

    • Vender

    • Expedir

    • Comprar

  • Proceso: identificado por verbo+sustantivo. Tiene un inicio y un fin. No es continuo.

    • Tomar un pedido

    • Ensamblar un pieza

    • Facturar a un cliente

    • Solicitar materiales


Qu es el modelado del negocio

INPUT

OUTPUT

EMPRESA

Qué es el Modelado del Negocio?

  • Es una técnica para modelar procesos del negocio.

  • El Modelo de negocio provee una manera de expresar los procesos del negocios en términos de actividades del negocio y comportamiento colaborativo.


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 n1
Introducción

  • El objetivo principal de desarrollar BPMN es 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.


Introducci n2
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 es una red de objetos gráficos, correspondientes a actividades y controles de flujo que definen el orden de ejecución de éstas.


Elementos
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 (Carriles)

    • • Artifacts (artefáctos)


Elementos flow objects
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)


Flow objects event
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.


Flow objects event1
Flow Objects: Event

  • Hay tres tipos de eventos basado en cuándo ellos afectan el flujo:

    • - Start (comienzo)

    • - Intermediate (intermedio)

    • - End (final)


Flow objects activity
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).


Flow objects activity1
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.

  • +


    Flow objects gateway
    Flow Objects: Gateway

    • Un 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, tanto de bifurcaciones, como uniones y acoplamientos de flujos.

    • Las anotaciones al interior indican el tipo de

    • comportamiento de control.


    Elementos connecting objects
    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


    Connecting objects sequence flow
    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.

    Note que el término “control flow” generalmente no es usado en BPMN.


    Connecting objects message flow
    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.


    Connecting objects association
    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.


    Ejemplo con formas b sicas
    Ejemplo con formas básicas

    Ejemplo de Proceso de Negocio Simple


    Ejemplo con formas b sicas y marcas internas en las formas
    Ejemplo con formas básicas y marcas internas en las formas

    Segmento de un Proceso con más detalles


    Elementos swimlanes
    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


    Swimlanes pool
    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


    Swimlanes lane
    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


    Swimlanes pool lane
    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.


    Swimlanes pool lane1
    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 (u objetos dentro de los Pools).


    Swimlanes pool lane2
    Swimlanes : Pool & Lane

    Ejemplo de BPD con Pools


    Swimlanes pool lane3
    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 separar actividades 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.


    Swimlanes pool lane4
    Swimlanes : Pool & Lane

    Segmento de un Proceso con Lanes


    Elementos artifacts
    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.


    Elementos artifacts1

    Anotaciones de Texto permiten al Modelador agregar información adicional

    Elementos : Artifacts

    Data object

    Group

    Annotation

    Nombre

    [Estado]


    Artifact data object
    Artifact información adicional : Data Object

    Los Data Objects son un mecanismo para mostrar como las actividades requieren o producen objetos.

    Se conectan a las actividades a través de asociaciones.

    Nombre

    [Estado]


    Artifact group
    Artifact información adicional : 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.


    Artifact annotation

    Anotaciones de Texto permiten al Modelador agregar información adicional

    Artifact : Annotation

    Las Annotations son mecanismos para que un modelador pueda agregar información textual adicional para el lector del diagrama BPMN.


    Artifact
    Artifact información adicional

    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.


    Artifact1
    Artifact información adicional

    Segmento de un Proceso con Lanes. Sin artefactos.

    Segmento de un Proceso con Lanes. Con artefactos.


    Elementos centrales de los diagramas
    Elementos centrales de los diagramas información adicional


    Lista completa de elementos
    Lista completa de elementos información adicional


    Ejemplo
    Ejemplo información adicional


    Elementos del proceso
    Elementos del Proceso información adicional


    Usos generales de bpmn
    Usos Generales de BPMN información adicional

    • 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


    Collaborative public b2b processes
    Collaborative (Public) B2B Processes información adicional

    Ejemplo proceso colaborativo


    Ejemplo proceso de alto nivel
    Ejemplo Proceso de Alto Nivel información adicional

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


    Ejemplo proceso de alto nivel1
    Ejemplo Proceso de Alto Nivel información adicional


    Ejemplo proceso de alto nivel2
    Ejemplo Proceso de Alto Nivel información adicional


    Ej proceso interno m s bajo nivel
    Ej. Proceso Interno: Más bajo Nivel información adicional


    Mercadolibre c2c
    MercadoLibre C2C información adicional


    Modelado de negocios con el uml
    Modelado de Negocios con el UML información adicional

    • Modelo de Casos de Uso de Negocios

      • Actores del Negocio

      • Casos de Uso del Negocio

      • Diagramas de Casos de Uso del Negocio

      • Diagramas de Actividades

    • Modelo de Objetos del Negocio

      • Trabajadores del Negocio

      • Entidades del Negocio

      • Diagramas de Actividades (Detallado)

      • Diagramas de Colaboración

      • Diagramas de Secuencia


    Modelo de casos de uso del negocio
    Modelo de casos de uso del negocio información adicional

    Actor del Negocio

    Alguien o algo externo a la empresa que interactúa con ella.

    Ejemplos: Clientes, Proveedores, etc.


    Modelo de casos de uso del negocio1
    Modelo de casos de uso del negocio información adicional

    Caso de uso del Negocio

    Secuencia de acciones (actividades) que una organización realiza para obtener un resultado observable y de valor para un actor de negocio particular. Un caso de uso del negocio es lo mismo que un proceso de negocio


    Modelo de casos de uso del negocio2
    Modelo de casos de uso del negocio información adicional

    Diagrama de Casos de Uso del Negocio

    Es la representación de un grupo de casos de uso del negocio relacionados dentro de la empresa. Nos dicen que procesos de la organización proporcionan valor agregado y los individuos que interactúan con la misma. Describen completamente la organización en términos de casos de uso del negocio.


    Modelo de casos de uso del negocio3
    Modelo de casos de uso del negocio información adicional

    Diagrama de Actividades

    Es la representación de una secuencia de actividades dentro de un caso de uso del negocio. Provee una manera gráfica de documentar un caso de uso del negocio.


    Caso empresa de fabricaci n
    Caso Empresa de Fabricación información adicional


    D a registrar pedido
    D. A. Registrar Pedido información adicional


    Modelo de objetos del negocio
    Modelo de objetos del negocio información adicional

    Trabajador del Negocio

    Un Trabajador del Negocio (Obrero, Empleado o funcionario) realiza actividades dentro de un caso de uso del negocio, interactua con otros trabajadores del negocio y manipula entidades del negocio.


    Modelo de objetos del negocio1
    Modelo de objetos del negocio información adicional

    Entidades del Negocio

    Una "cosa" manipulada o usada por los trabajadores del negocio. Son ejemplos de entidades del negocio: factura, pedido, plan de producción, etc


    Cliente información adicional

    Comercial

    JefeTécnico

    JefeProducción

    Diagrama de Actividades Detallado


    Diagrama de Clases información adicional


    Diagrama de Secuencia información adicional


    Diagrama de Colaboración información adicional


    Procesos de negocio
    Procesos de Negocio información adicional


    ad