Está en la página 1de 7

BPM-BPMN

CURSO DE BPM-BPMN

Objetivo del Curso Desarrollar en el estudiante las competencias necesarias para participar activamente en el desarrollo de proyectos que involucren BPM y BPMN.

Metodologa Presentacin magistral de los conceptos correspondientes a cada tema por parte del docente. Ilustracin de la forma de aplicar los conceptos de cada tema, mediante demostraciones basadas en un caso de aplicacin presentado por el docente. Desarrollo de prcticas para posibilitar al estudiante la exploracin de las herramientas existentes, basndose en un caso de estudio que se define en las primeras sesiones.

Mdulos 1. Contextualizacin de BPM y BPMN 2. Elementos de modelado de BPMN 3. Ciclo de vida de un proceso de negocio 4. Niveles de modelado e Integracin en el desarrollo con UML 5. Tcnicas avanzadas de modelado 6. Consideraciones para la seleccin de plataforma

Prcticas 1. Debate de BPM. 2. Construccin de Modelos. 3. Comparacin de Modelos. 4. Montaje de Modelos 5. Generacin de Aplicaciones. 6. Ejecucin de Modelos.

Pg. 1

BPM-BPMN

Contenido Detallado

1. Contextualizacin de BPM y BPMN


Objetivo Adentrar al estudiante en los diversos conceptos que existen alrededor de BMP y BPMN. Contenido: 1.1. Motivacin: Las preguntas ms frecuentes de BPM y BPMN. 1.2. Historia de BPMN. 1.3. Mapas conceptuales de BPM. 1.4. Magic Quadrant for Business Process Management Suites. 1.5. Comparacin de notaciones de modelado de procesos de negocio. Actividades: Analizar comparativo de tcnicas de modelado de procesos negocios. Revisar mapas conceptuales de BPM. Prctica 1: Debate de BPM Plataforma: Foros y Pginas Web Descripcin: Debatir sobre el uso de BPM. Bibliografa: Geneva, Rick. "Most Common Questions on Implementing BPM + SOA". http://www.rickgeneva.com/wp/pages/165 Cadavid, Juan. Ospina, Carlos. Quintero, Juan. "Estudio Comparativo de Tcnicas de Modelado de Negocio". XI Workshop Iberoamericano de Ambientes de Software e Ingeniera de Requisitos (IDEAS), febrero 2008. Recife, Pernambuco, Brasil. Hill, Janelle. Cantara, Michele. Kerremans, Marc. Plummer, Daryl. "Magic Quadrant for Business Process Management Suites". Gartner research note, febrero 2009. http://mediaproducts.gartner.com/reprints/lombardi/article2/article2.html Smith, Howard. Fingar, Peter. "Business Process Management: The Third Wave". Meghan-Kiffer Press, 2003.

Pg. 2

BPM-BPMN

2. Elementos de modelado de BPMN


Objetivo: Estudiar los bloques de modelado con BMPN y su correcta utilizacin. Contenido: 2.1. Diagramas de Procesos de Negocio 2.2. Flujos: Actividades, Eventos y Compuertas. 2.3. Conexiones: Secuencias, Mensajes y Asociaciones. 2.4. Swimlanes: Pools y Lanes. 2.5. Artefactos: Objetos de Datos, Grupos y Anotaciones 2.6. BPMN 1.0, BPMN 1.2 y BPMN 2.0. 2.7. Metamodelo de BPMN. 2.8. Ejemplos Bsicos. Actividades: Revisar documentacin y tutorial de BPMN. Analizar comparativo de versiones de BPMN. Prctica 2: Construccin de Modelos. Plataforma: Eclipse-BPMN Modeler. Descripcin: Construir ejemplos de modelos de procesos de negocio. Bibliografa: White, Stephen. Miers, Derek."BPMN Modeling and Reference Guide: Understanding and Using BPMN". Future Strategies Inc., septiembre 2008. Object Management Group. "Specification for BPMN version 1.0". Febrero 2006. Object Management Group. "Specification for BPMN version 1.2". Enero 2009. Object Management Group. "Request for Proposals for version 2.0 of BPMN". Junio 2007. Poster BPMN Version 1.2. Business Process Technology, Prof. Dr. Mathias Weske, Gero Decker, Alexander Grosskopf, Sven Wagner-Boysen

Pg. 3

BPM-BPMN

3. Ciclo de vida de un proceso de negocio


Objetivo: Analizar las heursticas para la construccin de modelos de procesos de negocio. Contenido: 3.1. Disear un nuevo proceso de negocio. 3.2. Ejecutar un proceso de negocio. 3.3. Monitorear un proceso de negocio en ejecucin. 3.4. Evolucionar un proceso de negocio. 3.5. Definicin del caso de estudio. 3.6. Construccin de modelos de procesos de negocio. 3.7. Comparacin de modelos de procesos de negocio. Actividades: Estudiar documentacin, tutoriales y foros de BPMN. Revisar herramientas de modelado con BPMN. Prctica 3: Comparacin de Modelos. Plataforma: Enterprise Architect o Eclipse-BPMN Modeler. Descripcin: Construir y comparar ejemplos de modelos de procesos de negocio. Bibliografa: White, Stephen. Miers, Derek."BPMN Modeling and Reference Guide: Understanding and Using BPMN". Future Strategies Inc., septiembre 2008. Silver, Bruce. "BPMN Method and Style: A levels-based methodology for BPM process modeling and improvement using BPMN 2.0". Cody-Cassidy Press, junio 2009. Geneva, Rick. "Most Common Questions on Implementing BPM + SOA". http://www.rickgeneva.com/wp/pages/165 Smith, Howard. Fingar, Peter. 2003. Business Process Management: The Third Wave. s.l. : Meghan-Kiffer Press, 2003.

