bpmn in the real world

15
The State of BPMN Implementation An update from the real world Sandy Kemsley Kemsley Design Ltd. www.column2.com

Upload: sandy-kemsley

Post on 06-May-2015

7.594 views

Category:

Business


2 download

DESCRIPTION

My presentation about how BPMN and process modeling are being used in the real world, on a webinar hosted by Active Endpoints.

TRANSCRIPT

Page 1: BPMN In The Real World

The State of BPMN ImplementationAn update from the real world

Sandy KemsleyKemsley Design Ltd.

www.column2.com

Page 2: BPMN In The Real World

BPMN 2.0 Notation Update

New task types (good) Data models (finally) New event types (confusing) Subclasses (helps with the confusion) New interaction models (yikes)

plus Metamodel and interchange format

Page 3: BPMN In The Real World

BPMN Is Simple...

Activity

Gateway

Event

Data

Page 4: BPMN In The Real World

Source: http://bpmb.de/poster

Page 5: BPMN In The Real World

SIMPLE

sequenceFlowTask (none)subProcess(embed)exclusiveGatewayparallelGatewaystartEvent (none)endEvent (none)

DESCRIPTIVE

PoolLanemessageFlowuserTaskserviceTaskRe-Usable subProcessdataObjectdataInputdataOutputtextAnnotationAssociationdataAssociationdataStoremessageStartEventmessageEndEventtimerStartEventterminateEndEvent

DODAF

Plus 29 elements

COMPLETE

Plus 50 elements

BPMN Subclasses

Source: Workflow Management Coalition’s “Update on BPMN Release 2.0”

Page 6: BPMN In The Real World

Learning About BPMN 2.0

Bruce Silver’s BPMN 2.0 posts: http://www.brsilver.com/wordpress/tag/bpmn-20/

BPMN 2.0 update webinar: http://bpm.acrobat.com/p83899988/

OMG standards document: http://www.omg.org/spec/BPMN/2.0/ (not for the faint of heart)

Page 7: BPMN In The Real World

How Are Process Models Created?

On paper/whiteboards/Post-Its In PowerPoint/Word/Excel In Visio (unstructured) In Visio with BPMN template In EA/BPA tool In BPMS tool

Page 8: BPMN In The Real World

Who Is Creating Process Models?

End users Business managers Business analysts Process analysts Process engineers System analysts Developers

Page 9: BPMN In The Real World

What’s Wrong With Our Process Models?

Inconsistent/nonsensical notation Ambiguity, especially split/merge Improper use of roles Too many words Inappropriate tools Just plain wrong

Page 10: BPMN In The Real World

Process ModelHall of Shame

Sorry, redacted

Page 11: BPMN In The Real World

Doing BPMN Right

Case study: Human Resources and Skills Development Canada

Getting started:Process modeling for governance, not

executionSelected BPMN over IDEF and UML

for business focusSimulated processes to convince

financial management of value

Page 12: BPMN In The Real World

BPMN at HRSDC

Internal methodology for process modeling and BPMN

Using BPA tool for modeling and publishing

Internal BPMN training of ~140 people Simulation training of ~3 people Using desktop sharing software for

mentoring

Page 13: BPMN In The Real World

HRSDC BPMN Diagram

Page 14: BPMN In The Real World

What Can Go Wrong

No formal recognition of process modeling as a discipline

No process modeling methodology Lack of aptitude and/or training Lack of mentoring IT taking complete ownership of

process modeling

Page 15: BPMN In The Real World

What Makes BPMN Work

Overcome “belief gap” to convince people of benefits

Develop a methodology to accompany the notation

Identify people with aptitude/interest Train different personas on different

BPMN subclasses Maintain BPMN guru for mentoring