codecamp iasi-26 nov 2011-the value of bpm in real world applications

20
The value of BPM in real world applications Eduard Cimbru 23.11.2011

Upload: codecampiasi

Post on 23-Dec-2014

541 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

The value of BPM in real world applicationsEduard Cimbru

23.11.2011

Page 2: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

Henry Ford’s assembly line (1903)

Single process with sequenced activitiesEach worker performed a single taskResults: first affordable car (increased productivity, best paid workers)

Page 3: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

Presentation Outline

Page 4: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

What is a business process?A business process is the set of activities required to accomplish a common goal.

The activities may be performed by people or systems and are completed either sequentially or in simultaneously.

Page 5: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

What is business process management?Management of business processes? (methodology)

It is The Goal, The System, The Expected Results

The Goal: efficient process with visibilityThe System:

management of people involved in the process system to system communications

The Results: process improvement

Page 6: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

When should you do BPM?When you have:

A clear flow of high-volume transactions that need to be passed from one person to another

Multi-step process with critical processing time

Unclear roles and gaps in the processGeneral: low satisfaction with a business service (low employee satisfaction)

Page 7: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

Benefits of BPM

Formalize existing process and spot needed improvements

Facilitate automated, efficient process flow

Increase productivity and decrease head count

Business intelligence (raw data -> meaningful information)

Ability to effect change on existing business processes in real time

Page 8: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

BPM Project Teams

Process SponsorProcess OwnerProject LeadSubject Matter ExpertsBPM Project Development Team

Page 9: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

BPM project lifecycle Business close to IT solution

Page 10: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

BPM Notation

Page 11: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

Process Design Patterns

Page 12: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

Process Design Patterns

Page 13: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

Process Design Patterns

Page 14: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

Performance AnalysisThree dimensions of performance: time, cost, quality

Time: flow time, service time, waiting time

Cost: average utilization of resources (rca – resource consumption accounting)

Quality: customer satisfaction (questionnaires), complaints

Run simulation and calculate all kinds of KPIs

Page 15: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

The iceberg syndrome

Perception, the tip of the iceberg called reality

BPM implementation is a multi-faced activity with advantages but also challenges

Icebergs only show 10% of their mass above water

Page 16: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

Demo

Activiti 5.8Light-weight BPM platform (open source)

Activiti Engine – easy to use for Java devs

Activiti Explorer – task management portal

Eclipse Activiti Designer Plugin – process modelling

Page 17: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

DemoProcess: Hiring Request

1. HR Associate enters a new request of position in the system (Process start)2. HR Manager will approve, if necessary 2.1 If manager doesn’t approve process goes to 5 (and ends) else continue to next step3. HR Associate finalizes job description4. Position is published automatically to the web and at the same time the HR System gets updated5. Process End

Page 18: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

The process..

Page 19: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

Please fill in the feedback forms.

Thank you

Page 20: Codecamp iasi-26 nov 2011-the value of bpm in real world applications

ReferencesChang, James; BPM Systems; 2006; Auerbach

Blokdijk, Gerarad; BPM 100 Success Secrets

Jeston, John, Nelis, Johan; BPM; 2008;Elsevier

Wolf, Karsten, Toumani, Farouk; BPM; 2011;LNCS 6896

www.activiti.org