Comment on What Is BPMN Method and Style? by Gerald G. Divinagracia
Blog: BPMS Watch - Bruce Silver
I have a question on your BPMN rules #’s:
19: Don’t use an XOR gateway to merge alternative paths, unless into another gateway. Just connect the sequence flows directly.
20: Don’t use an AND gateway to join parallel paths into a None end event. A join is always implied at a None end event.
Why is this so? It doesn’t explicitly explain why tis is not a “good” practice. I’ve been taught from my Masters in BPM (QUT) that whenever you use an XOR or AND split gateways, as much as possible, close it with a JOIN. The reasoning behind it is that when we do a “token game” for logical and simulation analysis, the model explicitly provides the necessary information needed. However, I would like to understand why this is not the case fro your end and the reasoning behind it. Please kindly advise. Thanks muh.