Notaci³n de Modelado de Procesos de Negocios (BPMN)

download Notaci³n de Modelado de Procesos de Negocios (BPMN)

of 26

  • date post

    26-Jun-2015
  • Category

    Documents

  • view

    1.094
  • download

    0

Embed Size (px)

description

Una breve documentacion sobre el modelado de Procesos de NEgocios, Ingeniería de Software.

Transcript of Notaci³n de Modelado de Procesos de Negocios (BPMN)

BPMNNotacin de Modelado de Procesos de Negocio1

Creacin de Modelos dirigidos por la Arquitectura (MDA)Modelo independiente del computador (CIM)Creado por analistas organizacionales para describir procesos de la organizacin

CIM >> PIM

Creado por arquitecto diseador para describir arquitectura

Modelo independiente del soporte (PIM)

PIM >> PSM

Modelo especificando soporte (PSM)Creado por desarrollador o testeador para implementar solucin

PSM >> Programa

Programa

2

Desarrollos del OMGUML 2.0 BPMN Otros ...

Metamodelo de Definiciones de Procesos Organizacionales

Informacin

Proceso

Recursos

3

Tipos de procesos

4

Proceso de Negocios - Definicin

Un Proceso de Negocio es una coleccin 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 informacin a travs del negocio. (BOMSIG, 1995)

5

Caractersticas

Complejos Dinmicos Distribuidos y particularizados Duracin prolongada (pueden durar incluso meses o aos) A veces automatizados, aunque sea parcialmente Dependen de la inteligencia y el juicio de las personas Difciles de visualizar6

Puntos de vista

Datos

Qu informacin es importante?

Acciones

Qu acciones se realizarn?

Organizacin

Qu unidades organizacionales hay?

Procesos

Interrelaciones entre datos, acciones y unidades organizacionales

Bienes / Servicios

Cules son los bienes o servicios claves?7

Ciclo de Vida

Descubrimiento

Cmo se hacen las cosas vs. cmo se deben hacer

Diseo

Modelar, simular, reestructurar

Despliegue

Implementar uno nuevo a todos (personas, sistemas, otros procesos)

Ejecucin

Asegurar que el nuevo proceso sea llevado a cabo

Interaccin

Que las personas gestionen la interfaz entre procesos automticos y manuales

Operacin y Mantenimiento

Resolver excepciones, reasignar

Optimizacin

Cambiar el proceso para mejorarlo (debera ser un esfuerzo continuo)

Anlisis

Medir el rendimiento e imaginar estrategias de mejoras

Automatizacin

A realizar en las etapas de despliegue, ejecucin, operacin y optimizacin.

8

BPM - Nuevo paradigma? (Gestin por Procesos)

Es una forma de abordar la comunicacin entre los clientes / usuarios y los tcnicos.

Gente de negocios procesos, roles, personas, Tcnicos sistemas, mquinas, datos,

Con BPM todos hablan de lo mismo Lenguaje pensado para los no tcnicos La tecnologa BPMS reduce la distancia con los sistemas, mquinas y aplicaciones que automatizan los procesos9

Qu es el Modelado de Procesos?

La captura de una secuencia ordenada de actividades econmicas e informacin de soporte.

Los procesos de Negocio de describen como un negocio alcanza sus objetivos

Hay diferentes niveles del modelado de procesos:

Mapas de Proceso simples organigramas de las actividades Descripciones de Proceso - los organigramas se extendieron con informacin adicional, pero no la suficiente para definir en su totalidad el funcionamiento actual Modelos de Proceso - Los organigramas se extendieron con la suficiente informacin para que el proceso pueda ser analizado, simulado, y/o ejecutado

10

Otro enfoque de BMP

El enfoque se centra en el dominio del problema

Dominio de la solucin ingenieros Dominio del problema gente de negocios

En el dominio del problema todos deben adaptarse a la gente de negocios

Proceso

Datos

Acciones

Tecnologa OO

11

Modelos de procesos

Representacin abstracta grfica - de los procesos de una organizacin. Muestra cmo y quin efecta las actividades que generan valor para la organizacin Muestran:

Los actores involucrados en los procesos Cules son las actividades operativas? Qu actividades son ejecutables? y por quin? Entradas y salidas de las actividades Secuencia de los actividades Recursos consumidos Los eventos que dirigen el proceso.12

EjemploPaciente

1) Quiere ver al mdico

5) Ingresa a ver al mdico

6) Se siente enfermo

8) Recoge remedio y se va

9) Necesita su remedio

10) ste es su remedio

Consultorio

Recibe respuesta del mdico

Recibe al paciente

Recibe sntomas

Entrega prescripcin

Recibe pedido remedio

Entrega remedio

13

Ejemplo

Se complet una orden

Verificar registro de aplicacin

Determinar poltica de premios

Aprobar o rechazar poltica

Notificar aprobacin o rechazo de poltica

14

Qu es BPMN?

BPMN es una notacin grfica para la definicin de procesos de negocios. BPMN es un acuerdo entre mltiples creadores de herramientas de modelado, que tienen sus propias notaciones, en beneficio de los usuarios finales, para el entendimiento y entrenamiento. Provee un mecanismo para generar un Proceso de Negocios Ejecutable (BPEL) desde la notacin de niveles de negocio.

Un proceso de negocios desarrollado por un analista de negocios puede ser directamente aplicado al motor de BPM, en lugar de tener que ser interpretado por humanos o traducido a otros lenguajes. 15

Diagramas BPMN

BPMN define diagramas de procesos de negocios basados en la tcnica de diagramas de flujo, adaptados para graficar las operaciones de los procesos de la organizacin. Se compone de un conjunto de elementos grficos que facilitan un diagrama entendible tanto por audiencias de negocios como tcnicas.16

El reloj de arena de BPM

17

Principales objetivos

Proveer una notacin que sea fcilmente entendida por todos los usuarios, desde el analista de negocio, el desarrollador tcnico y hasta la propia gente del negocio Crear un puente estandarizado para el vaco existente entre el diseo del proceso de negocio y su implementacin. Asegurar que los lenguajes para la ejecucin de los procesos de negocio puedan ser visualizados con una notacin comn. 18

Elementos de los diagramas

Estos elementos son de dos categoras:

Lista de elementos centrales que dan soporte a los requisitos de una notacin simple; Lista completa de elementos, incluyendo los centrales, que de manera conjunta dan soporte a los requisitos de una notacin de gran alcance

19

Categoras bsicas de elementos

Las cuatro categoras bsicas de elementos que se pueden encontrar en un Diagrama de Proceso de Negocio son:

Objetos de Flujo Objetos de Conexin Swimlanes (Roles) Artefactos20

Elementos centrales del diagrama

21

Lista completa de elementos

22

Objetos de flujoEventos (Nodos): Inicial Intermedio Final

Actividad:

Decisin:23

Objetos de conexinFlujo de secuencia:

Flujo de mensaje:

Asociacin:

24

Objetos de carriles (Swimlanes)Carril: (Pool)

ebm N ebm N r r o o

Carriles: (Lane)

ebm N r o

ebm N r o

25

ArtefactosObjeto de datos:

Grupo:

Anotacin:

26