41
Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert) 1

Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

  • Upload
    others

  • View
    23

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Introduction to BPMN (with

examples)

Source of the presentation: Prof. Marlon

Dumas materials (BPMN expert)

1

Page 2: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

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

Process Management, Springer 2013

Page 3: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

What is a Business

Process?

3

Page 4: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

ObtainPO

confirm.

Prepare shipment

Scheduledelivery

Issue invoice

Check Invoice

Loadtruck

Check &confirm

PO

Notify shipment

Unload truck

Package products

Issuedelivery receipt

Request PO change

Match incomingpayment

Schedulepayment

4

Page 5: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Financial

Human

Resource

s

Technolog

y

Organisation

Function

AFunction

B

Function C

Assets &

Partners

Customers

Materials

Business Process

Business Process

Business Process

Business processes

5

Page 6: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

ObtainPO

confirm.

Scheduledelivery

Unloadtruck

Issuedeliveryreceipt

Checkinvoice

Schedulepayment

Check &confirm

PO

Packageproducts

Loadtruck

Notifyshipment

Issueinvoice

Matchpayment

Paymentmade

POreceived

POissued

Goodsarrived

6

Page 7: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

a chain of events, activities and decisions

...involving a number of actors and objects,

….triggered by a need

and leading to an outcome that is of value to a customer.

Examples:

• Order-to-Cash

• Plan-to-Produce

• Purchase-to-Pay

A business process is…

7

Page 8: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Transformation

Process

Input

Resource:

-Capital

-Material

-Machines

-Installations

-Labour, HR, HCM

-etc.

-Product

-Services

-Trainings

-Consulting

-Sales revenues

Business process as a tranformation process

Output (End-product)

Page 9: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

fault-to-resolution process

VA

LU

E

Customer

InsuranceCompany

Parts

StoreService

Dispatch

Centre

Technician

Customer

Call Centre

Customer

“My washing machine doesn’t

work…”

9

Negative outcomes (value-reducing):

• Fault not repaired in a timely manner

• Fault repaired but customer pays more than

expected

Positive outcomes (value-creating):

• Fault repaired with minor intervention

• Fault repaired, covered by warranty

Page 10: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

What is Business

Process

Management?

And why should I

care about it?

10

Page 11: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Process performance

If you had to choose between two

services, you would typically choose the

one that is:

• F…

• C…

• B…

Page 12: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Process performance

If you had to choose between two

services, you would typically choose the

one that is:

• Faster

• Cheaper

• Better

Page 13: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Process performance

Three dimensions of process performance

• Time

• Cost

• Quality

Page 14: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Greet &

seat

Take

order

Bring

menu

Serve

meal

Present

bill

Issue

invoiceCustomer

paid

Customer

arrived

Improving process performance

14

Page 15: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

How would you improve this

process?

15

Eliminate Cooking

Outsource to Customer Standardize

Eliminate Waiters

Invest and Build

Automate

Re-sequence

Page 16: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Business Process Management (BPM)

Body of principles, methods and tools to

design, analyze, execute and monitor

business processes, with the aim of

improving their performance.

16

Business

Processes

IT systems

Employees

Data Trading

Partners

SuppliersIT infrastructure

Customers

Page 17: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

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.”Bill Gates17

Page 18: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

In other words…

18

InformationTechnology

Process

Change

Yields

Yields

BusinessValue

Index Group (1982)

Enables

Page 19: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Why BPM

19

Page 20: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

How to go about

BPM?

20

Page 21: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

The BPM lifecycle

21

Process identification

Conformance and performance insights

Conformance and performance insights

Processmonitoring and

controlling

Executable processmodel

Executable processmodel

Processimplementation To-be process

model

To-be process model

Processanalysis

As-is processmodel

As-is processmodel

Process discovery

Process architectureProcess architecture

Processredesign

Insights onweaknesses and

their impact

Insights onweaknesses and

their impact

Page 22: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Process identification steps1. Designation step

–Enumerate main processes

–Determine process scope

2. Prioritization step (aka Process selection)Prioritize processes based on:

– Importance

–Health

–Feasibility

After Davenport (1993)

Process

Architecture

Prioritized

Process

Portfolio

Page 23: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Process Enumeration

“Most businesses have just three core processes:

1. Sell stuff

2. Deliver stuff

3. Making sure you have stuff to sell and deliver”

Geary Rummler

Page 24: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Porter: Components of a

process architecture

Core Processes

Management

Processes

Supplie

rs / P

art

ners

Custo

mers

/ Sta

kehold

ers

Support Processes

After Michael Porter (1985)

Page 25: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Example: core, support and management

processes

Core processes

• Sales (lead-to-quote, quote-to-order, order-to-cash)

• Direct procurement (supplies replenishment)

• Production (planning and excution)

Support processes

• Indirect procurement (parts replenishment, operational resources replenishment…)

• HR (policies update, recruitment, induction, probation, performance appraisal and professional development…)

• …

Management processes

• Suppliers management (suppliers planning, suppliers acquisition…)

• Logistics management (logistics planning, logistics controlling…)

• …

Wholesaler

Page 26: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Strategic

Management

Logistics

Management

Warehouse

Management

Suppliers

Management

Management processes

FinanceIndirect

procurementIT HR

