business process management - twikitwiki.di.uniroma1.it/pub/bi/webhome/lesson1introduction.pdf ·...

46
Business Process Management Paolo Bottoni Lecture 1: Introduction Adapted from the slides for the book : Dumas, La Rosa, Mendling & Reijers: Fundamentals of Business Process Management, Springer 2013 http://courses.cs.ut.ee/2013/bpm/uploads/Main/ITlecture1.ppt

Upload: buikhanh

Post on 28-Jul-2018

368 views

Category:

Documents


20 download

TRANSCRIPT

Business Process Management

Paolo Bottoni

Lecture 1: Introduction

Adapted from the slides for the book :

Dumas, La Rosa, Mendling & Reijers: Fundamentals of Business Process Management, Springer 2013

http://courses.cs.ut.ee/2013/bpm/uploads/Main/ITlecture1.ppt

Lesson1IntroductionBusiness Process Management 2

Objective of the course

• To introduce the principles and methods of Business Process Management

• To help achieve familiarity with:– Formal models for Business Process

• Business Process Modeling Notation

• Workflow languages and patterns

• Petri nets

– Modeling tools• Based on BMPN

– Signavio

– Eclipse

– WebRatio

• Based on YAWL

• Petri Nets

Lesson1IntroductionBusiness Process Management 3

Structure of the course

• Lectures covering:

– Principles of BPM

– Process Modeling Using BPMN

– Process Analysis (Qualitative and Quantitative)

– Process Automation

– Process Monitoring and Mining

• Team Project

Lesson1IntroductionBusiness Process Management 4

Structure of the assessment

• Project

– Definition of business process model

• Exam

– Discussion on the project

– Formal topics

Lesson1IntroductionBusiness Process Management 5

Readings and Resources

• Course material posted on course Twiki page

• Suggested textbooks

– Dumas, La Rosa, Mendling & Reijers: Fundamentals of

Business Process Management, Springer 2013

– Weske: Business Process Management. Concepts,

Languages, Architectures, Springer 2012

– van der Aalst, Van Hee, Workflow Management: Models,

Methods, and Systems, MIT Press, 2004

– Jeston, Nelis, Business Process Management. Practical

Guidelines to Successful Implementations, Butterworth-

Heinemann, 2006

Lesson1IntroductionBusiness Process Management 6

What is a (Business) Process?

Collection of related events, activities (tasks) and decisions, that involve a number of actors and resources, and that collectively lead to an outcome that is of value to an organization or its customers.

Examples:

• Quote-to-Order

• Order-to-Cash

• Procure-to-Pay

• Application-to-Approval

• Claim-to-Settlement

• Fault-to-Resolution (Issue-to-Resolution)

Lesson1Introduction 7Business Process Management

fault-report-to-resolution process

“My washing machine won’t work!”

VA

LU

E

Customer

Warranty?

Parts

StoreService

Dispatch

Technician

Customer

Call Centre

Customer

© Michael Rosemann

Lesson1IntroductionBusiness Process Management 8

Processes and Outcomes

• Every process leads to one or several outcomes,

positive or negative

– Positive outcomes deliver value

– Negative outcomes reduce value

• Fault-to-resolution process

– Fault repaired without technician intervention

– Fault repaired with minor technician intervention

– Fault repaired and fully covered by warranty

– Fault repaired and partly covered by warranty

– Fault repaired but not covered by warranty

– Fault not repaired (customer withdrew request)

Lesson1IntroductionBusiness Process Management 9

What is a Business Process: Recap

Lesson1IntroductionBusiness Process Management 10

BPM: What is it?

Body of principles, methods and tools to design,

analyze, execute and monitor business processes

In this course, we will focus on BPM based on

process models.

Lesson1IntroductionBusiness Process Management 11

Why BPM?

“The first rule of any technology used in a business

is that automation applied to an efficient operation

will magnify the efficiency.

