introduction to bpm, business process management, bpm

27
Introduction to BPM Sarbashrestha Panda August 2008

Upload: sarbashrestha-panda

Post on 06-May-2015

19.727 views

Category:

Business


16 download

DESCRIPTION

A simple introduction to BPM from a practioner\'s point of view. A start point for entry into this exciting field

TRANSCRIPT

Page 1: Introduction to BPM, Business Process Management, BPM

Introduction to BPM

Sarbashrestha PandaAugust 2008

Page 2: Introduction to BPM, Business Process Management, BPM

Coverage Detailed

Slide 2

What is BPM Process Reference Models Process Modeling

Notations Modeling Essentials (What to capture) KPIs

Process Analysis Non Value Adding Activities (NVAs) FMEA/Root Cause Simulation (Bottlenecks, Costs, Resources

fine-tuning)

Process Design Inputs to Design Process Design best practices

Tools : BPA Vs BPMS Components and structure of a BPMS Overview of a BPA/BPM tool

Page 3: Introduction to BPM, Business Process Management, BPM

What is BPM?

Page 4: Introduction to BPM, Business Process Management, BPM

What is BPM

Slide 4

BPM is a set of processes that help organizations optimize their business performance. It is a framework for organizing, automating and analyzing business methodologies, metrics, processes and systems that drive business performance. Wikipedia

The ABPMP definition of Business Process Management is:

“Business Process Management (BPM) is a disciplined approach to identify, design, execute, document, monitor, control, and measure both automated and non-automated business processes to achieve consistent, targeted results consistent with an organization's strategic goals. BPM involves the deliberate, collaborative and increasingly technology-aided definition, improvement, innovation, and management of end-to-end business processes that drive business results, create value, and enable an organization to meet its business objectives with more agility.”

https://www.bpminstitute.org/articles/article/article/what-is-bpm-anyway.html

Page 5: Introduction to BPM, Business Process Management, BPM

“What exactly is BPM? Is it a process, technology, or management discipline?”

Slide 5

So, what really is Business Process Management (BPM)?

A process of managing your business processes A management discipline. A technology or set of technologies A rapid application development framework

Page 6: Introduction to BPM, Business Process Management, BPM

What is BPM? The evolution

Slide 6

Databases

Back e

nd \

Sys

tem

sLaye

r

Self-Generating Integration

SAP usingjava

API

WebService

API

Excel using com

API

MSMQ usingcom or java

API

Databases usingjdbc

API

Busin

ess

Rule

sLaye

r

Production Business Level

Objects

Business Level Objects

InvoicesBusiness Level

Objects

AFE’sBusiness Level

ObjectsAnything

Business Level Objects

Pro

cess

Laye

r

Any Process

General Workflow System and User InteractionsCalculation

Inte

rface

Laye

r

Web Service

Presentation Presentation

XML

API

Back e

nd \

Sys

tem

sLaye

r

Self-Generating Integration

SAP usingjava

API

SAP usingjava

API

WebService

API

WebService

API

Excel using com

API

Excel using com

API

MSMQ usingcom or java

API

MSMQ usingcom or java

API

Databases usingjdbc

API

Databases usingjdbc

API

Busin

ess

Rule

sLaye

r

Production Business Level

Objects

Business Level Objects

InvoicesBusiness Level

Objects

AFE’sBusiness Level

ObjectsAnything

Business Level Objects

Pro

cess

Laye

r

Any Process

General Workflow System and User InteractionsCalculation

Inte

rface

Laye

r

Web Service

PresentationPresentation PresentationPresentation

XML

API

XML

API

BPMS

TQM

General WorkflowBPR

BPM

time

ERP

WFMEAI

‘85 ‘90 ‘95 ‘05‘00‘98DatabasesDatabases

Back e

nd \

Sys

tem

sLaye

r

Self-Generating Integration

SAP usingjava

API

WebService

API

Excel using com

API

MSMQ usingcom or java

API

Databases usingjdbc

API

Busin

ess

Rule

sLaye

r

Production Business Level

Objects

Business Level Objects

InvoicesBusiness Level

Objects

AFE’sBusiness Level

ObjectsAnything

Business Level Objects

Pro

cess

Laye

r

Any Process

General Workflow System and User InteractionsCalculation

Inte

rface

Laye

r

Web Service

Presentation Presentation

XML

API

Back e

nd \

Sys

tem

sLaye

r

Self-Generating Integration

SAP usingjava

API

SAP usingjava

API

WebService

API

WebService

API

Excel using com

API

Excel using com

API

MSMQ usingcom or java

API

MSMQ usingcom or java

API

Databases usingjdbc

API

Databases usingjdbc

API

Busin

ess

Rule

sLaye

r

Production Business Level

Objects

Business Level Objects

InvoicesBusiness Level

Objects

AFE’sBusiness Level

ObjectsAnything

Business Level Objects

Pro

cess

Laye

r

Any Process

General Workflow System and User InteractionsCalculation

Inte

rface

Laye

r

Web Service

PresentationPresentation PresentationPresentation

XML

API

XML

API

BPMS

Back e

nd \

Sys

tem

sLaye

r

Self-Generating Integration

SAP usingjava

API

WebService

API

Excel using com

API

MSMQ usingcom or java

API

Databases usingjdbc

API

Busin

ess

Rule

sLaye

r

Production Business Level

Objects

Business Level Objects

InvoicesBusiness Level

Objects

AFE’sBusiness Level

ObjectsAnything

Business Level Objects

Pro

cess

Laye

r

Any Process

General Workflow System and User InteractionsCalculation

Inte

rface

Laye

r

Web Service

Presentation Presentation

XML

API

Back e

nd \

Sys

tem

sLaye

r

Self-Generating Integration

SAP usingjava

API

SAP usingjava

