1 Business Process Management Systems [Συστήματα Διαχείρισης...

16
1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis – Process Modeling Univ. of the Aegean Financial and Management Engineering Dpt Petros KAVASSALIS <pkavassalis@atlantis- group.gr>

Transcript of 1 Business Process Management Systems [Συστήματα Διαχείρισης...

Page 1: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

1

Business Process Management Systems[Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών]

Lecture 3, 4, 5, 6: Business Process Analysis – Process Modeling

Univ. of the Aegean Financial and Management Engineering Dpt

Petros KAVASSALIS<[email protected]>

Page 2: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

<[email protected]> 2

What you will learn in this course

A set of fundamental concepts for understanding Business Process Management (BPM) Business Process Analysis Business Process Design

Best practices and techniques for modeling business processes Strategies for orchestrating IT systems and human activity by using

Business Process Management Systems XML Web Services E-Forms

Familiarization with practical use of BPN in: e-business e-government 2.0 Interoperability through enterprise architecture design

Page 3: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

<[email protected]> 3

Who am I?

PhD in Economics and Management (Univ. Paris Dauphine & Ecole polytechnique)

Research experience Ecole polytechnique, Paris MIT Center of Technology Policy and Industrial Development, MIT

CTPID (MIT Internet Telecommunications Convergence Consortium)

Current positions Univ. of the Aegean (FME): Assoc. Professor RACTI: Director of ATLANTIS Group

Page 4: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

<[email protected]> 4

Communication tools

e-mail: [email protected] Course web site: see FME web site

Page 5: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

<[email protected]> 5

Students evaluation

Class Participation (20%)

+ Assignments (20%)

+ Final Exam (60%)

Page 6: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

Business Process Analysis: What is it?

Business process analysis (BPA) is the analysis of various business operations classified into processes (i.e. series of related tasks), where observation revolves around the specific ways in which these processes happen along a life cycle from beginning to end… Is a disciplined approach for introducing and managing change to

organizations Is an approach that helps improve the performance of business

activities Please find examples of process by visiting local businesses

Prepare a presentation with the material you have collected Make designs

<[email protected]> 6

Page 7: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

Business Process Analysis: rules

Objective: process de-composition Criteria

o Task homogeneityo Spatial frontiers (re-group tasks related to the same place, i.e. a cashier's

office or an organization’s divisiono Interaction with third systems (see next slide)o Re-usable sub-processes / activitieso End / start events

Two versions As-is To-be

<[email protected]> 7

Page 8: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

People Tasks: an important part of the orchestrated ensemble

Petros KAVASSALIS <[email protected]> 8

Page 9: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

Process Modeling: processes and sub-processes

Separate groups of related tasks (sub-processes) from stand-alone tasks

Petros KAVASSALIS <[email protected]> 9

Page 10: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

Ok, but who starts the process?

Petros KAVASSALIS <[email protected]> 10

Page 11: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

The process has started but it should wait somewhere…

Petros KAVASSALIS <[email protected]> 11

Page 12: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

… After waiting for a while, it goes further and ends… another process starts

Petros KAVASSALIS <[email protected]> 12

Page 13: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

[parenthesis: time issues]

Start Timer Event A process can start with specified

interval as defined by the timero Start on a specific dayo Start after X days

Intermediate Timer Event The process will wait for a specified

time period before continuingo Wait until a specific dateo Wait for a specified duration

Petros KAVASSALIS <[email protected]> 13

Page 14: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

Intermediate Message Event

Petros KAVASSALIS <[email protected]> 14

Page 15: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

Gateway-ing! [please read and apply: B for any k<a, C for any a<k<b, terminate for any k>b, k: string]

Petros KAVASSALIS <[email protected]> 15

Page 16: 1 Business Process Management Systems [Συστήματα Διαχείρισης Επιχειρησιακών Διαδικασιών] Lecture 3, 4, 5, 6: Business Process Analysis

How to model people tasks?[see following lectures]

Petros KAVASSALIS <[email protected]> 16