Brindar una visión general de los temas asociados a la gestión y tecnologías de procesos de negocio, desde el punto de vista del desarrollo de software, presentando conceptos, técnicas, metodologías y herramientas asociadas, con foco en el desarrollo de sistemas basados en procesos en plataformas BPMS. Presentar el ciclo de vida de los procesos de negocio, desde su modelado, implementación, ejecución y evaluación, incluyendo el estándar Business Process Model and Notation (BPMN 2.0), técnicas y herramientas para el modelado y especificación de procesos de negocio. Presentar buenas prácticas de modelado y patrones de procesos (workflow patterns). Brindar aspectos y elementos de implementación para el lenguaje BPMN 2.0 y herramientas para su ejecución. Brindar conceptos y enfoques para la mejora continua de procesos de negocio, incluyendo procesos, medidas de ejecución y técnicas como Process Mining para la evaluación de la ejecución de procesos con herramientas como ProM.
Brindar una visión general de los temas asociados a la gestión y tecnologías de procesos de negocio, desde el punto de vista del desarrollo de software, presentando conceptos, técnicas, metodologías y herramientas asociadas, con foco en el desarrollo de sistemas basados en procesos en plataformas BPMS. Presentar el ciclo de vida de los procesos de negocio, desde su modelado, implementación, ejecución y evaluación, incluyendo el estándar Business Process Model and Notation (BPMN 2.0), técnicas y herramientas para el modelado y especificación de procesos de negocio. Presentar buenas prácticas de modelado y patrones de procesos (workflow patterns). Brindar aspectos y elementos de implementación para el lenguaje BPMN 2.0 y herramientas para su ejecución. Brindar conceptos y enfoques para la mejora continua de procesos de negocio, incluyendo procesos, medidas de ejecución y técnicas como Process Mining para la evaluación de la ejecución de procesos con herramientas como ProM.
-
Introducción - Presentación, conceptos y definiciones (BP, BPMS, ciclo de vida, tipos de Procesos)
-
Modelado de Procesos de Negocio
-
Introducción, lenguajes y notaciones
-
Modelado con el estándar BPMN 2.0
-
Reglas de Negocio en el modelado
-
-
Modelado avanzado de Procesos de Negocio
-
Patrones de procesos (Van der Aalst)
-
Buenas prácticas de modelado (7 PMG)
-
Medidas de calidad de procesos
-
-
Simulación de Procesos de Negocio
-
Introducción, conceptos y definiciones
-
Estándar BPSim para simulación
-
Herramientas para simulación
-
Heurísticas de rediseño de procesos de negocio
-
-
Configuración y Ejecución de Procesos de Negocio
-
Lenguajes de modelado/ejecución (BPMN2, XPDL, BPEL)
-
Plataformas de ejecución de procesos de Negocio (motores de procesos)
-
Implementación de PNs: elementos, configuración, servicios, formularios
-
-
Evaluación de Procesos de Negocio
-
Revisión medidas de ejecución de PNs
-
Análisis de ejecución de PNs con Process Mining y el framework ProM
-
sistemas de información, experiencia o conocimientos en ingeniería de software.
El curso se evaluará a partir de:
Controles de lectura, participación en clase, trabajo final grupal en tema a definir.
Prueba final individual.