Diseo de Procesos de Negocios
Departamento de Ciencias de la Computacin Facultad de Ciencias Fsicas y Matemticas Universidad de Chile
1
Sebastin Ros Carlos Reveco Luciano Villarroel Parra
Captulo 3 Modelamiento BPM
(1)
(2)
Modelamiento BPM Veamos los videos de BPMN:
http://www.youtube.com/watch?v=7tijmlYLk4s&list=PL86DB9FC9954BE6AF
Business Process Modeling Notation (1)
Business Process Modeling Notation (2)
Business Process Modeling Notation (3)
Business Process Modeling Notation (4)
Business Process Modeling Notation
Los procesos pueden ser desarrollados de forma jerrquica, con mltiples nivelesa travs desub-procesos Una secuenciade flujonopuedecruzarun lmite desub-
proceso. Flujo de mensajesyAsociacionespuedencruzarSub-
Proceso delmites
Niveles de procesos
Secuenciade flujonormalse refiere alflujoque se originaenuneventode inicioy continaa travs deactividades alternativasy/oparalelashasta que terminaenuneventode finalizacin.
Flujo normalnoincluyeel flujo deexcepcinode compensacin de caudal.
Flujo Normal
EventosLinkse puede utilizarparaconexionesfuera dela pgina. EventosLink se puedenutilizarcomo "Go-To.
Eventos Link dentro de un proceso
Mecanismo de Secuencia de flujo
Flujos de datos
Excepciones Los eventosintermediosunido al boundary de unaactividadrepresentanfactores desencadenantes quepuedeninterrumpirla actividad.Todoel trabajodentro de la actividadse detendryel flujoseprocederdelevento.Contador de tiempo,errores, mensajes,etc.puedenserdesencadenantes.
Timers
Tiempos de esperapara laexcepcin
Temporizadoresparaaadirlos retrasosen elProceso.
CASO: ADSL
Caso ADSL: Modele la Realidad Modele la situacin real
No se quede en lo que dice una sola persona! Modele lo que realmente pasa, no lo que cree que pasa
Si no cuenta con toda la informacin, debe preguntar, no invente!
Quien hace qu Asi puede detectar duplicidad de tareas, o duplicidad de
informacin Tambin se pueden identificar procesos redundantes que no
aportan valor
Modelado de Flujos Alternativos (1)
Muchas empresas funcionan muy bien cuando el proceso no tiene flujos alternos. Ej. Si telefnica lo llama para instalar su telefono hoy, diga que si
inmediatamente... pues si les dice mejor el viernes, 100% de prob. de que el tcnico no llegue (vendedora ADSL)
En este caso, efectivamente en 48h instalaron el telfono y ADSL :)
Entonces, que pasa en los otros casos?? El cliente no puede cuando le dicen, y agenda para otro da Si el cliente, prefiere que sea un fin de semana (sabado o
Domingo)
Modelado de los Flujos Alternativos (2)
El mal manejo de los flujos alternativos es uno de los factores que produce procesos poco flexibles Mala atencin a los clientes
Una buena fuente de rediseo, consiste en dar solucin a todas (o gran parte) de estas situaciones alternas (o anomalas) descubiertas en la fase de anlisis.
Los flujos alternativos usualmente son modeladas como una compuerta.
Trabajo en Grupo
Modelaremos un problema (real) Agruparse de 4 o 5 Tienen 30 minutos para generar el modelo
Un cliente puede solicitar la instalacin de su linea de ADSL atravs de:
Tienda on-line o directamente con una ejecutiva En la tienda virtual, debe llenar un formulario web
Luego de ser llenado, se envia un mail de confirmacin al cliente y paralelamente se envan los datos a la ejecutiva de ventas
luego de uno o dos dias, la ejecutiva enva un mail solicitando ms informacin en caso de que el cliente no tenga linea telefnica previamente. Pero en caso contrario, se envia una orden de trabajo.
Si el cliente va con la ejecutiva de ventas ella llena el formulario de solicitud y chequea si tiene o no linea
telefonica activa. En caso negativo pide ms antecedentes, en caso afirmativo, se genera inmediatamente una orden de trabajo.
Caso de Instalacin ADSL
Patrones Comunes y Antipatrones
Mal Uso de Flujos en/entre pools
Uso de Tareas y Eventos
Uso de evento de Tiempo (Incorrecto)
Uso de Evento de Mensajes y Flujos de Mensaje
Flujo en Lanes
Uso de Mecanismo de Secuencia de Flujos
Top Related