Issuu on Google+

IIS745 Gesti贸n de Procesos de Negocio BPM Clase 7


Introducci贸n

Plan Mejora

Medir Procesos Id. Negocios y Procesos

2

Diagram. Procesos

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 Diagramación de procesos 

3.1 Utilidad de diagramar procesos 

 

3

IDEF0

3.2 BPMN una notación particular 3.3 Herramienta: software de apoyo

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Diagramas de procesos ¿Qué es un diagrama de procesos?

  

4

Es un mapa de proceso. Es una explicación visual de cómo el proceso fluye y se conecta. Es una secuencia de pasos, actividades y decisiones que convierten entradas en salidas finales (producto o servicio) para un cliente especifico (interno o externo).

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Diagramas de procesos 

Los procesos fluyen horizontalmente a través de las clásicas organizaciones funcionales, por departamentos.

Sin embargo la satisfacción al cliente viene determinada por el coherente desarrollo del proceso de negocio en su conjunto, más que por el correcto desempeño de cada función individual o actividad.

5

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Diagramas de procesos  Los

diagramas o mapas de procesos, son representaciones gráficas y como tal se convierten en herramientas para indicar lo que hace una determinada organización, quiénes participan del proceso y cuáles son los recursos disponibles.

6

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Diagramas de procesos A nivel “macro”, muestra la secuencia e interacción entre los procesos de la empresa.  Facilita la comprensión de las interacciones claves.  Proporciona una visión global de la empresa.  Facilita la comprensión de las relaciones “causa-efecto”, permitiendo la identificación de indicadores para la gestión eficaz de los procesos. 

7

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Diagramas de procesos Muestra los puntos de contacto con el cliente.  Permite comprender mejor el rol de cada uno, para conseguir los objetivos de la empresa y del cliente.  Al visualizar el funcionamiento de la empresa, facilita el diseño de los flujos de información desde una perspectiva global y de valor.  Permite que la cooperación exceda las barreras funcionales, fomentando el trabajo en equipo. 

8

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Permite abstraer y comunicar

Estructura la informaci贸n

Apoya la reingenier铆a

Modelado

Genera documenta ci贸n 9

Contacta a distintos roles

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Diagramas de procesos 

El modelado de procesos permite representar proceso de una forma gráfica, al contrario que la representación textual clásica.

10

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Diagramas de procesos Lenguajes Diagrama de flujo

IDEF0 BPMN

11

Utilidad Modelado de flujo de materiales e informaci贸n Descomposici贸n funcional Modelado de flujo de informaci贸n, diagrama de orden de actividades

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Diagramas de procesos Funcional idad

Proceso Comporta miento

12

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Por qué modelar actividades de proceso  El

modelado proporciona:

Consenso sobre las actividades existentes  Consenso en qué actividades deben mejorarse 

 La

cuantificación del modelo permite:

Medidas de tiempos  Medidas de costos  Medidas de esfuerzos 

13

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0

ď ˝

Integrated Definition Modeling Language

MetodologĂ­a para el modelado funcional de procesos

14

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 QUÉ ES  Metodología para representar de manera estructurada y jerarquizada las actividades que conforman un sistema o empresa y los objetos o datos que soportan la interacción de esas actividades.

15

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 PARA QUÉ SIRVE  Como medio para comunicar reglas y procesos de negocios  Para la obtención de la visión estratégica de cualquier proceso de negocios, educación, salud, etc.  Facilitación del análisis para la identificación de áreas de mejora.

16

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0

IDEF0 representa lo que se hace en la empresa

17

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 

Ventajas 

 

18

Es una herramienta muy sistémica que obliga a mantener una jerarquía de relaciones entre las actividades / funciones descritas. Facilita un análisis en profundidad de las entradas y salidas, así como los elementos de control y recursos de cada actividad. Es muy adecuado en el diseño de sistemas complejos y dinámicos. Puede ser representada con diversos paquetes informáticos como es caso de iGrafx. Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 

Desventajas 

 

19

El cumplimiento riguroso de las reglas de modelado IDEF0 conlleva en ocasiones una excesiva jerarquización y complejidad en la representación de los procesos. Resulta demasiado laborioso en sistemas de gestión. No permite definir responsabilidades fácilmente. Limitado en la simbología: el único símbolo utilizado es una caja rectangular que representa una actividad o función. Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 Notaci贸n Controles (Flujos de control)

Entradas

Funci贸n o actividad (verbo)

Mecanismos 20

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.

Salidas


Modelado funcional con IDEF0 Notación   

Entradas: son recursos consumidos o transformados en el proceso. Salidas: son los elementos creados por la actividad o transformación de las entradas. Flujos de control: son los objetos que guían el proceso, como políticas, guías, normativa, estándares, reglamentos o leyes. Mecanismos: son agentes que llevan a cabo las actividades: personas, herramientas, maquinaria.

