Differences

This shows you the differences between two versions of the page.

Link to this comparison view

teaching:infoh420-2014 [2014/09/22 09:24] (current)
tcalders created
Line 1: Line 1:
 +====== INFO-H-420: Business Process Management 2013-2014 ======
 +[[INFOH420-2012|Version 2012]]
  
 +===== Lecturer =====
 +
 +  * [[http://​cs.ulb.ac.be/​members/​tcalders/​doku.php?​id=start|Toon Calders]]
 +  * <​toon.calders@ulb.ac.be>​
 +  * Room SU A 4.115
 +
 +===== Volume =====
 +
 +  * Theory 24 h - Exercises 24h - Project 12h
 +  * 5 ECTS
 +
 +===== Study Programme =====
 +
 +  * Master in Computer Science and Engineering [MA-IRIF]
 +  * Master in Computer Sciences [INFO]
 +  * Erasmus Mundus Master in Information Technologies for Business Intelligence (IT4BI)
 +
 +
 +===== Grading =====
 +The grade for the course will be composed of:
 +  * 25% [[BPM2013-individual-assignments|individual assignments]] (homeworks)
 +  * 25% [[https://​dl.dropboxusercontent.com/​u/​5119252/​BPM/​2013/​project-description.pdf|group project]]
 +  * 50% oral exam
 +\\
 +[[https://​dl.dropboxusercontent.com/​u/​5119252/​BPM/​selection-2012.pdf|Some questions of last year's oral exam]].
 +===== Course Summary =====
 +
 +This course introduces basic concepts for modelling and implementing business processes using contemporary information technologies. We start by the introduction of Petri nets. Because of their simple, yet rigorously mathematical formulation,​ Petri nets are very suitable to unambiguously define typical workflow patterns, and to reason about important notions such as soundness and completeness of workflows. Then we will move our attention to more practical workflow modelling languages. We will study the academic language YAWL (Yet Another Workflow Language) and the industrial standard BPMN 2.0 (Business Process Model and Notation) in detail, and touch the main characteristics of BPeL (Business Process Execution Language) and EPCs (Event-driven Process Chains). The second part of the course then goes into the analysis, simulation, verification,​ and induction (process mining) of workflow models.
 +
 +In the exercises the YAWL system will be used to enact YAWL models, and the free software BonitaSoft for BPMN modeling and enactment. Furthermore,​ during the course a "proof of technology"​ and a case study will be offered by affiliated partner IBM at their premises in Evere (Next to the NATO complex).
 +
 +===== Books and other lecture material =====
 +  - Of the following three books, several chapters serve as background reading supporting the lectures. ​
 +    * [[http://​www.springerlink.com/​content/​u148605m5kn3w22p/​|Business Process Management]] (Springer; 2012) by Mathias Weske\\ **Available for download through VLink@ULB**
 +    * [[http://​link.springer.com/​book/​10.1007/​978-3-642-19345-3/​page/​1|Process Mining: Discovery, Conformance and Enhancement of Business Processes]] (Springer; 2012) by Wil van der Aalst.\\ **Available for download through VLink@ULB**
 +    * [[http://​brsilver.com/​bpmn-method-and-style/​|BPMN Method and Style (Cody-Cassidy Press; 2011)]] by Bruce Silver
 +  - Regarding YAWL, it could be interesting to inspect some of the chapters of the  [[http://​link.springer.com/​book/​10.1007/​978-3-642-03121-2|YAWL reference book]]\\ **Available for download through VLink@ULB**\\ ([[http://​www.yawlfoundation.org/​yawlbook/​downloads.html|Slides for this book]])
 +  - Lecture slides: will be made available on this site before the lectures; in the detailed schedule below, the entries for the individual lectures will link to a page specifically about that lecture.\\ Many of the slides that will be used in this course are based upon slides by prof. Wil van der Aalst of the Eindhoven University of Technology ([[Acknowledgement BPM]])
 +===== Software =====
 +  * Tools used during the lectures
 +    * [[http://​www.pneditor.org/​download/​pneditor-0.64.jar|Educational Petri-net editor]]
 +    * [[http://​sourceforge.net/​projects/​yawl/​|YAWL]]
 +    * [[http://​www.signavio.com/​bpm-academic-initiative/​|Signavio (Modelling)]] Use the following link to register:\\ http://​academic.signavio.com/​p/​register?​link=8fc432c4b851420eaf81df255a8e6323
 +    * [[http://​www.bonitasoft.com/​products/​download-bpm-software-and-documentation|BonitaSoft]] We will use "​BonitaSoft Open Solution"​
 +  * There are several tools available for modeling in BPMN. Make sure that the tool you select to do your assignment supports BPMN 2.0. Some examples of tools:
 +    * Signavio (offered as SAAS): some limited step-by-step walk-through the model
 +    * [[http://​sourceforge.net/​projects/​bpmn/​|Yaoqiang BPMN Editor]]: free, complete, and easy to use. Simulation no longer supported, though.
 +    * [[http://​www3.mid.de/​en/​products/​innovator-for-business-analysts/​downloads.html|Personal Edition from Innovator for Business Analysts]]: Offers simulation and step-by-step walk-through the model
 +    * Microsoft Visio
 +    * BonitaSoft modeler
 +  * Almost all large software vendors provide trial versions or student versions of their software.
 +    * [[http://​www-03.ibm.com/​ibm/​university/​academic/​pub/​page/​academic_initiative|IBM Academic Initiative]]
 +    * For SAP, the students can access trial versions at the URL:  [[http://​scn.sap.com/​community/​developer-center/​]]
 +    * [[http://​www.oracle.com/​technetwork/​|Oracle Technology Network]]
 +===== Detailed Schedule =====
 +**This schedule is as detailed as possible at this moment; it may be subject to change. Changes will clearly be communicated to the students through this page, and during the lectures.**
 +
 +The lectures will take place on **Tuesday** and **Thursday**.
 +  * Theory (T): Tue. 10:00 - 12:00 in SC.3.122
 +    * **Except W4 on Thu 10:00-12:00 in S.AZ1.101**
 +  * Exercises (E): Thu. 13:00 - 15:00 
 +    * W1,​3,​4,​9-12:​ in SH2111
 +    * W5-8: in room UB4.126
 +\\
 +  * W1: 17/9 (T) & 19/9 (E): Introduction to the course; Petri nets as a formal basis for describing control flow ([[BPM13-1|Detail]])
 +  * W2: **No class due to conference visit lecturer**
 +  * W3: 1/10 (T) & 3/10 (E): Workflow nets; soundness and option to complete; workflow patterns. ([[BPM13-2|Detail]])
 +  * W4: **Theory lecture of 8/10 is moved to 10/10** ([[BPM13-3|Detail]])
 +    * 10h in <​del>​S.AZ1.101</​del> ​
 +    * 13h in computer room UB4.126
 +  * W5: 15/10 (T, SC.3.122) & 17/10 (P, **UB4.126**) ​ ([[BPM13-4|Detail]])
 +  * W6: 22/10 (T, SC.3.122) & 24/10 (P, **UB4.126**) ​ ([[BPM13-5|Detail]])
 +  * W7: 29/10 (T, SC.3.122) & 31/10 (P, **UB4.126**) ​ Feedback on assignment & Introduction BPMN ([[BPM13-6|Detail]])
 +  * W8: 5/11 (T, SC.3.122) & 7/11 (P, **UB4.126**) BPMN continued; EPCs; BPeL ([[BPM13-7|Detail]]) \\ **E in W8, were on Thursday 10 till 12 in UB4.130**
 +  * W9: ([[BPM13-8|Detail]])
 +    * 12/11 (T, 10h, SC.3.122) BPeL; Simulation
 +    * 14/11 (P, **14h until 16h**, UB4.126) Exercises
 +  * W10: ([[BPM13-9|Detail]]) ​
 +    * 19/11 (T, SC.3.122) Process Mining I
 +    * 21/11 (P, SH.2111) **Session from 13:30 till 15:00**
 +  * W11:  ([[BPM13-10|Detail]])
 +    * 26/11 **9->12: GROUP 1 of students will follow a "proof of technology"​ session about IBM BPM in the IBM building in Evere** ([[http://​www-05.ibm.com/​be/​ibm/​en/​access/​location_brussels.html|Location]])
 +    * 28/11 (** Theory lecture, starts at 13:30, SH.2111 **) Process Mining II
 +  * W12: 
 +    * 3/12 **Invited speaker** on the topic: BPM and Business Rules case studies
 +    * 5/12 13h30->​15h??​ in SH2111: Pen and paper exercises BPM [[BPM13-12|Details]]
 +  * W13: 
 +    * 10/12 **No BPM lecture** (slot is taken over for the course DBSA)
 +    * 11/12 **9->12: GROUP 2 of students will follow a "proof of technology"​ session about IBM BPM in the IBM building in Evere**
 +    * 12/12 **J1104; starts at 2pm**: Exercises Process mining in Prom ([[BPM13-13|Detail]])
 +  * W14:
 +    * 17/12: **S.C3.122** Conclusion + Q&A ([[https://​dl.dropboxusercontent.com/​u/​5119252/​BPM/​2013/​BPM12-Conclusion.pdf|Slides]])
 +    * 19/12: No lecture
 
teaching/infoh420-2014.txt · Last modified: 2014/09/22 09:24 by tcalders