BPMN
Notación de Modelado de
Procesos de Negocio




                          1
Creación de Modelos Dirigidos por la Arquitectura (MDA)

                  Modelo
             independiente del
             computador (CIM)      CIM >> PIM
   Creado por
    analistas
organizacionales
 para describir                              Modelo
 procesos de la                         independiente del
  organización           Creado por       soporte (PIM)        PIM >> PSM
                          arquitecto
                       diseñador para
                           describir
                        arquitectura
                                                                        Modelo
                                                                     especificando
                                                                     soporte (PSM)
                                                                                     PSM >> Programa
                                                       Creado por
                                                     desarrollador o
                                                     testeador para
                                                  implementar solución                   Programa




                                                                                              2
Desarrollos del OMG

       UML 2.0          BPMN            Otros ...




Metamodelo de Definiciones de Procesos Organizacionales


     Información       Proceso         Recursos




                                                          3
Tipos de procesos




                    4
Procesos de Negocio
   Un Proceso de Negocio es una colección de
    actividades que, tomando una o varias clases
    de entradas, crean una salida que tiene valor
    para un cliente.
    (Hammer y Champy, 1993)
   Los Procesos de Negocio representan el flujo de
    trabajo y de información a través del negocio.
    (BOMSIG, 1995)


                                                    5
Procesos de Negocio




                      6
Procesos de Negocio - Características
   Complejos
   Dinámicos
   Distribuidos y particularizados
   Duración prolongada (pueden durar incluso meses o años)
   A veces automatizados, aunque sea parcialmente
   Dependen de la inteligencia y el juicio de las personas
   Difíciles de visibilizar




                                                              7
Procesos de Negocios – Puntos de Vista

   Datos
      ¿Qué información es importante?
   Acciones
      ¿Qué acciones se realizarán?
   Organización
      ¿Qué unidades organizacionales hay?
   Procesos
      Interrelaciones entre datos, acciones y unidades organizacionales
   Bienes / Servicios
      ¿Cuáles son los bienes o servicios claves?


                                                                    8
Procesos de Negocio – Ciclo de Vida
   Descubrimiento
    Cómo se hacen las cosas vs. cómo se deben hacer
   Diseño
    Modelar, simular, reestructurar
   Despliegue
    Implementar uno nuevo a todos (personas, sistemas, otros procesos)
   Ejecución
    Asegurar que el nuevo proceso sea llevado a cabo
   Interacción
    Que las personas gestionen la interfaz entre procesos automáticos y manuales
   Operación y Mantenimiento
    Resolver excepciones, reasignar
   Optimización
    Cambiar el proceso para mejorarlo (debería ser un esfuerzo continuo)
   Análisis
    Medir el rendimiento e imaginar estrategias de mejoras
   Automatización
    A realizar en las etapas de despliegue, ejecución, operación y optimización.


                                                                                   9
BPM - ¿Nuevo paradigma?
(Gestión por Procesos)
   Es una forma de abordar la comunicación entre los clientes / usuarios
    y los técnicos
   Antes, la gente de negocios hablaba de procesos, roles, personas, …
   Los técnicos hablaban de sistemas, máquinas, datos, …
   Ahora, con BPM todos hablan de lo mismo
   La tecnología BPMS reduce la distancia con los sistemas, máquinas
    y aplicaciones que automatizan los procesos
   Lenguaje pensado para los no técnicos




                                                                     10
BPM - ¿Nuevo paradigma?
                      (Otro enfoque)
   El enfoque se centra en el dominio del problema
   El dominio de la solución pertenece a los ingenieros
   El dominio del problema pertenece a la gente de negocios
   En el dominio del problema todos deben adaptarse a la gente de negocios
   Se tienen en cuenta los requisitos de alto nivel.




                                    Proceso




                            Datos         Acciones            Tecnología OO




                                                                              11
Ejemplo de proceso particular del negocio




                                                       Notificar
   Se          Verificar    Determinar    Aprobar o   aprobación
completó      registro de   política de   rechazar    o rechazo
una orden     aplicación     premios       política   de política




                                                                    12
