Skip to content

BPMN


What is BPMN?

BPMN stands for Business Process Model and Notation. It is a standardized graphical notation for modeling business processes. BPMN provides a standardized way to visualize the steps and interactions involved in various business processes, making it easier for stakeholders to understand, analyze, and improve these processes.

The current implementation of BPMN, is BPMN 2.0. The specification is maintained by the Object Management Group, Inc. (OMG). The OMG is a non-profit consortium of vendors, end users, government agencies, and academic entities that produce and maintain specifications on an array of interoperability standards.

The primary goal of BPMN is to provide a notation that is readily understandable by all business users, from the business analysts that create the initial drafts of the processes, to the technical developers responsible for implementing the technology that will perform those processes, and finally, to the business people who will manage and monitor those processes. Thus, BPMN creates a standardized bridge for the gap between the business process design and process implementation.”

https://www.omg.org/spec/BPMN/2.0/PDF

The OMG describes the scope of BPMN as a standard to allow for the clear and accurate communication of requirements from business user through to implementation. I think the final sentence in this scope is fundamental, “BPMN creates a standardized bridge for the gap between the business process design and process implementation.”

In this series of posts…I plan to explore BPMN, BPEL, and how they tie together. I have already realized that as I go down the BPMN rabbit hole, I am going to be looking at Activiti, what some non-BPMN believers think of BPMN, and I am hoping some pragmatism falls out, in the mean time.

Leave a Reply