Modelado de procesos de
       negocio
Bitácora
• Introducción.
• Business Process Model Notation
  – Características
  – Elementos
  – Ejemplos
• Eriksson-Penker Business Modeling Profile
Introducción
• UML es mas usado
  para la ingeniería de
  software y el diseño
  de sistemas que para
  el análisis y modelado
  de     procesos     de
  negocios.
Introducción (cont.)
      • UML 2.x provee de un
        conjunto de modelos que
        son muy útiles en el
        modelado                de
        procesos, actividades, pers
        onal e información critica
        para todo negocio.
Introducción (cont.)
• Existen 2 "extensiones" de UML que
  mejoran la captura de procesos de
  negocios y estructuras relacionadas.
  – Business Process Modeling Notation(BPMN).
  – Eriksson-Penker Bussines Modeling Profile
Business Process Modeling Notation
              (BPMN)
• Es el mas usado.
• Se esta convirtiendo en
  estándar para modelado y
  diseño de procesos de
  negocios.
• Define un Diagrama de
  Procesos de Negocios.
Business Process Modeling Notation
             (BPMN)
          • Basado en diagramas de flujo
            adaptados para crear modelos
            graficos de las operaciones de
            los procesos de negocios.
          • De fácil lectura para todos los
            usuarios del negocio.
            (Analistas de
            negocios, Desarrolladores
            técnicos y personal de
            negocios)
Business Process Modeling Notation
              (BPMN)
• Consiste de diagramas
  simples con un conjunto
  pequeño de elementos
  gráficos.
  – Elementos de Flujo
  – Carriles o Particiones
  – Artefactos
BPMN: Elementos de Flujo
• Actividades(Activity): Es un
  trabajo realizado dentro de
  un proceso de negocio y es
  representado por un
  rectángulo redondeado.
BPMN: Elementos de flujo
• Evento(Event): Es algo que
  pasa dentro de un proceso de
  negocio y que afecta la
  secuencia o el tiempo de las
  actividades de un proceso.
  Son representados con
  pequeños círculos que son
  diferenciados según sean:
  – Eventos iniciales.
  – Eventos intermedios.
  – Eventos finales
BPMN: Elementos de flujo
• Gateway(Puerta): Usadas para controlar como
  los flujos de secuencia convergen y divergen
  en un proceso.
• Pueden representar decisiones donde una o
  mas vías de acceso no están permitidas.
BPMN: Carriles o particiones
• Piscina(Pool): Representa un participante en
  un proceso , que puede ser una entidad de
  negocio o un rol.
BPMN: Carriles o particiones
• Carril(Lane): Subdivision de una piscina, usado
  para categorizar y organizar actividades
  dentro de la piscina
BPMN: Artefactos
• Objetos de
  información(Data
  Objects): No afecta
  directamente un
  proceso, pero provee
  información relevante al
  mismo.
• Grupos: Es una forma
  informal de agrupar
  elementos de un
  proceso.
BPMN: Artefactos
• Anotaciones(Annotations): Es un mecanismo
  para el modelador que ayuda a que la
  audiencia pueda tener mayor información del
  diagrama.
BPMN: Objetos de Conexión
• Flujo de Secuencia(Sequence Flows): Usados
  para mostrar el orden en el que las
  actividades son realizadas dentro de un
  proceso. Representado con una flecha.
BPMN: Objetos de Conexión
• Flujo de mensaje(Message
  Flows): Usado para mostrar
  el flujo de mensajes entre
  dos piscinas (fronteras).
  Representado con una línea
  punteada con un círculo no
  relleno al inicio y una punta
  de flecha no rellena al final.
  No en entidades misma
  piscina.
BPMN: Objetos de Conexión
• Asociaciones(Assosiations): Usadas para
  asociar información y artefactos con objetos
  de flujo, representadas por flechas si hay
  alguna razón para hacerlo.
Ejemplos
Ejemplos
Eriksson-Penker Business Modeling
              Profile
• Tiene menos popularidad
• Aun proporciona un medio único y potente de
  visualizar y comunicar los procesos de negocio
  y el flujo necesario de información dentro de
  una organización.
Eriksson-Penker Business Modeling Profile
                 Características

Un proceso de negocios combina los siguientes
términos:
•   Tiene un objetivo
•   Tiene entradas específicas
•   Tiene salidas específicas
•   Utiliza recursos
•   Tiene una serie de actividades
•   Pueden afectar a más de una unidad organizacional
•   Crea valor de algún tipo para el cliente. (El cliente puede ser
    interno o externo.)
Eriksson-Penker Business Modeling Profile
             Elementos de Flujo

• Actor: especifica un rol
  jugado por un usuario

• Event /Evento: suceso que
  influye       en        el
  comportamiento         de
  sistema
• Un proceso de negocio es un conjunto de
  actividades diseñadas para producir una
  salida para un determinado cliente o
  mercado. Estos describen las funciones del
  negocio e involucran recursos que son
  usados,          transformados           o
  producidos. Enfatiza cómo se realiza el
  trabajo, más que tratar de describir los
  productos o servicios que son resultado del
  proceso.



• Los procesos de negocio utilizan de
  información para completar sus actividades
  esta no se consume en el proceso, pueden
  provenir de un proceso anterior.
• Un recurso es una entrada al proceso de
  negocio que es consumida durante el
  procesamiento es decir solamente se
  utilizan una sola vez.       Por ejemplo:
  materiales, productos, personas, informació
  n y servicios.

• Un objetivo/meta es la razón por la cual la
  organización esta realizando la actividad y
  deben ser definidas a las necesidades del
  negocio se representan comúnmente como
  objetos.

