Bruce Silver in BPMS Watch, 30 January, 2008. The BPMN specification presents lots of technical definitions and rules, but it does not teach you how to create process models that are effective in their primary mission - maximizing shared understanding of the as-is or to-be process. To do process modeling effectively, you need to go beyond the spec and learn a basic methodology, best practices, and specific diagram patterns to use in common situations. Thatâ€™s what we teach in our Process Modeling with BPMN course, available online at BPMEssentials.com in public classes at BPM Institute events. To illustrate the point, here are ten tips for effective modeling in BPMN.