Modelado básico con BPMN. Mapeado Abstracción Propósito Un modelo se caracteriza por.

Slides:



Advertisements
Presentaciones similares
JOSÉ ANTONIO VILLASÍS REYES ENERO 2013
Advertisements

Objetivo Realizar el modelado del negocio, identificar a partir de este los casos de uso de sistema que darán soporte informático al negocio modelado y.
Modelado básico con BPMN
Cátedra Pragma BPM II © PRAGMA S.A.. Cátedra Pragma BPM II © PRAGMA S.A.
Modelado avanzado en BPMN (1)
Juan Carlos Olivares Rojas
BUSINESS PRECESS MODELLING NOTATION
Jorge Villalobos Jorge Arias Darío Correal
Jorge Villalobos Jorge Arias Darío Correal
BPM - Business Process Management
BPMN Juan Carlos Olivares Rojas. Proceso de negocios Un proceso de negocios es un conjunto de pasos o actividades relacionadas en las que intervienen.
GESTION DE PROCESOS DE NEGOCIO
Business Process Modeling Notation
¿Que es un proceso en BPM?
Teoría de Sistemas – 1 semestre 2005 – Universidad de Valparaíso Desarrollado por Business Process Management Initiative (BPMI). Es un estándar: BPMN Business.
Modelado de Proceso de Negocio (MPN)
Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
Lenguaje de programación: Lua Fundamentos de lenguaje de programación. Iván Cardemil Patricio Tudela Camilo Rojas Llosect Moscoso.
Flujo de trabajo: Requisitos Modelado de Casos de Uso
Ingreso , proceso y salida de datos
Proceso de inventario Almacenes
Paul Leger Casos de Usos Paul Leger
Ayudantía de Modelamiento de procesos
Agenda Justificación Objetivos Lineamientos Generales
Ayudantía de Modelamiento de procesos
Flujo de trabajo: Requerimientos
Paul Leger Transacciones Paul Leger
Modelos Caso: Diagramas para Empresas
ALGORITMOS Por Carolina R.
Ayudantía de Modelamiento de procesos
PROCESOS DE NEGOCIOS Y SISTEMAS DE INFORMACION
METODOLOGÍA DE SISTEMAS
TUTORIAL PSeint.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Tema 3. Lenguaje unificado de modelado UML
UNA MIRADA DE JAPON A COLOMBIA Juan Pablo Bolívar Rodríguez 2013 ASIGNATURA ESTRATEGIA LOGISTICA.
Modelo de 3 capas. Qué es la arquitectura de una aplicación? La arquitectura se refiere a la forma en la que es diseñada tanto física como lógicamente.
ALGORITMOS es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos.
GESTIÓN POR PROCESOS La Gestión por Procesos es la forma de gestionar toda la organización basándose en los Procesos. En tendiendo estos como una secuencia.
Metodologías para Gestión de Proyectos
Taller Organización de Procedimientos Administrativos.
Tema 1. Introducción a la logística Laura Hervert-Escobar.
Diagrama de Flujo La presentación gráfica de sistemas es una forma ampliamente utilizada como herramienta de análisis, ya que permite identificar aspectos.
DEFINICIÓN DE CONTABILIDAD
Metodologías de Desarrollo de Software RUP – Proceso Racional Unificado Gilber BASILIO ROBLES I.E.S.T.P. “DANIEL ALCIDES CARRIÓN” Taller de Modelamiento.
U NIVERSIDAD S AN P EDRO F ILIAL B ARRANCA F ACULTAD DE I NGENIERÍA E SCUELA P ROFESIONAL DE I NG. I NFORMÁTICA Y DE S ISTEMAS C URSO : ALGORITMOS Tema.
TEMA 7.  Es un término comercial asociado fuertemente al análisis "FODA" (Fortalezas, Oportunidades, Debilidades y Amenazas).  Un análisis interno de.
AUDITORIA DE CONTROL INTERNO. MODELAMIENTO DE PROCESOS BPMN proporciona un lenguaje común para la representación gráfica de procesos, de forma clara,
Es una técnica para representar procesos del negocio.
Manual del Usuario Todos los derechos reservados ©.
Características de las presentaciones
Características de las presentaciones
Controles Administrativos. ¿Qué es control? El control es la función administrativa por medio de la cual se evalúa el rendimiento, permite la supervisión.
Da como resultado un producto nuevo o mejorado que facilitan la vida humana. Todos los proyectos tecnológicos surgen después de analizar otros proyectos.
1 Introducción al proceso unificado de desarrollo de software.
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS. INTRODUCCION. ¿ Qué es UML ?. UML, por sus siglas en Ingles, Unified Modeling Languaje.(Lenguaje Unificado.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
PROYECTO DE INVERSION Y EL CICLO DE PROYECTOS. CONCEPTOS DE PROYECTOS.
Modelado básico con BPMN Gestión de Procesos y Servicios.
INTRODUCCIÓN A UML.  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
MAPEO DE NEGOCIO.
PRUEBAS DE CAJA NEGRA. -Internationa Software Testing Qualification Board (ISTQB) Internationa Software Testing Qualification Board (ISTQB) Técnica de.
Diagrama de fujo. QUE ES UN DIAGRAMA DE FLUJO ? Un diagrama de flujo es la representación gráfica del flujo o secuencia de rutinas simples. Tiene la ventaja.
Diseñas y elaboras algoritmos para la solución de problemas
MAPEO DE NEGOCIO.
Procedimientos Normalizados de Operación
Mg. Jorge Vladimir Pachas Huaytán C.I.P CLAD MODELAMIENTO DE PROCESOS.
SISTEMA DE COSTEO BASADO EN ACTIVIDADES ABC Cr.Eduardo Lezama.
FUNDAMENTOS DE INTELIGENCIA DE NEGOCIOS. La Inteligencia de Negocios o Business Intelligence (BI )se puede definir como el proceso de analizar los bienes.
Transcripción de la presentación:

Modelado básico con BPMN

Mapeado Abstracción Propósito Un modelo se caracteriza por

¿Para qué modelamos?

Modelamos para entender

Diseño organizacional Diseño de sistemas Tipos de propósito

Proposito de modelado de procesos 6 ciclo de vida de los procesos Communication Documentation Analysis (e.g. simulation) Descriptivo Analitico Executable

Nivel 1 (Modelado descriptivo): – Usa un subconjunto reducido de elementos de BPMN y su objetivo es facilitar la definición de un proceso. Nivel 2 (Modelado analítico): – Usa toda la expresividad de BPMN para describir el proceso de negocio de forma precisa, incluyendo manejo de excepciones. Nivel 3 (Modelado ejecutable): – Orientado a la implementación del proceso de negocio. Tres niveles de BPMN

BPMN BPMN viene de Business Process Modeling Notation (Notación para el Modelado de Procesos de Negocio). Es un estándar de representación gráfica de procesos de negocio Pretende ser un lenguaje accesible tanto para desarrolladores como para clientes y directivos.

Un modelo de proceso BPMN es un gráfico que consta de cuatro tipos de elementos básicos: activity gateway event sequence flow start end

Convenciones de nombres Actividades: VERBO + NOMBRE (Primera letra mayúsculas) – Aprobar orden Eventos: NOMBRE + PARTICIPIO (Primera letra mayúsculas) – Factura emitida Procesos: NOMBRE + ADJETIVO (Minúsculas) – Gestión de pagos Evitar nombres muy largos (< 5 palabras) Evitar verbos genéricos (ej. Hacer)

© M. Dumas et al. Fundamentals of BPM, Springer-Verlag, 2013 Un proceso sencillo Actividades Eventos Flujo de secuencia

Orden de compra © M. Dumas et al. Fundamentals of BPM, Springer-Verlag, Un proceso de pedido hasta el cobro se desencadena por la recepción de una orden de compra de un cliente. 2.Tras la recepción, la orden de compra tiene que ser comprobada contra el stock para determinar si el artículo solicitado están disponibles. 3.Dependiendo de la disponibilidad de la orden de compra puede ser confirmada o rechazada. 4.Si el pedido es confirmado, una factura se emite y los productos solicitados se envían. 5.El proceso se completa mediante el archivo de la orden o si el pedido es rechazado.

start event end event activity split gateway 13 end event

XOR-split  takes one outgoing branch XOR-join  proceeds when one incoming branch has completed XOR Gateway 14

Cuando se recibe la factura de un cliente, tiene que ser comprobada. La comprobación puede resultar en tres casos: 1) No hay errores, en cuyo caso la factura es contabilizada; 2) hay errores pero pueden ser corregidos, en cuyo caso la factura es reenviada al cliente, y 3) hay errores pero no pueden ser corregidos, en cuyo caso la factura se bloquea. Al terminar una de estas tres atividades, la factura es almacenada y el proceso termina. © M. Dumas et al. Fundamentals of BPM, Springer-Verlag, 2013