Paciente




              1) Quiere     5) Ingresa   6) Se       8) Recoge      9)         10) Éste
              ver al        a ver al     siente      remedio y      Necesita   es su
              médico        médico       enfermo     se va          su         remedio
                                                                    remedio
Consultorio




                 Recibe                                              Recibe
                             Recibe al     Recibe      Entrega                  Entrega
               respuesta                                             pedido
                             paciente     síntomas   prescripción               remedio
               del médico                                           remedio




                                                                                          13
Modelos de Procesos


   Representación abstracta –gráfica- de los procesos de una organización
   Muestra cómo y quién efectúa las actividades que generan valor para la
    organización
   Muestran:
        Los actores involucrados en los procesos
        Cuáles son las actividades operativas
        Qué actividades son ejecutables y por quién
        Entradas y salidas de las actividades
        Secuencia de los actividades
        Recursos consumidos
        Los eventos que dirigen el proceso.




                                                                             14
BPMN - diagramas

   BPMN define diagramas de procesos de negocios
    basados en la técnica de diagramas de flujo, adaptados
    para graficar las operaciones de los procesos de la
    organización
   Se compone de un conjunto de elementos gráficos que
    facilitan un diagrama entendible tanto por audiencias de
    negocios como técnicas.




                                                           15
Objetos de Flujo


Eventos (Nodos):

                     Inicial   Intermedio   Final




        Actividad:




         Decisión:


                                                    16
Objetos de Conexión


Flujo de secuencia:




Flujo de mensaje:




   Asociación:




                                          17
Objetos de Carriles (Swimlane)

Carril:
(Pool)
            ebm N
            r  o




Carriles:
                     ebm N ebm N
                              o




 (Lane)
             ebm N
                           r
                o
                        o
             r
                     r




                                      18
Artefactos


Objeto de datos:




        Grupo:




     Anotación:



                                19
B

A       D


    C




            20
Conclusión (por ahora…)


                  Modelo
             independiente del
             computador (CIM)      CIM >> PIM
   Creado por
    analistas
organizacionales
 para describir                              Modelo
 procesos de la                         independiente del
  organización           Creado por       soporte (PIM)        PIM >> PSM
                          arquitecto
                       diseñador para
                           describir
                        arquitectura
                                                                        Modelo
                                                                     especificando
                                                                     soporte (PSM)
                                                                                     PSM >> Programa
                                                       Creado por
                                                     desarrollador o
                                                     testeador para
                                                  implementar solución                   Programa




                                                                                             21