The second is that automation applied to an

inefficient operation will magnify the inefficiency.”

Lesson1IntroductionBusiness Process Management 12

Why BPM?

InformationTechnology

Process

Change

Yields

Yields

BusinessValue

Index Group (1982)

Enables

Lesson1Introduction 13Business Process Management

Continuous Process Improvement (CPI)

• Does not question the current process structure

• Seeks to identify issues and resolve them incrementally, one step at a time and one fix at a time

Business Process Re-Engineering (BPR)

• Puts into question the fundamental assumptions and principles of the existing process structure

• Aims to achieve breakthrough, for example by removing costly tasks that do not directly add value

How to engage in BPM?

Lesson1IntroductionBusiness Process Management 14

The Ford Case Study (Hammer 1990)

Ford needed to review its procurement process to:

• Do it cheaper (cut costs)

• Do it faster (reduce turnaround times)

• Do it better (reduce error rates)

Accounts payable in North America alone employed

> 500 people and turnaround times for processing

POs and invoices was in the order of weeks

Lesson1IntroductionBusiness Process Management 15

The Ford Case Study

• Automation would bring some improvement

(20% improvement)

• But Ford decided not to do it… Why?

a) Because at the time, the technology needed to

automate the process was not yet available.

b) Because nobody at Ford knew how to develop the

technology needed to automate the process.

c) Because there were not enough computers and

computer-literate employees at Ford.

d) None of the above

Lesson1Introduction 16Business Process Management

The correct answer is …

Mazda’s Accounts Payable Department

Lesson1IntroductionBusiness Process Management 17

How the process worked? (“as is”)

Lesson1Introduction 18Business Process Management

How the process worked? (“as is”)

Lesson1Introduction 19Business Process Management

How the process worked? (“as is”)

Lesson1Introduction 20Business Process Management

How the process worked? (“as is”)

Lesson1Introduction 21Business Process Management

How the process worked? (“as is”)

Lesson1Introduction 22Business Process Management

How the process worked? (“as is”)

Summing up

Lesson1Introduction 23Business Process Management

Lesson1Introduction 24Business Process Management

Reengineering Process (“to be”)

Lesson1Introduction 25Business Process Management

Reengineering Process (“to be”)

Lesson1Introduction 26Business Process Management

Reengineering Process (“to be”)

Lesson1Introduction 27Business Process Management

Reengineering Process (“to be”)

Lesson1Introduction 28Business Process Management

Reengineering Process (“to be”)

Lesson1Introduction 29Business Process Management

Reengineering Process (“to be”)

Summing up

Lesson1Introduction 30Business Process Management

Lesson1IntroductionBusiness Process Management 31

The result…

• 75% reduction in head count

• Material control is simpler and financial

information is more accurate

• Purchase requisition is faster

• Less overdue payments

Why automate something we don’t need to

do? Automate things that need to be done.

Lesson1Introduction 32Business Process Management

How to engage in BPM?

1. Process identification

and opportunity assessment

2. Process discovery (as-is)

3. Process analysis

4. Process re-design (to-be)

5. Process implementation

6. Process monitoring/controlling

Process

Modeling

Tools

Process

Management

Systems

Lesson1IntroductionBusiness Process Management 33

Process Identification

Core processes

Support processes

Management processes

Quote handling

Product delivery

Invoice handling

Detailed quote

handling process

Lesson1IntroductionBusiness Process Management 34

Phase 1: Performance Measure

Identification and Selection

Cost per execution

Resource utilization

Waste

Cost

Cycle time

Waiting time

Non-value-adding time

Time

Error rates

SLA violations

Customer feedback

Quality

Lesson1IntroductionBusiness Process Management 35

Phase 2: Process Discovery

Lesson1IntroductionBusiness Process Management 36

Phase 3: Analysis

Qualitative analysis

• Root-cause analysis

• PICK charts (Possible, Implement, Challenge and Kill)

