Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

BPMN In The Real World


Published on

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

Published in: Business

BPMN In The Real World

  1. 1. The State of BPMN ImplementationAn update from the real world<br />Sandy KemsleyKemsley Design Ltd.<br /><br />
  2. 2. BPMN 2.0 Notation Update<br />New task types (good)<br />Data models (finally)<br />New event types (confusing)<br />Subclasses (helps with the confusion)<br />New interaction models (yikes)<br />plus<br />Metamodel and interchange format<br />
  3. 3. BPMN Is Simple...<br />Activity<br />Gateway<br />Event<br />Data<br />
  4. 4. Source:<br />
  5. 5. COMPLETE<br />Plus 50 elements<br />DODAF<br />Plus 29 elements<br />DESCRIPTIVE<br />Pool<br />Lane<br />messageFlow<br />userTask<br />serviceTask<br />Re-Usable subProcess<br />dataObject<br />dataInput<br />dataOutput<br />textAnnotation<br />Association<br />dataAssociation<br />dataStore<br />messageStartEvent<br />messageEndEvent<br />timerStartEvent<br />terminateEndEvent<br />SIMPLE<br />sequenceFlow<br />Task (none)<br />subProcess(embed)<br />exclusiveGateway<br />parallelGateway<br />startEvent (none)<br />endEvent (none)<br />BPMN Subclasses<br />Source: Workflow Management Coalition’s “Update on BPMN Release 2.0”<br />
  6. 6. Learning About BPMN 2.0<br />Bruce Silver’s BPMN 2.0 posts:<br />BPMN 2.0 update webinar:<br />OMG standards document: for the faint of heart)<br />
  7. 7. How Are Process Models Created?<br />On paper/whiteboards/Post-Its<br />In PowerPoint/Word/Excel<br />In Visio (unstructured)<br />In Visio with BPMN template<br />In EA/BPA tool<br />In BPMS tool<br />
  8. 8. Who Is Creating Process Models?<br />End users<br />Business managers<br />Business analysts<br />Process analysts<br />Process engineers<br />System analysts<br />Developers<br />
  9. 9. What’s Wrong With Our Process Models?<br />Inconsistent/nonsensical notation<br />Ambiguity, especially split/merge<br />Improper use of roles<br />Too many words<br />Inappropriate tools<br />Just plain wrong<br />
  10. 10. Process ModelHall of Shame<br />Sorry, redacted <br />
  11. 11. Doing BPMN Right<br />Case study: Human Resources and Skills Development Canada<br />Getting started:<br />Process modeling for governance, not execution<br />Selected BPMN over IDEF and UML for business focus<br />Simulated processes to convince financial management of value<br />
  12. 12. BPMN at HRSDC<br />Internal methodology for process modeling and BPMN<br />Using BPA tool for modeling and publishing<br />Internal BPMN training of ~140 people<br />Simulation training of ~3 people<br />Using desktop sharing software for mentoring<br />
  13. 13. HRSDC BPMN Diagram<br />
  14. 14. What Can Go Wrong<br />No formal recognition of process modeling as a discipline<br />No process modeling methodology<br />Lack of aptitude and/or training<br />Lack of mentoring<br />IT taking complete ownership of process modeling<br />
  15. 15. What Makes BPMN Work<br />Overcome “belief gap” to convince people of benefits<br />Develop a methodology to accompany the notation<br />Identify people with aptitude/interest<br />Train different personas on different BPMN subclasses<br />Maintain BPMN guru for mentoring<br />