codecamp iasi-26 nov 2011-the value of bpm in real world applications
DESCRIPTION
TRANSCRIPT
The value of BPM in real world applicationsEduard Cimbru
23.11.2011
Henry Ford’s assembly line (1903)
Single process with sequenced activitiesEach worker performed a single taskResults: first affordable car (increased productivity, best paid workers)
Presentation Outline
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.
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
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)
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
BPM Project Teams
Process SponsorProcess OwnerProject LeadSubject Matter ExpertsBPM Project Development Team
BPM project lifecycle Business close to IT solution
BPM Notation
Process Design Patterns
Process Design Patterns
Process Design Patterns
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
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
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
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
The process..
Please fill in the feedback forms.
Thank you
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