Core processes

Support processes

WholesalerExample: process architecture

Demand

Management

SalesDirect

procurementDistribution

ServiceMarketing

Process

group

Page 27: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Strategic

Management

Corporate

Development

Investor

Relations

Risk Assessment & Management

Market

Development

Management processes

Marketing & Sales

Underwriting

Management

Policy

Servicing

Claims

Management

Payments Collection and Disbursement

Assets Management

Finance/

Treasury

Legal/

AuditReinsurance IT HR

Core processes

Support processes

Insurance companyExample: process architecture

Page 28: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Prioritization (aka Process

Selection)1. Importance

Which processes have greatest impact on the organization‘s

strategic objectives?

2. Health (or Dysfunction)Which processes are in deepest trouble?

3. FeasibilityWhich processes are most susceptible to successful process

management?

Prioritized process portfolioHammer, Champy (1993)

Page 29: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

The BPM lifecycle

29

Process identification

Conformance and performance insights

Conformance and performance insights

Processmonitoring and

controlling

Executable processmodel

Executable processmodel

Processimplementation To-be process

model

To-be process model

Processanalysis

As-is processmodel

As-is processmodel

Process discovery

Process architectureProcess architecture

Processredesign

Insights onweaknesses and

their impact

Insights onweaknesses and

their impact

Page 30: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Business process model

30

ERP

Senior Finance Officer

Finance

Department

Check

Invoice

Mismatches

Enter

Invoice

Details

mismatch

exists

no

mismatches

Block

Invoice

Invoice

receivedInvoice

posted

Post Invoice

Invoice

blocked

Invoice InvoiceReport

InvoiceInvoice DB

Invoice handling example

Page 31: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

The BPM lifecycle

31

Process identification

Conformance and performance insights

Conformance and performance insights

Processmonitoring and

controlling

Executable processmodel

Executable processmodel

Processimplementation To-be process

model

To-be process model

Processanalysis

As-is processmodel

As-is processmodel

Process discovery

Process architectureProcess architecture

Processredesign

Insights onweaknesses and

their impact

Insights onweaknesses and

their impact

Page 32: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Qualitative process analysis

32

Root-cause analysis example

Page 33: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Quantitative process analysis

33

Process simulation example

Page 34: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

The BPM lifecycle

34

Process identification

Conformance and performance insights

Conformance and performance insights

Processmonitoring and

controlling

Executable processmodel

Executable processmodel

Processimplementation To-be process

model

To-be process model

Processanalysis

As-is processmodel

As-is processmodel

Process discovery

Process architectureProcess architecture

Processredesign

Insights onweaknesses and

their impact

Insights onweaknesses and

their impact

Page 35: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Process redesign

35

AS-IS process model TO-BE process model

Cost

Quality

Time

Flexibility

Page 36: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

The BPM lifecycle

36

Process identification

Conformance and performance insights

Conformance and performance insights

Processmonitoring and

controlling

Executable processmodel

Executable processmodel

Processimplementation To-be process

model

To-be process model

Processanalysis

As-is processmodel

As-is processmodel

Process discovery

Process architectureProcess architecture

Processredesign

Insights onweaknesses and

their impact

Insights onweaknesses and

their impact

Page 37: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Process implementationProcess

automation

Executable process design

Configuration & coding

Testing

...

Process change

management

Job redesign

Training

Performance

management plan

….37

Page 38: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

The BPM lifecycle

38

Process identification

Conformance and performance insights

Conformance and performance insights

Processmonitoring and

controlling

Executable processmodel

Executable processmodel

Processimplementation To-be process

model

To-be process model

Processanalysis

As-is processmodel

As-is processmodel

Process discovery

Process architectureProcess architecture

Processredesign

Insights onweaknesses and

their impact

Insights onweaknesses and

their impact

Page 39: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Process monitoring

39

Dashboards, alerts & reports

Model-based analytics (p. mining)Event

streamDB logs

Page 40: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Roles in the BPM lifecycle

40

Process identification

Conformance and performance insights

Conformance and performance insights

Processmonitoring and

controlling

Executable processmodel

Executable processmodel

Processimplementation To-be process

model

To-be process model

Processanalysis

As-is processmodel

As-is processmodel

Process discovery

Process architectureProcess architecture

Processredesign

Insights onweaknesses and

their impact

Insights onweaknesses and

their impact

BPM group

Developer

Process

owner Analyst

Process

participants

System

admin/operati

ons team

Page 41: Introduction to BPMN (with examples)anna.lamek/ZAJECIA/BPM/BPMN_intro.pdf · Introduction to BPMN (with examples) Source of the presentation: Prof. Marlon Dumas materials (BPMN expert)

Your turn• Think about key activities of your organization and a

processes in this organization:

– What kind of start-up enterprise you are?

– What is your proposition of new machine (value proposition)? How

you want to create your prototype (ideas, concepts, methods, tools)

– Try to identify groups of processes (create a HOUSE for your

company)

– Choose one core process

– Who is resposible for efficiency of this process? (MAIN ACTORS)

– Try to model it as a value chain (VALUE CHAIN only activities

without events/gateways)

– What value does this process deliver to your customer (OUTPUT

IDENTIFICATION)? List at least 3 outcomes of the process.

41