21

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 Cómo se representa una actividad 

Entradas: - Siempre se representan por la izquierda de la caja. - Material o información consumida o transformada por una actividad para producir “salidas”. - Una actividad puede no tener entradas. - La entrada a un proceso siempre es la salida de otro anterior.

Salidas: - Objetos, productos, servicios producidos por la actividad o proceso. - Se representan por la derecha de la caja. 22

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 Cómo se representa una actividad 

Controles (Flujos de control): -

-

Objetos que gobiernan o regulan cómo, cuándo y si una actividad se ejecuta o no. Ejemplos: Normas, guías, políticas, calendarios, presupuesto, reglas, especificaciones, procedimientos. Se representan por el lado superior de la actividad.

Mecanismos: 23

Recursos necesarios para ejecutar un proceso. Ejemplos: Máquinas, programas de cómputo, Instalaciones, Recursos humanos, sistema de información Se representan por el lado inferior de la caja de actividad. Una actividad puede no tener mecanismos. Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 Ejemplo ď ˝

Preparar un pastel

Leche Huevos Harina Receta Cocina Uslero Jarro 24

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 Ejemplo ď ˝

Preparar un pastel

25

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 Ejemplo •Actividad:• •Preparar un pastel

•Representación en IDEF0 •Receta

•Ingredientes

•Preparar •pastel

•Utensilios

26

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.

•Pastel


Modelado funcional con IDEF0 Combinación de flechas 

Salida – Entrada

Salida – Control

Salida – Mecanismo

27

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 Combinación de flechas 

Salida – Retroalimentación Control

Salida – Retroalimentación Entrada

28

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 Bifurcaciones y uniones  

Las salidas (outputs) de una actividad pueden ser usadas por más de una actividad. En IDEF0 las flechas en general, pueden bifurcarse o unirse, renombrándose en caso de ser necesario para especificar mayor detalle (dado que es un subconjunto de la flecha principal). Material Residual Material Defectuoso

29

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.

Material Rechazado


Modelado funcional con IDEF0 Descomposici贸n TOP-DOWN

30

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 Nivel Superior A0

31

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 Codificaci贸n ICOM

32

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 Ejercicio 

Realizar un diagrama IDEF0 y su correspondiente A0, para el proceso de construcción de un barco. Al construir el barco, el proceso de construcción se organiza en las siguientes tareas:   

Hacer diseño. Tramitar permisos. Implantar diseño (hacer casco, hacer dependencias interiores, equipar barco e inspeccionar.)

Debe considerar entre otros:   

33

Requerimientos cliente Leyes de Construcción Presupuestos Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 Ejercicio / Desarrollo: paso1 ď ˝

Identificar todos los elementos

Entradas

Controles (Flujos de control)

Construir Barco

Mecanismos 34

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.

Salidas


Modelado funcional con IDEF0 Ejercicio / Desarrollo: paso 2 

Identificar las tareas:   

Hacer diseño. Tramitar permisos. Implantar diseño

Para cada tarea:  Identificar los elementos ICOM  Trasladar elementos desde el nivel general

Diseñar Tramitar Implantar

35

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 Ejercicio / Desarrollo: paso ď ˝

Con todo lo anterior realizar el diagrama A0

36

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 Ejercicio / RESULTADO

37

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Modelado funcional con IDEF0 Ejercicio / RESULTADO

38

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 Diagramación de procesos 

3.1 Utilidad de diagramar procesos 

 

39

IDEF0

3.2 BPMN una notación particular 3.3 Herramienta: software de apoyo

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular

Business Process Modeling Notation (BPMN) 

Actividad de representar los procesos de una empresa, con el fin de diseñarlos, analizarlos y/o mejorarlos.

40

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

¿Por qué modelamos los procesos?   

41

Para establecer de forma no ambigua su estructura y funcionamiento. Para comprender cómo se relacionan y qué recursos utilizan. Para poder comunicarnos.

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

QUÉ ES BPMN   

42

Notación Basada en Diagrama de flujos para definir Procesos de Negocios Acuerdo entre varias empresas de modelado para usar notación común Provee un camino para generar un Proceso ejecutables (Business Process Executable Language BPEL)

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

NIVELES  

43

Mapas de Procesos (nivel 1):  Diagramas simples con actividades Descripción de Procesos (nivel 2):  Diagramas mas extendido con información adicional Modelos de Proceso (nivel 3):  Diagramas detallados para, analizar, ejecutar o simular directamente.

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

Los diagramas BPMN están conformados por una serie de elementos básicos gráficos: (nivel 1)

Objetos de Flujo  Objetos de Conexión  Pools & Lanes (“Piscinas y Pistas”) 

44

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

Los objetos de flujo son los objetos principales y que expresan la semántica del modelo de procesos.

45

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

