What is Business Process Management Notation (BPMN)?

The Business Process Modeling Notation (BPMN) is known as a industry standard pertaining to business process modeling, and offers a graphical notation intended for specifying business processes within a Business Process Diagram (BPD), based upon a flowcharting method just like activity diagrams from Unified Modeling Language (UML). The aim of BPMN should be to support business process management for both technical customers and business customers by offering a notation which is user-friendly to business customers yet capable of symbolizing intricate process semantics. The BPMN standards also offers a mapping between the graphics within the notation for the underlying constructs of execution languages, specifically Business Process Execution Language.

The main objective of BPMN requires you to supply a common notation which is easily understandable by all business stakeholders. These types of business stakeholders range from the business analysts who produce and polish the procedures, to  the technical programmers in charge of putting into action the procedures, as well as the business managers who observe and control the procedures. As a result, BPMN is supposed to function as common language to help bridge the communication gap which commonly takes place around business process design and implementation.

Presently there are many competing specifications with regard to business process modeling languages utilized by modeling tools and processes. Common usage of the BPMN can help unify the manifestation associated with fundamental business process concepts (e.g., public and private processes, choreographies), in addition to advanced process concepts (e.g., exception handling, transaction compensation).

About the Author

Richard Frederick, PMP, MCP, MSF Practitioner, is a Business Analysis subject matter expert.

Richard Frederick recommends business analysis training.