Bpmn modelado negocios

  • 1.
    BPMN Notación de Modeladode Procesos de Negocio 1
  • 2.
    Creación de ModelosDirigidos por la Arquitectura (MDA) Modelo independiente del computador (CIM) CIM >> PIM Creado por analistas organizacionales para describir Modelo procesos de la independiente del organización Creado por soporte (PIM) PIM >> PSM arquitecto diseñador para describir arquitectura Modelo especificando soporte (PSM) PSM >> Programa Creado por desarrollador o testeador para implementar solución Programa 2
  • 3.
    Desarrollos del OMG UML 2.0 BPMN Otros ... Metamodelo de Definiciones de Procesos Organizacionales Información Proceso Recursos 3
  • 4.
  • 5.
    Procesos de Negocio  Un Proceso de Negocio es una colección de actividades que, tomando una o varias clases de entradas, crean una salida que tiene valor para un cliente. (Hammer y Champy, 1993)  Los Procesos de Negocio representan el flujo de trabajo y de información a través del negocio. (BOMSIG, 1995) 5
  • 6.
  • 7.
    Procesos de Negocio- Características  Complejos  Dinámicos  Distribuidos y particularizados  Duración prolongada (pueden durar incluso meses o años)  A veces automatizados, aunque sea parcialmente  Dependen de la inteligencia y el juicio de las personas  Difíciles de visibilizar 7
  • 8.
    Procesos de Negocios– Puntos de Vista  Datos ¿Qué información es importante?  Acciones ¿Qué acciones se realizarán?  Organización ¿Qué unidades organizacionales hay?  Procesos Interrelaciones entre datos, acciones y unidades organizacionales  Bienes / Servicios ¿Cuáles son los bienes o servicios claves? 8
  • 9.
    Procesos de Negocio– Ciclo de Vida  Descubrimiento Cómo se hacen las cosas vs. cómo se deben hacer  Diseño Modelar, simular, reestructurar  Despliegue Implementar uno nuevo a todos (personas, sistemas, otros procesos)  Ejecución Asegurar que el nuevo proceso sea llevado a cabo  Interacción Que las personas gestionen la interfaz entre procesos automáticos y manuales  Operación y Mantenimiento Resolver excepciones, reasignar  Optimización Cambiar el proceso para mejorarlo (debería ser un esfuerzo continuo)  Análisis Medir el rendimiento e imaginar estrategias de mejoras  Automatización A realizar en las etapas de despliegue, ejecución, operación y optimización. 9
  • 10.
    BPM - ¿Nuevoparadigma? (Gestión por Procesos)  Es una forma de abordar la comunicación entre los clientes / usuarios y los técnicos  Antes, la gente de negocios hablaba de procesos, roles, personas, …  Los técnicos hablaban de sistemas, máquinas, datos, …  Ahora, con BPM todos hablan de lo mismo  La tecnología BPMS reduce la distancia con los sistemas, máquinas y aplicaciones que automatizan los procesos  Lenguaje pensado para los no técnicos 10
  • 11.
    BPM - ¿Nuevoparadigma? (Otro enfoque)  El enfoque se centra en el dominio del problema  El dominio de la solución pertenece a los ingenieros  El dominio del problema pertenece a la gente de negocios  En el dominio del problema todos deben adaptarse a la gente de negocios  Se tienen en cuenta los requisitos de alto nivel. Proceso Datos Acciones Tecnología OO 11
  • 12.
    Ejemplo de procesoparticular del negocio Notificar Se Verificar Determinar Aprobar o aprobación completó registro de política de rechazar o rechazo una orden aplicación premios política de política 12
  • 13.
    Paciente 1) Quiere 5) Ingresa 6) Se 8) Recoge 9) 10) Éste ver al a ver al siente remedio y Necesita es su médico médico enfermo se va su remedio remedio Consultorio Recibe Recibe Recibe al Recibe Entrega Entrega respuesta pedido paciente síntomas prescripción remedio del médico remedio 13
  • 14.
    Modelos de Procesos  Representación abstracta –gráfica- de los procesos de una organización  Muestra cómo y quién efectúa las actividades que generan valor para la organización  Muestran:  Los actores involucrados en los procesos  Cuáles son las actividades operativas  Qué actividades son ejecutables y por quién  Entradas y salidas de las actividades  Secuencia de los actividades  Recursos consumidos  Los eventos que dirigen el proceso. 14
  • 15.
    BPMN - diagramas  BPMN define diagramas de procesos de negocios basados en la técnica de diagramas de flujo, adaptados para graficar las operaciones de los procesos de la organización  Se compone de un conjunto de elementos gráficos que facilitan un diagrama entendible tanto por audiencias de negocios como técnicas. 15
  • 16.
    Objetos de Flujo Eventos(Nodos): Inicial Intermedio Final Actividad: Decisión: 16
  • 17.
    Objetos de Conexión Flujode secuencia: Flujo de mensaje: Asociación: 17
  • 18.
    Objetos de Carriles(Swimlane) Carril: (Pool) ebm N r o Carriles: ebm N ebm N o (Lane) ebm N r o o r r 18
  • 19.
    Artefactos Objeto de datos: Grupo: Anotación: 19
  • 20.
    B A D C 20
  • 21.
    Conclusión (por ahora…) Modelo independiente del computador (CIM) CIM >> PIM Creado por analistas organizacionales para describir Modelo procesos de la independiente del organización Creado por soporte (PIM) PIM >> PSM arquitecto diseñador para describir arquitectura Modelo especificando soporte (PSM) PSM >> Programa Creado por desarrollador o testeador para implementar solución Programa 21

Notas del editor

  • #5 (Business process Management Notation) http://www.milestone.com.mx/CursoModeladoNegociosBPMN.htm