Una Actividad es una unidad de trabajo a ser ejecutada. Puede ser una tarea, un proceso o un subproceso. BPMN define principalmente 2 tipos de actividades: 

Tareas: Es una actividad “atómica” incluida en un proceso

Subproceso: Es un proceso incluido dentro de otro proceso. Si se encuentra colapsado, no se muestra lo que sucede en su interior y se denota con signo (+). En caso contrario, se habla de un subproceso expandido. 46

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

Subprocesos

47

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

Ejemplo de Subproceso:

48

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

Loop

49

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

Los objetos de conexión son utilizados para ilustrar cómo los objetos de flujo interactúan. Éstos son: 

Flujo de Secuencia: Es usada para mostrar el orden (secuencia) de la actividad dentro del proceso. Se denota por una línea continua.

Flujo de Mensaje: Es usada para mostrar el flujo de mensajes entre dos participantes de procesos separados. Se denota por una línea discontinua.

Asociación: Se usa para asociar datos, textos u otros artefactos con flujos de objetos. Se denota por una línea punteada

50

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

Los Pools & Lanes (Piscinas y pistas) son utilizados para agrupar los elementos primarios anteriores. 

51

El Pool (Piscina) representa un participante del proceso. Cuando el proceso involucra a dos o más entidades de negocio, se modelan en Pools distintos.

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

52

El Lane (Linea) es una subpartición del Pool. Se utilizan para separar las actividades asociadas a cada una de las funciones de la organización (roles) que intervienen en el proceso.

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

Los artefactos son utilizados para proveer información adicional acerca del procesos y no afectan el flujo.

53

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular   

Un evento es algo que “ocurre” durante el transcurso de un proceso y que afecta su flujo de ejecución. Un evento tiene una causa y un impacto BPMN define tres tipos de eventos:

54

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular     

El evento inicial indica donde un proceso en particular comienza. El evento inicial comienza el flujo del proceso. Ningún flujo de secuencia puede conectarse a un evento inicial Puede haber más de uno en un nivel dado de procesos. Ejemplos de eventos iniciales:   

55

Pedido del Cliente. Llegada de Orden de Compra. Fin de Mes o Fecha Predeterminada.

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular   

El evento intermedio indica donde algo ocurre durante la ejecución de un proceso. El evento intermedio afecta el flujo del proceso. Ejemplos de eventos intermedios:   

56

Llegada de un mensaje Manejo de excepciones y atrasos en el proceso Redireccionamiento a otra actividad

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular   

El evento final termina el flujo de un proceso. No tiene flujos de secuencia de salida. Ejemplos de eventos finales:   

57

Término del flujo. Término del flujo y envío de un mensaje. Término del flujo y levantamiento de error.

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

Decisiones exclusivas basadas en DATOS

58

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

Decisiones exclusivas basadas en EVENTOS

59

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular Ejercicio: Realizar utilizando notación BPMN Luego de recibido el Informe de Gastos, se debe crear una nueva cuenta si el empleado todavía no tiene una. El informe es entonces revisado para la aprobación automática. Montos por debajo de $200 se aprueban automáticamente, mientras que montos iguales o mayores a $200 requieren la aprobación de un supervisor. En el caso de rechazo, el empleado debe recibir una notificación de rechazo por email. El reembolso va a la cuenta bancaria de depósito directo del empleado. Si el pedido no se completa en 7 días, entonces el empleado debe recibir un email de “aprobación en progreso”. Si el pedido no finaliza en 30 días, entonces el proceso para y el empleado recibe una notificación de cancelación por email y debe volver a presentar el Informe de Gastos. 60

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 BPMN – Una notación muy particular 

Ejercicio: Realizar utilizando notación BPMN

61

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 Diagramación de procesos 

3.1 Utilidad de diagramar procesos 

 

62

IDEF0

3.2 BPMN una notación particular 3.3 Herramienta: software de apoyo

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 Herramienta: software de apoyo 

Algunos aspectos claves de la creación de diagramas BPMN con iGrafx incluyen: 

 

63

iGrafx proporciona soporte completo para los componentes claves de BPMN como objetos de flujo, objetos de conexión, agrupaciones y artefactos. La reutilización de los modelos de procesos que haya en las bibliotecas de iGrafx reduce el tiempo necesario para su desarrollo. Simulación de modelos BPMN para garantizar su optimización previa a la implementación en un entorno productivo. La técnica de diseño con corrección por construcción reduce el tiempo de desarrollo del modelo y asegura la precisión de los diagramas BPMN. Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


Unidad 3 Herramienta: software de apoyo   

http://www.igrafx.com/products/process/ http://www.es.igrafx.com/solutions/bpmn/ http://www.igrafx.com/demo/1013_iGrafx_Overview.htm

64

Profesora: Mg. Natacha Pino A. npino@ufro.cl / Ayudante: Camila Larraguibel A.


BPMN