• Issue register

Quantitative Analysis

• Flow analysis

• Queuing analysis

• Process simulation

Lesson1IntroductionBusiness Process Management 37

Issue RegisterIssue

No.

Short

Description

Issue Explanation Broad Consequence Assumptions Impact

2 Information

regarding

units does

not match

Units in Relocation

system do not match

information provided by

...

Wrongly calculated

entitlements cause

manual calculation...

5% of cases go to the wrong

queue, 5 minutes to sort

queue and redirect.

5% recalculating on average

10 minutes per calculation.

28,000x0.05x1

5 = 21,000

minutes

350 hours/7.5

47 hrs

9.5 working

days

5 Protected/

Mandatory

data entry

fields

Not all fields in data

entry forms are relevant

but mandatory. So

"fuzzy" information is

entered

Resource intensive,

incorrect data. Cases in

Clarify need to

physically be closed.

5% of cases taking 2

minutes to locate and close.

5% of relocations requiring

entry that is not needed

taking 30 minutes each.

28,000x0.05x3

2 =

44,800

minutes

477 hours/7.5

99.5 hrs

20 working

days

11 Information

on

posting

orders

Time consuming to sort

through posting orders

to identify relocations....

MBR does not get Info

pack therefore cannot

process move. More

information could be

provided which could

be used later in process

...

Only 1/3 rd of postings and

CIPC’s are entitled to

relocation. 28000 relocations

then sorting through 84000

postings. 3 to 4 minutes on

average to sort through

each.

84,000x3.5 =

294,000

min/60/7.5 =

653 days /250

working days

in year.

2.61 FTE

© Michael Rosemann

Lesson1IntroductionBusiness Process Management 38

Simulation / What-If Analysis

Start End

Check for completeness

Perform checks Make decision

Deliver card

Receive review

request

Request infoReceive info

Notify acceptance

Notify rejection Time out

complete? Decide

review request

Yes

No

reject

reviiew

accept

10 applications per hour

Poisson arrival process (negative

exponential)

0.5

0.7

0.3

0.5

0.2

0.8

Task Role Execution Time (mean, dev.)

Receive application system 0 0

Check completeness Clerk 30 mins 10 mins

Perform checks Clerk 2 hours 1 hour

Request info system 1 min 0

… … … …

Lesson1IntroductionBusiness Process Management 39

Simulation output: KPIs

Resource Utilization

18.82%

50.34%

5.04%

0.00%

10.00%

20.00%

30.00%

40.00%

50.00%

60.00%

70.00%

80.00%

90.00%

100.00%

Clerk Manager System

Resource Cost

$ 898.45

$ 4,260.95

$ 285.00

0.00

500.00

1,000.00

1,500.00

2,000.00

2,500.00

3,000.00

3,500.00

4,000.00

4,500.00

Clerk Manager System

Cycle Time - Histogram

0

2

4

6

8

10

12

0 10 20 30 40 50 60

Days

# P

I's

Lesson1IntroductionBusiness Process Management 40

Costs

Quality

Time

Flexibility

Phase 4: Process Re-Design

Lesson1IntroductionBusiness Process Management 41

Phases 5-6. When technology Kicks in..

Lesson1Introduction 42Business Process Management

Life cycle of Business Information Systems

Lesson1Introduction 43Business Process Management

Evolution of Enterprise Applications

Lesson1Introduction 44Business Process Management

Process Execution Engines

• BPMN-based

– BizAgi

– Activiti

– Progress Savvion

• BPEL-based

– Oracle SOA Suite

– ActiveVOS BPM

• IBM BPM

• Microsoft

– BizTalk

– Windows Workflow

Foundation

Lesson1IntroductionBusiness Process Management 45

Next Lecture

Introduction to Process Modeling

Lesson1Introduction 46Business Process Management

[email protected]

https://groups.google.it/group/

BPMBottoni