Pg. 4

BPM-BPMN

4. 4. Niveles de modelado e Integracin en el desarrollo con UML


Objetivo: Estudiar mecanismos para integrar BPMN en el proceso de desarrollo con UML. Contenido: 4.1. Niveles de modelado de procesos de negocio 4.2. El modelado de negocio como disciplina de RUP. 4.3. Caracterizacin de proyectos. 4.4. Enfoques de desarrollo basados en plataformas. 4.5. Enfoques de desarrollo basados en propuestas metodolgicas recientes. 4.6. Enfoques de desarrollo basados en el proceso tradicional. Actividades: Estudiar una de las metodologas para el uso de BPM. Revisar como las herramientas apoyan el seguimiento de una metodologa. Prctica 4: Montaje de Modelos Plataforma: BizAgi Process Modeler, Studio y BPM Server. Descripcin: Montar un modelo de servicios para apoyar la ejecucin de procesos de negocio siguiendo una metodologa. Bibliografa: Ortn, MJ, et al. "El Modelo de Negocio como Base del Modelo de Requisitos". Grupo de Investigacin de Ingeniera del Software. Universidad de Murcia, Espaa, noviembre 2000. Eriksson, HE. Penker, M. "Business Modeling with UML". June 2000. Delgado, Andrea. Desarrollo de Software con enfoque en el Negocio. Instituto de Computacin, Facultad de Ingeniera, Universidad de la Repblica. Montevideo, Uruguay Zimmermann, O. Krogdahl, P. Gee, C. Elements of Service-Oriented Analysis and Design . IBM, Software Group Arsanjani, A. Service-oriented modeling and architecture: How to identify, specify, and realize services for your SOA. SOA and Web services Center of Excellence, IBM, Software Group. Yefim V. Natis, Massimo Pezzini, Jess Thompson, Kimihiko Iijima, Daniel Sholler. Magic Quadrant for Application Infrastructure for New Systematic SOA Application Projects Gartner, 2008. Ambler, S. The Object Primer. Second Edition. Cambridge University Press. 2001. Pg. 5

BPM-BPMN

5. Tcnicas avanzadas de modelado


Objetivo: Analizar las heursticas para la construccin de modelos de procesos de negocio complejos y su utilidad en la ingeniera de software y la gestin de procesos. Contenido: 5.1. Workflow vs. Procesos de Negocio. 5.2. Articulacin de modelos de negocio en un BPMS. 5.3. Patrones de workflow. 5.4. Diferencias entre seales y mensajes. 5.5. Guidelines para la construccin de modelos con BPMN. 5.6. Modelado para la generacin de aplicaciones. 5.7. Notaciones complementarias a BPMN. 5.8. Simulacin de modelos de procesos de negocio. Actividades: Estudiar documentacin y foros de BPM. Revisar herramientas de modelado de procesos de negocio y generacin de aplicaciones. Prctica 5: Generacin de Aplicaciones Plataforma: Process Maker. Descripcin: Construir ejemplos de modelos y generar aplicaciones. Bibliografa: White, Stephen. Miers, Derek."BPMN Modeling and Reference Guide: Understanding and Using BPMN". Future Strategies Inc., septiembre 2008. Web Methods Inc. "WebML: a visual notation for specifying the content, composition, and navigation features of hypertext applications". http://www.webml.org White, Stephen. "Process Modeling Notations and Workflow Patterns". IBM Corporation, enero 2004. http://www.bpmn.org Silver, Bruce. "BPMN Method and Style: A levels-based methodology for BPM process modeling and improvement using BPMN 2.0". Cody-Cassidy Press, junio 2009. Geneva, Rick. "Most Common Questions on Implementing BPM + SOA". http://www.rickgeneva.com/wp/pages/165

Pg. 6

BPM-BPMN

6. Consideraciones para la seleccin de plataforma


Objetivo: Analizar diversas propuestas involucren el uso de BPM.

industriales

para

afrontar

proyectos

que

Contenido: 6.1. Decision Analysis and Resolution (DAR en CMMI). 6.2. Microsoft: Visio y BizTalk Server. 6.3. IBM: Websphere BPM Suite. 6.4. Oracle: Oracle Business Process Analysis Suite y Oracle BPEL Process Manager. 6.5. BizAgi: BizAgi Process Modeler, The BizAgi Studio y BizAgi BPM Server. 6.6. Sun: Netbeans y Sun Application Server. 6.7. Intalio: Designer y BPMS Server. 6.8. JBoss: jPDL y jBPM. 6.9. Web Models: WebRatio. Actividades: Revisar las caractersticas a evaluar en un DAR para la seleccin de un BPMS. Comparara la ejecucin de procesos de negocio en diferentes BPMS. Prctica 6: Ejecucin de Modelos Plataforma: Bonita Open Solution. Descripcin: Revisar la ejecucin de un proceso de negocio a partir de su representacin en un modelo. Bibliografa: Hill, Janelle. Cantara, Michele. Kerremans, Marc. Plummer, Daryl. "Magic Quadrant for Business Process Management Suites". Gartner research-2009 http://mediaproducts.gartner.com/reprints/lombardi/article2/article2.html Blandin, Aranaud. "Deploying and executing your first process in Intalio". Diciembre 2007. http://community.intalio.com/tutorials/ BizAgi Centro de Documentacin. http://wiki.bizagi.com/ JBoss Community. jBPM Platform for Executable Processes. http://www.jbpm.org

Pg. 7

También podría gustarte