188.924 Workflow Modeling and Process Management
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022S, VU, 2.0h, 3.0EC
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to

  • to model and design automated business processes (workflows)
  • to integrate enterprise applications into workflows
  • to monitor workflows
  • to manage a continuous improvement of business processes.

Further students should have improved their team working, the practise of knowledge sharing and failure culture.

Subject of course

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 with 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.

Teaching methods

In the first meeting on March 9th, 2022 at 5 pm an introduction in the lecture's topic is given. Further the requirements on a project that has to be done are explained. The participation is mandatory. For the following four units slide copies and written notes are available on TUWEL and in four further meetings the content of these units is presented.

In teams of five students a project to develop and automate a business process by means of a process management system is to be realized. Every process will be used later from other participants as customers of the process. The team supervises the execution and measures critical process indicators, to make finally proposals how to improve the business process further.

In all phases of the project, teams shall exchange knowledge especially about made failures with other teams through the course management system (https://wfm.ec.tuwien.ac.at).

In a 30 minute meeting, teams present their concept to get feedback whether requirements are met and what should be improved conceptually.

In the following, the teams work on their projects that shall be accessible later over the Internet. The project team monitors the execution, measures KPIs and writes a report on both.

Finally, in a 60 minute presentaion the whole team reports about their project in a meeting.

It is assumed that failures and other experiences of the team are communicated through the course management system.

 

Mode of examination

Immanent

Additional information

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

ECTS Breakdown

  • 10h:  lectures
  • 5h: questionnaires
  • 5h: team presentations
  • 15h: individual programming
  • 40h: team work

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed17:00 - 19:0009.03.2022 - 29.06.2022FAV Hörsaal 1 Helmut Veith - INF Lecture
Workflow Modeling and Process Management - Single appointments
DayDateTimeLocationDescription
Wed09.03.202217:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed16.03.202217:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed23.03.202217:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed30.03.202217:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed06.04.202217:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed27.04.202217:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed04.05.202217:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed11.05.202217:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed18.05.202217:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed25.05.202217:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed01.06.202217:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed08.06.202217:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed15.06.202217:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed22.06.202217:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed29.06.202217:00 - 19:00FAV Hörsaal 1 Helmut Veith - INF Lecture

Examination modalities

In the beginning participants have to answer two questionnaires about theoretical knowledge related to the course (one about business process management and the other about workflow modelling).

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.

With knowledge exchange between participants another 50 points are achievable. To pass the course 150 points are required.

Course registration

Begin End Deregistration end
28.01.2022 12:00 02.03.2022 12:00 07.03.2022 12:00

Registration modalities

Mandatory attendance of the preliminary discusssion

Precondition

The student has to be enrolled for at least one of the studies listed below

Curricula

Study CodeObligationSemesterPrecon.Info
066 926 Business Informatics Mandatory
066 937 Software Engineering & Internet Computing Mandatory elective

Literature

No lecture notes are available.

Previous knowledge

Advanced Knowledge in Java and Script- Languages

Basic Knowledge in Software Project Management

Basic Knowledge in Process Modeling

Preceding courses

Miscellaneous

Language

English