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>

Petros KAVASSALIS

  • Upload
    ailish

  • View
    50

  • Download
    0

Embed Size (px)

DESCRIPTION

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. What you will learn in this course. - PowerPoint PPT Presentation

Citation preview

Page 1: Petros  KAVASSALIS

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: Petros  KAVASSALIS

<[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: Petros  KAVASSALIS

<[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: Petros  KAVASSALIS

<[email protected]> 4

Communication tools

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

Page 5: Petros  KAVASSALIS

<[email protected]> 5

Students evaluation

Class Participation (20%)

+ Assignments (20%)

+ Final Exam (60%)

Page 6: Petros  KAVASSALIS

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: Petros  KAVASSALIS

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: Petros  KAVASSALIS

People Tasks: an important part of the orchestrated ensemble

Petros KAVASSALIS <[email protected]> 8

Page 9: Petros  KAVASSALIS

Process Modeling: processes and sub-processes

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

Petros KAVASSALIS <[email protected]> 9

Page 10: Petros  KAVASSALIS

Ok, but who starts the process?

Petros KAVASSALIS <[email protected]> 10

Page 11: Petros  KAVASSALIS

The process has started but it should wait somewhere…

Petros KAVASSALIS <[email protected]> 11

Page 12: Petros  KAVASSALIS

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

Petros KAVASSALIS <[email protected]> 12

Page 13: Petros  KAVASSALIS

[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: Petros  KAVASSALIS

Intermediate Message Event

Petros KAVASSALIS <[email protected]> 14

Page 15: Petros  KAVASSALIS

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: Petros  KAVASSALIS

How to model people tasks?[see following lectures]

Petros KAVASSALIS <[email protected]> 16