BPMN Business Management Presentations Process Analysis Process Management Process Modeling

Analysis of Most Common Process Modelling Mistakes in BPMN Process Models

Transcript

Analysis of Most Common Process Modelling Mistakes in BPMN Process Models dr. Tomislav Rozman, Gregor Polančič, doc. dr. Romana Vajde Horvat 26. – 28. September 2007 Potsdam, Germany         Faculty of Electrical Engineering and Computer Science University of Maribor, Slovenia       Institute of Informatics Contents of the article

What is Business Process management ?

1 van der Aalst, W.M.P., ter Hofstede, A.H.M. and Weske, M.: "Business Process Management: A Survey", in Business Process Management, Proceedings of the First International Conference. Springer Verlag, 2003. Business process management / business process lifecycle What is (Business) Process modelling ?

… Some process modelling notations

Ontologically most complete (Recker et al, 2005) BPMN notation

A quick introduction to BPMN notation (1/2) Atomic activity – task Looping activity Ad-hoc process Looping ad-hoc process Process (hidden details) Looping process (hidden details) Process with details Branching (parallel execution) Data-based OR-decision  Event -based OR-decision Merging A quick introduction to BPMN notation (2/2)  events gateways   pools and messages A little bit of history

Similar work

The problem

Research method

Findings

Pattern 1. Activities in one pool are not connected Pattern 2. Process does not contain a start event Pattern 3. Process does not contain an end event Pattern 4. Sequence flow crosses process boundary Pattern 5. Sequence flow crosses pool boundary Pattern 6. Gateway receives, evaluates or sends a message Pattern 7. Intermediate events are placed on the edge of the pool Pattern 8. Hanging intermediate events or activities Pattern 9. Each lane in the pool contains start event Pattern 10. Incorrect use of time events Solution: the meaning! Pattern 11. Sequence and message event represent data flow Pattern 12. Event is used as a message flow source Pattern 13. Improper use of flow elements Pattern 14. Starting timer placed instead of intermediate timer Pattern 15. Exception flow is not connected to the exception Frequencies of the anti-patterns appearance Exception is modelled, but not connected   Process does not contain a end event  Sequence flow crosses process boundary  Hanging intermediate events or activities Starting timer placed instead of intermediate timer  Conclusions

 

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/analysis-of-most-common-process-modelling-mistakes-in-bpmn-process-models/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×