• Una salida puede ser física como un informe
  o factura, una transformación de recursos
  en un nuevo como una agenda diaria y
  puede ser un resultado general de la
  empresa, tales como completar un pedido
  de un cliente.
Eriksson-Penker Business Modeling Profile
           Diagrama General

Modelado de procesos de negocio

  • 1.
  • 2.
    Bitácora • Introducción. • BusinessProcess Model Notation – Características – Elementos – Ejemplos • Eriksson-Penker Business Modeling Profile
  • 3.
    Introducción • UML esmas usado para la ingeniería de software y el diseño de sistemas que para el análisis y modelado de procesos de negocios.
  • 4.
    Introducción (cont.) • UML 2.x provee de un conjunto de modelos que son muy útiles en el modelado de procesos, actividades, pers onal e información critica para todo negocio.
  • 5.
    Introducción (cont.) • Existen2 "extensiones" de UML que mejoran la captura de procesos de negocios y estructuras relacionadas. – Business Process Modeling Notation(BPMN). – Eriksson-Penker Bussines Modeling Profile
  • 6.
    Business Process ModelingNotation (BPMN) • Es el mas usado. • Se esta convirtiendo en estándar para modelado y diseño de procesos de negocios. • Define un Diagrama de Procesos de Negocios.
  • 7.
    Business Process ModelingNotation (BPMN) • Basado en diagramas de flujo adaptados para crear modelos graficos de las operaciones de los procesos de negocios. • De fácil lectura para todos los usuarios del negocio. (Analistas de negocios, Desarrolladores técnicos y personal de negocios)
  • 8.
    Business Process ModelingNotation (BPMN) • Consiste de diagramas simples con un conjunto pequeño de elementos gráficos. – Elementos de Flujo – Carriles o Particiones – Artefactos
  • 9.
    BPMN: Elementos deFlujo • Actividades(Activity): Es un trabajo realizado dentro de un proceso de negocio y es representado por un rectángulo redondeado.
  • 10.
    BPMN: Elementos deflujo • Evento(Event): Es algo que pasa dentro de un proceso de negocio y que afecta la secuencia o el tiempo de las actividades de un proceso. Son representados con pequeños círculos que son diferenciados según sean: – Eventos iniciales. – Eventos intermedios. – Eventos finales
  • 11.
    BPMN: Elementos deflujo • Gateway(Puerta): Usadas para controlar como los flujos de secuencia convergen y divergen en un proceso. • Pueden representar decisiones donde una o mas vías de acceso no están permitidas.
  • 12.
    BPMN: Carriles oparticiones • Piscina(Pool): Representa un participante en un proceso , que puede ser una entidad de negocio o un rol.
  • 13.
    BPMN: Carriles oparticiones • Carril(Lane): Subdivision de una piscina, usado para categorizar y organizar actividades dentro de la piscina
  • 14.
    BPMN: Artefactos • Objetosde información(Data Objects): No afecta directamente un proceso, pero provee información relevante al mismo. • Grupos: Es una forma informal de agrupar elementos de un proceso.
  • 15.
    BPMN: Artefactos • Anotaciones(Annotations):Es un mecanismo para el modelador que ayuda a que la audiencia pueda tener mayor información del diagrama.
  • 16.
    BPMN: Objetos deConexión • Flujo de Secuencia(Sequence Flows): Usados para mostrar el orden en el que las actividades son realizadas dentro de un proceso. Representado con una flecha.
  • 17.
    BPMN: Objetos deConexión • Flujo de mensaje(Message Flows): Usado para mostrar el flujo de mensajes entre dos piscinas (fronteras). Representado con una línea punteada con un círculo no relleno al inicio y una punta de flecha no rellena al final. No en entidades misma piscina.
  • 18.
    BPMN: Objetos deConexión • Asociaciones(Assosiations): Usadas para asociar información y artefactos con objetos de flujo, representadas por flechas si hay alguna razón para hacerlo.
  • 19.
  • 20.
  • 21.
    Eriksson-Penker Business Modeling Profile • Tiene menos popularidad • Aun proporciona un medio único y potente de visualizar y comunicar los procesos de negocio y el flujo necesario de información dentro de una organización.
  • 22.
    Eriksson-Penker Business ModelingProfile Características Un proceso de negocios combina los siguientes términos: • Tiene un objetivo • Tiene entradas específicas • Tiene salidas específicas • Utiliza recursos • Tiene una serie de actividades • Pueden afectar a más de una unidad organizacional • Crea valor de algún tipo para el cliente. (El cliente puede ser interno o externo.)
  • 23.
    Eriksson-Penker Business ModelingProfile Elementos de Flujo • Actor: especifica un rol jugado por un usuario • Event /Evento: suceso que influye en el comportamiento de sistema
  • 24.
    • Un procesode negocio es un conjunto de actividades diseñadas para producir una salida para un determinado cliente o mercado. Estos describen las funciones del negocio e involucran recursos que son usados, transformados o producidos. Enfatiza cómo se realiza el trabajo, más que tratar de describir los productos o servicios que son resultado del proceso. • Los procesos de negocio utilizan de información para completar sus actividades esta no se consume en el proceso, pueden provenir de un proceso anterior.
  • 25.
    • Un recursoes una entrada al proceso de negocio que es consumida durante el procesamiento es decir solamente se utilizan una sola vez. Por ejemplo: materiales, productos, personas, informació n y servicios. • Un objetivo/meta es la razón por la cual la organización esta realizando la actividad y deben ser definidas a las necesidades del negocio se representan comúnmente como objetos. • Una salida puede ser física como un informe o factura, una transformación de recursos en un nuevo como una agenda diaria y puede ser un resultado general de la empresa, tales como completar un pedido de un cliente.
  • 26.
    Eriksson-Penker Business ModelingProfile Diagrama General