Gateways Nodo exclusivo: el flujo continúa por la primera alternativa que satisface la condición. Si ninguna satisface, entonces continúa por la alternativa que tiene la marca “/”

Decisiones exclusivas XOR split XOR join © M. Dumas et al. Fundamentals of BPM, Springer-Verlag, 2013

AND Gateway 18 AND-split  takes all outgoing branches AND-join  proceeds when all incoming branches have completed

Gateways Ejecución en paralelo (bifurcación): se usa cuando dos o más tareas se empiezan a llevar a cabo concurrentemente

Gateways Ejecución en paralelo (unión): se usa para postsincronizar dos o más tareas que se han llevado a cabo concurrentemente. Espera un token de todas las ramas.

Al recibir la tarjeta de embarque, los pasajeros van al control de seguridad. Aquí tienen que pasar el control personal y el control del equipaje. Una vez realizado, pueden pasar a la puerta de embarque. © M. Dumas et al. Fundamentals of BPM, Springer-Verlag, 2013

Ejecución en paralelo © M. Dumas et al. Fundamentals of BPM, Springer-Verlag, 2013

Si el pedido es confirmado, una factura se emite y los productos solicitados se envían (en cualquier orden). El proceso se completa mediante el archivo de la orden split join 23

Ejecución en paralelo Distintos resultados © M. Dumas et al. Fundamentals of BPM, Springer-Verlag, 2013

Distintos eventos de inicio © M. Dumas et al. Fundamentals of BPM, Springer-Verlag, 2013

Reglas básicas de uso a tener en cuenta Todo proceso o subproceso debe tener un evento de inicio.

Reglas básicas de uso a tener en cuenta Todas las actividades, gateways y eventos deben estar conectados por una cadena de flujos de secuencia desde el nodo de inicio al nodo de fin.

ejercicio Una compañía tiene dos almacenes que almacenan distintos productos, uno está en Amsterdam y otro en Hamburgo. Cuando se recibe un pedido, se distribuye a estos almacenes: si alguno de los productos están en Amsterdam, un subpedido se envía allí; del mismo modo, si algún producto está en Hamburgo, un subpedido se envía allí. Después el pedido se registra y el proceso termina. © M. Dumas et al. Fundamentals of BPM, Springer-Verlag, 2013