API

WebService

API

WebService

API

Excel using com

API

Excel using com

API

MSMQ usingcom or java

API

MSMQ usingcom or java

API

Databases usingjdbc

API

Databases usingjdbc

API

Busin

ess

Rule

sLaye

r

Production Business Level

Objects

Business Level Objects

InvoicesBusiness Level

Objects

AFE’sBusiness Level

ObjectsAnything

Business Level Objects

Pro

cess

Laye

r

Any Process

General Workflow System and User InteractionsCalculation

Inte

rface

Laye

r

Web Service

PresentationPresentation PresentationPresentation

XML

API

XML

API

BPMS

TQMTQM

General WorkflowBPR

General WorkflowBPR

BPMBPMBPM

time

ERPERP

WFMWFMEAIEAI

‘85 ‘90 ‘95 ‘05‘00‘98Ravesteyn, 2007

Page 7: Introduction to BPM, Business Process Management, BPM

Process Reference Models

Page 8: Introduction to BPM, Business Process Management, BPM

Process Reference Models

Slide 8

Page 9: Introduction to BPM, Business Process Management, BPM

Process Reference Models –SCOR

Slide 9

Page 10: Introduction to BPM, Business Process Management, BPM

Process Reference Models - eTOM

Slide 10

Page 11: Introduction to BPM, Business Process Management, BPM

Process Modeling

Page 12: Introduction to BPM, Business Process Management, BPM

Process Mapping Basics

Slide 12

Mapping Techniques/ Notations Flowcharting Activity Diagrams IDEF EPC (Event driven process charts) BPMN

http://www.diveintobpm.org/

Page 13: Introduction to BPM, Business Process Management, BPM

Diagram Construction

Slide 13

Boxes represent functions

Arrows represent real objects or data

FUNCTION

CONTROL

OUTPUTINPUT

MECHANISM

Page 14: Introduction to BPM, Business Process Management, BPM

Example IDEFØ Diagram

Slide 14

Build System

A3

DesignSystem

A2

EstablishReqmnts.

A1

Needs

Alternative Technologies

Knowledge of Previous Design

Customer Expectations

Understanding of Customer Requirements

Contract for Tradeoff Decisions

Design

ProductRaw Material

Analysis Methods Design Methods Fabrication Methods

Page 15: Introduction to BPM, Business Process Management, BPM

What to capture?

Slide 15

Page 16: Introduction to BPM, Business Process Management, BPM

What to capture?

Slide 16

Org view Roles Responsibilities Locations

Data View Input objects Output objects Transformations

System View Rules Flow dependencies

Others Simulation Parameters

Page 17: Introduction to BPM, Business Process Management, BPM

Key Performance Indicators

Slide 17

Measures Vs KPIs Types

Financial / Operational / Transactional Department Level, Process Level, Organizational

Level

driven by the strategy > what gets measured gets done

Page 18: Introduction to BPM, Business Process Management, BPM

Process Analysis

Page 19: Introduction to BPM, Business Process Management, BPM

Process Analysis

Slide 19

NVA – Non Value Added Activities Lean concepts

Muda - Waste Muri - Overburden Mura – Unevenness

FMEA Root Cause Analysis Simulation

Page 20: Introduction to BPM, Business Process Management, BPM

Process Design

Page 21: Introduction to BPM, Business Process Management, BPM

Process Design

Slide 21

Inputs from SMEs FMEAs Gap Analysis Benchmarking Best Practices

Page 22: Introduction to BPM, Business Process Management, BPM

Process Analysis / Re-designing Workflows

Slide 22

Weed out the NVA Check necessity of each activity Parallelism Optimize communication Resource allocation Order task according to cost / effects

Page 23: Introduction to BPM, Business Process Management, BPM

Tools

Page 24: Introduction to BPM, Business Process Management, BPM

BPA Vs BPMS

Slide 24

Page 25: Introduction to BPM, Business Process Management, BPM

When to use BPMS

Slide 25

low

low high

high

Frequencyof change

Complexity ofcoordination

BPMS

EAI

Applicationserver

Krafzig et al. 2005

Page 26: Introduction to BPM, Business Process Management, BPM

BPMS: Under the hoods

Slide 26

Back e

nd \

Sys

tem

sLaye

r

Self-Generating Integration

SAP usingjava

API

WebService

API

Excel using com

API

MSMQ usingcom or java

API

Databases usingjdbc

API

Busin

ess

Rule

sLaye

r

Production Business Level

Objects

Business Level Objects

InvoicesBusiness Level

Objects

AFE’sBusiness Level

ObjectsAnything

Business Level Objects

Pro

cess

Laye

r

Any Process

General Workflow System and User InteractionsCalculation

Process Designer

Web Work Portal/ Forms/ WSDL

Component Manager

Existing Systems

Inte

rface

Laye

r

Web Service

Presentation Presentation

XML

API

Back e

nd \

Sys

tem

sLaye

r

Self-Generating Integration

SAP usingjava

API

SAP usingjava

API

WebService

API

WebService

API

Excel using com

API

Excel using com

API

MSMQ usingcom or java

API

MSMQ usingcom or java

API

Databases usingjdbc

API

Databases usingjdbc

API

Busin

ess

Rule

sLaye

r

Production Business Level

Objects

Business Level Objects

InvoicesBusiness Level

Objects

AFE’sBusiness Level

ObjectsAnything

Business Level Objects

Pro

cess

Laye

r

Any Process

General Workflow System and User InteractionsCalculation

Process Designer

Web Work Portal/ Forms/ WSDL

Component Manager

Existing Systems

Inte

rface

Laye

r

Web Service

PresentationPresentation PresentationPresentation

XML

API

XML

API

Page 27: Introduction to BPM, Business Process Management, BPM

contact: [email protected]

Thank you