Digital Transformation in the PLM domain - distrib.pdf
BPMN In The Real World
1. The State of BPMN ImplementationAn update from the real world Sandy KemsleyKemsley Design Ltd. www.column2.com
2. 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
5. COMPLETE Plus 50 elements DODAF Plus 29 elements DESCRIPTIVE Pool Lane messageFlow userTask serviceTask Re-Usable subProcess dataObject dataInput dataOutput textAnnotation Association dataAssociation dataStore messageStartEvent messageEndEvent timerStartEvent terminateEndEvent SIMPLE sequenceFlow Task (none) subProcess(embed) exclusiveGateway parallelGateway startEvent (none) endEvent (none) BPMN Subclasses Source: Workflow Management Coalition’s “Update on BPMN Release 2.0”
6. 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)
7. 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
8. Who Is Creating Process Models? End users Business managers Business analysts Process analysts Process engineers System analysts Developers
9. 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
11. Doing BPMN Right Case study: Human Resources and Skills Development Canada Getting started: Process modeling for governance, not execution Selected BPMN over IDEF and UML for business focus Simulated processes to convince financial management of value
12. 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
14. 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
15. 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