We just created a new BPMN Community group to discuss BPMN modeling, BPMN specification, BPMN best practices, etc. Feel free to join! To kick off the discussion, I like to collect some BPMN best practices. BPMN was designed by a big vendor committee and not by users. This usually leads to a very complex specification containing a lot of things nobody needs. Don't get me wrong here: I don't blame the people involved in specification process, it is just how things are.