Workflow Modeling and Process Management

Submitted by webmaster on Sun, 03/01/2020 - 04:00
Course No: 
188924
Course Type: 
VU
Term: 
2020S
Weekly Hours: 
2.0
Lecturer: 
Jürgen Dorn
Language: 
English
Objective: 

After this lecture, students should

  • be able to model and design workflow-centric applications
  • have an in-depth knowledge of the integration of enterprise applications into workflows
  • know how to design process-oriented applications
  • know how to implement processes that can be optimized
Content: 

First meeting (compulsory attendance): 2.03.2020 5 pm (EI 2)
In the theoretical part of the course, students will learn the basic concepts of business process management. The lecture puts a special focus on modeling and design of automated workflows, integrating different kinds of enteprise applications. Furthermore, patterns for designing and modeling enterprise-wide workflows are introduced.
In the practical part of the course, students form teams of five. Each team has to identify, to design and to implement a process-oriented application. The domain of the application can be freely chosen, however, the respective business processes have to be designed with a tool producing BPMN 2.0 conformant code and under consideration of the learned patterns. Afterwards, the business process models shall be deployed to a workflow engine. Further the respective business logic of the workflow activities has to be implemented, where each member has to implement at least one activity. Finally, each team evaluates its process by letting other groups acting as customers of the process.
Literature: M. Dumas, M. La Rosa, J. Mendling, and H. A. Reijers,  Fundamentals of Business Process Management.  Berlin, Heidelberg: Springer Berlin Heidelberg, 2013.   Available online (from the University network) as a PDF-Ebook. Use VPN to access from home.

Information: 

In case of any questions write an email to wfm@ec.tuwien.ac.at
ECTS Breakdown

  • 10h:  Lecture time
  • 5h: questionnaires
  • 5h: team presentations
  • 15h: individual programming
  • 40h: team work
Notes: 
Examination: 

<p>In the beginning participants have to answer two quetionnaires about theoretical knowledge related to the course (first two lectures).</p>
<p>During the project different tasks to be solved are evaluated with points. The sum of all achievable points assigned from the questionnaires and from the project tasks is 250 points.</p>
<p>With knowledge exchange between participants another 50 points are achievable. To pass the course 150 points are required.</p>

Recommendation: 

Required courses: