5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

32
© No Magic Europe, 2011 Improving Process Models for Better Understanding and Analysis Dr. Darius Šilingas Head of Solutions Department @ No Magic Europe Mobile: +370 686 12748 e-mail: [email protected] LinkedIn: http://lt.linkedin.com/in/dariussilingas

Upload: icvev

Post on 19-May-2015

2.245 views

Category:

Business


0 download

TRANSCRIPT

Page 1: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011

Improving Process Modelsfor Better Understanding and Analysis

Dr. Darius ŠilingasHead of Solutions Department @ No Magic Europe

Mobile: +370 686 12748e-mail: [email protected]

LinkedIn: http://lt.linkedin.com/in/dariussilingas

Page 2: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 2

About Instructor

Dr. Darius Šilingas Principal Consultant and Head of Solutions

Department at No Magic Europe Expert in information system and business

modeling, lead ~200 training and consultancy sessions in 20 countries

Organizer of annual conference Business Process Management in Practice in Lithuania

Owner of LinkedIn BPM discussion group Verslo procesų valdymas (in Lithuania)

Page 3: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 3

Challenge of Informal Business Process Drawings

How to optimize VIP

customer service?

Page 4: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 44

Komunikacijos standartų poreikis – Babelio pavyzdys

Page 5: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 5

What Is BPMN?

BPMN stands for Business Process Model and Notation.

BPMN provides a standardized graphical notation for modeling business processes.

BPMN is understandable by all stakeholders Business analysts that create the initial drafts of the processes; Excellence people who monitor and optimize those processes; Developers responsible for implementing systems.

BPMN 2.0 (Business Process Model and Notation) standard is developed by OMG (Object Management Group): http://www.bpmn.org/

• BPMN 1.0 released in 2004• BPMN 2.0 beta1 released in September 2009• BPMN 2.0 beta2 released in June 2010

Page 6: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 6

BPMN 2.0 Diagrams

Process Diagram

Collaboration Diagram

Choreography Diagram

Conversations in Collaboration Diagram

Page 7: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 7

A Minimal Subset of BPMN Elements

Page 8: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 8

From Bad Practices to Best Practices

Bad Practices

1. Complex Diagrams

2. Mixed Naming

3. Modeling Minor Details

1. Slalom in Diagrams

1. Inventing Bicycle

2. Inconsistent Gateways

3. Repeating Events

Best Practices

1. Several Levels of Details

2. Naming Conventions

3. Documenting Minor Details

4. Clear Primary Scenario

1. Applying Process Patterns

2. Consistent Gateways

3. Proper Event Context

Page 9: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 9

Bad Practice Nr. 1: Over Complex Diagrams

Page 10: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 10

Best Practice Nr.1: Several Levels of Details

Up to 10 steps in a diagram

Question: How many steps can be depicted in 3 levels of details?

Page 11: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 11

Bad Practice Nr.2: Mixed Naming

Mixed naming hides inconsistent understanding

Page 12: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 12

Best Practice Nr.2: Naming Conventions

A formulae for naming activities:

strong verb + noun Emphasis on achieved result, not on action!

Examples:Prepare ProposalSign AgreementHandle Defect Report

Language influences thinking

Page 13: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 13

Best Practice Nr.2: Refactored Process

13

Page 14: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 14

Bad Practice Nr.3: Modeling Minor Details

There will be other business rules when we should still run class

Is it worth putting it all to a diagram?

Page 15: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 15

Best Practice Nr.3: Describing Minor Details

If required number of participants is not available, Head of Training Department can make a decision to run class if There is urgent need to train employees Strategic partners/customers are registered to a class Cancellation costs will be higher than running costs

Page 16: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 16

Bad Practice Nr.4: Slalom in Diagrams

Reading BPMN diagram is obscured by: Long, bended and crossing lines Jumping forth and back in time scale Mixture of primary and secondary scenarios

Page 17: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 17

Best Practice Nr.4: Clear Primary Scenario

Primary scenario should be visible on one line ()

It is recommended to start modeling from primary scenario and add secondary ones afterwards

Page 18: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 18

Bad Practice Nr.5: Reinventing Bicycle

Fresh-baked modelers often invent strange modeling approaches for well-known situations

Page 19: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 19

Best Practice Nr.5: Process Patterns

Process patterns provide bigger modeling components that enable creating simpler and more efficient process diagrams

Page 20: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 20

Bad Practice Nr.6: Inconsistent Gateways

Page 21: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 21

Best Practice Nr.6: Consistent Gateways

Page 22: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 22

Bad Practice Nr.7: Repeating Events

Page 23: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 23

Best Practice Nr.7: Proper Event Context

Page 24: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011

Monitoring Business Processes

Page 25: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 25

Analysis of KPI Change Over Time

Page 26: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 26

Quantitative Business Process Management

“You can manage only what you are able to measure”

Metric – a view on statistical data providing insights into important aspects of a business process

Key Performance Indicator (KPI) is the most important metric, which reflects business process (in)efficiency

Metric examples: Return on investment, profitability Sales percentage from quality leads A ratio of reported defects to existing users Process execution duration and its variability ...

Page 27: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 27

Measuring Process KPIs

Business Process

Costs•Financial costs•Manual work amount•Use of physical resources

Quality•Successful end %•Defect rate•Customer satisfaction

Time•Mean execution duration•Idle duration•Duration variation

Page 28: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 28

What Can I Measure for a Specific Process?Appropriate start time

Quality Assessment (questionnaires)

Costs

Revenue

Page 29: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 29

How to Develop BPMN Modeling Culture?

BPM Leader Communicates BPM vision Helps other employees to solve BPM problems

Guidelines for Implementing Best Practices Naming conventions, diagram layout, bad vs. good examples BPM leader owns the document

Regular model reviews Useful to involve external experts Share comments and suggestions

Sharing experience inside and outside organization Confidentiality – do not discover concrete numbers Learning from own and others’ mistakes

Page 30: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 30

More Information Is Available In …

Refactoring BPMN Models: From Bad Smells to Best Practices and Process Patterns Darius Šilingas, Edita Milevičienė

Page 31: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

think BIG

start SMALL

and EVOLVE

Page 32: 5. 21.10.11-darius silingas-improving-process_models_for_better_understanding_and_analysis

© No Magic Europe, 2011 32

The End

Thank You for Attention!

Questions???Let’s Keep in Touch!