Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

BPMN In The Real World

9.653 visualizaciones

Publicado el

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

Publicado en: Empresariales

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 />