
{"id":4678,"date":"2024-07-22T11:48:37","date_gmt":"2024-07-22T08:48:37","guid":{"rendered":"https:\/\/pmb.com.ua\/en\/?p=4678"},"modified":"2025-04-07T17:12:13","modified_gmt":"2025-04-07T14:12:13","slug":"bpmn-2-0-notation-what-it-is-and-how-to-get-started","status":"publish","type":"post","link":"https:\/\/pmb.com.ua\/en\/blog\/bpmn-2-0-notation-what-it-is-and-how-to-get-started\/","title":{"rendered":"BPMN 2.0 notation: what it is and how to get started"},"content":{"rendered":"<p><i>Why should businesses visualize their processes, and what steps await those who take the plunge?<\/i><i><\/i><\/p>\n<p>The term &#8220;business process&#8221; is quite vague. For example, when it comes to the process of &#8220;sales,&#8221; each employee sees a unique set of steps and actions. If the business plans to expand or move towards automation, this becomes a problem.<\/p>\n<p>BPMN 2.0 helps businesses and individuals reach an agreement and describe processes in a way that is clear and unambiguous for everyone. However, approaching the notation is not easy, and we asked managing partner of Project Management Bureau, <a href=\"https:\/\/pmb.com.ua\/en\/team\/oleksii-gromyko\/\" target=\"_blank\" rel=\"noopener\">Oleksii Gromyko<\/a>, to tell us more about working with BPMN 2.0 and its benefits for the company.<\/p>\n<figure class=\"align-none\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5634\" src=\"https:\/\/pmb.com.ua\/en\/wp-content\/uploads\/2021\/01\/Alexey-Gromyko-bpmn-ukr.png\" alt=\"\" width=\"1290\" height=\"725\" srcset=\"https:\/\/pmb.com.ua\/en\/wp-content\/uploads\/2021\/01\/Alexey-Gromyko-bpmn-ukr.png 1290w, https:\/\/pmb.com.ua\/en\/wp-content\/uploads\/2021\/01\/Alexey-Gromyko-bpmn-ukr-140x79.png 140w, https:\/\/pmb.com.ua\/en\/wp-content\/uploads\/2021\/01\/Alexey-Gromyko-bpmn-ukr-300x169.png 300w, https:\/\/pmb.com.ua\/en\/wp-content\/uploads\/2021\/01\/Alexey-Gromyko-bpmn-ukr-178x100.png 178w, https:\/\/pmb.com.ua\/en\/wp-content\/uploads\/2021\/01\/Alexey-Gromyko-bpmn-ukr-650x365.png 650w\" sizes=\"auto, (max-width: 1290px) 100vw, 1290px\" \/><\/figure>\n<p>Oleksii Gromyko has been working with BPMN 2.0 notation for over 10 years. &#8220;Visualizing processes using this notation is a mandatory step that I use in all my projects. It&#8217;s a key element and the value I create as a consultant,&#8221; explains the expert.<\/p>\n<p>Oleksii Gromyko&#8217;s portfolio includes over 50 projects where BPMN 2.0 was applied. His client list includes Nova Poshta, EVA, IDS Borjomi, Yuriay-Pharm, Ferrexpo, and dozens of other brands.<\/p>\n<p class=\"\" data-start=\"19\" data-end=\"104\"><strong data-start=\"19\" data-end=\"104\">To begin, could you tell us why and when consultants started using BPMN notation?<\/strong><\/p>\n<p class=\"\" data-start=\"106\" data-end=\"817\">Historically, the first notation appeared over 100 years ago. It was a simple flowchart. In the 1970s, it became clear that this was insufficient: flowcharts didn\u2019t allow for building process hierarchies (when there&#8217;s a large process, we can&#8217;t &#8220;drill down&#8221; to lower levels to clarify its subprocesses). Additionally, flowcharts didn\u2019t work with events. They didn\u2019t show, for example, that a client request could come in or that additional information might be needed at some point. This led to the need to develop the flowchart concept further, and thus, process notations emerged. In 2003, a community of leading consultants worldwide came together to develop a unified business process visualization language.<\/p>\n<p class=\"\" data-start=\"19\" data-end=\"341\">This didn\u2019t happen by chance in 2003. That\u2019s when automation started gaining tremendous momentum, and it became clear that businesses and IT needed to develop a clear system of notation. In 2004, BPMN 1.0 notation was introduced, and in 2009, a draft version of 2.0 was released, which was officially approved in 2011.<\/p>\n<blockquote>\n<p class=\"\" data-start=\"343\" data-end=\"484\">The entire model logic is based on determining who is responsible for performing each step. This means that it&#8217;s impossible for a failure to occur simply because each participant thought someone else was responsible for the work.<\/p>\n<\/blockquote>\n<p class=\"\" data-start=\"19\" data-end=\"96\"><strong data-start=\"19\" data-end=\"96\">How does the second version of the notation differ from the previous one?<\/strong><\/p>\n<p class=\"\" data-start=\"98\" data-end=\"549\">The 2.0 suffix highlights that this is a mature notation, not something that was just invented yesterday. It has been validated over time. But, of course, this is not the only change. Along with BPMN 2.0 notation, the concept of &#8220;executable business processes&#8221; emerged. This means that if we model a business process using BPMN 2.0, it can definitely be automated in the form it was modeled. For IT specialists, this is a significant difference.<\/p>\n<p class=\"\" data-start=\"551\" data-end=\"876\">Moreover, this is the first notation where <em>the responsibility of performers<\/em> is clearly defined. The entire model logic is based on determining who is responsible for performing each step. This means that it\u2019s impossible for a failure to occur simply because each participant thought someone else was responsible for the task.<\/p>\n<p class=\"\" data-start=\"19\" data-end=\"160\"><strong data-start=\"19\" data-end=\"160\">Do I understand correctly that a process described using BPMN 2.0 notation can be universally understood by specialists around the world?<\/strong><\/p>\n<p class=\"\" data-start=\"162\" data-end=\"463\">On the one hand, all the elements of the notation are clearly defined. However, besides the rules, there is also the concept of &#8220;modeling style.&#8221; The style is what makes the model unambiguously readable within the company. These two aspects are always discussed in detail during our <a href=\"https:\/\/pmb.com.ua\/en\/courses\/corp-business-process-modeling-in-bpmn-2-0\/\" target=\"_blank\" rel=\"noopener\">training sessions<\/a>.<\/p>\n<blockquote>\n<p class=\"\" data-start=\"465\" data-end=\"594\">When should companies start modeling processes?<br data-start=\"516\" data-end=\"519\" \/>Every time their employees want to make improvements to business processes.<\/p>\n<\/blockquote>\n<p class=\"\" data-start=\"19\" data-end=\"73\"><strong data-start=\"19\" data-end=\"73\">Do modeling styles differ for different companies?<\/strong><\/p>\n<p class=\"\" data-start=\"75\" data-end=\"448\">Using BPMN 2.0 notation, the same situation can be modeled in various ways. Therefore, we recommend that every organization develops an internal <strong data-start=\"220\" data-end=\"242\">Modeling Agreement<\/strong>. This is standard practice. The style agreement complements the standard rules. If we draw an analogy, it&#8217;s like the general rules of a particular language and the editorial policy of a specific magazine.<\/p>\n<p class=\"\" data-start=\"450\" data-end=\"501\"><strong data-start=\"450\" data-end=\"501\">When should companies start modeling processes?<\/strong><\/p>\n<p class=\"\" data-start=\"503\" data-end=\"588\">Every time their employees want to do something with business processes. For example:<\/p>\n<ul data-start=\"590\" data-end=\"912\">\n<li class=\"\" data-start=\"590\" data-end=\"627\">\n<p class=\"\" data-start=\"592\" data-end=\"627\">make them clear for the whole team,<\/p>\n<\/li>\n<li class=\"\" data-start=\"628\" data-end=\"660\">\n<p class=\"\" data-start=\"630\" data-end=\"660\">create operational guidelines,<\/p>\n<\/li>\n<li class=\"\" data-start=\"661\" data-end=\"694\">\n<p class=\"\" data-start=\"663\" data-end=\"694\">define areas of responsibility,<\/p>\n<\/li>\n<li class=\"\" data-start=\"695\" data-end=\"732\">\n<p class=\"\" data-start=\"697\" data-end=\"732\">prepare the process for automation,<\/p>\n<\/li>\n<li class=\"\" data-start=\"733\" data-end=\"857\">\n<p class=\"\" data-start=\"735\" data-end=\"857\">set up a risk management and compliance system (ensuring conformity with internal or external requirements and standards),<\/p>\n<\/li>\n<li class=\"\" data-start=\"858\" data-end=\"890\">\n<p class=\"\" data-start=\"860\" data-end=\"890\">onboard new employees quickly,<\/p>\n<\/li>\n<li class=\"\" data-start=\"891\" data-end=\"912\">\n<p class=\"\" data-start=\"893\" data-end=\"912\">optimize processes.<\/p>\n<\/li>\n<\/ul>\n<p class=\"\" data-start=\"914\" data-end=\"981\">The first step for each of these tasks is to build a process model.<\/p>\n<p class=\"\" data-start=\"19\" data-end=\"103\"><strong>Where should a specialist begin when learning the notation?<\/strong><\/p>\n<p class=\"\" data-start=\"105\" data-end=\"442\">The tricky thing about the notation is that many of its elements seem intuitively clear. And if you start using them without consulting or clarifying the rules, it can lead to mistakes. It\u2019s like with a foreign language. A person may think they understand how to use a particular word, but in reality, they might be using it incorrectly.<\/p>\n<blockquote>\n<p class=\"\" data-start=\"444\" data-end=\"623\">The minimum set of symbols, standardized for all countries and languages, allows people from different specializations to unambiguously interpret what is happening in the process.<\/p>\n<\/blockquote>\n<p class=\"\" data-start=\"19\" data-end=\"80\"><strong data-start=\"19\" data-end=\"80\">Why use notation if the process can be described in text?<\/strong><\/p>\n<p class=\"\" data-start=\"82\" data-end=\"628\">Visualizing a process frees you from the need to write things like: &#8220;Now N should perform this task and pass the result to M.&#8221; Instead, we just draw a rectangle and write the task the employee should complete, then use an arrow to show what happens next. We don\u2019t write &#8220;a client approached us,&#8221; we use the event &#8220;client inquiry.&#8221; And everyone understands what that means. The minimal set of symbols, standardized across all countries and languages, allows people from different fields to unambiguously interpret what is happening in the process.<\/p>\n<p class=\"\" data-start=\"19\" data-end=\"137\"><strong data-start=\"19\" data-end=\"137\">What key skills will a person gain after completing the course <a href=\"https:\/\/pmb.com.ua\/en\/courses\/corp-business-process-modeling-in-bpmn-2-0\/\" target=\"_blank\" rel=\"noopener\">&#8220;Business Process Modeling in BPMN 2.0 Notation&#8221;<\/a>?<\/strong><\/p>\n<p class=\"\" data-start=\"139\" data-end=\"775\">First of all, they will understand how to build a process model: where to start and how to use the basic elements. We will discuss modeling styles and what that means: why it&#8217;s not enough to just use elements, but important to build a model that is unambiguous for everyone. How to allocate responsibility among process participants. How to see the hierarchy of a specific process: its structure (sub-processes) in a three-dimensional view, as well as the overall interconnection of processes within the company. And, of course, when modeling a process, it becomes clear where the bottlenecks are and the opportunities for optimization.<\/p>\n<p class=\"\" data-start=\"19\" data-end=\"110\"><strong data-start=\"19\" data-end=\"110\">What should a specialist do after the training session when starting to work with the notation?<\/strong><\/p>\n<p class=\"\" data-start=\"112\" data-end=\"284\">The first thing a participant should do after the training is to choose one process, build its model, and agree with all participants that it will be described in this way.<\/p>\n<p class=\"\" data-start=\"286\" data-end=\"332\">The process to start with depends on the goal:<\/p>\n<ul data-start=\"334\" data-end=\"510\">\n<li class=\"\" data-start=\"334\" data-end=\"371\">\n<p class=\"\" data-start=\"336\" data-end=\"371\">making your operations transparent,<\/p>\n<\/li>\n<li class=\"\" data-start=\"372\" data-end=\"424\">\n<p class=\"\" data-start=\"374\" data-end=\"424\">improving specific metrics or customer experience,<\/p>\n<\/li>\n<li class=\"\" data-start=\"425\" data-end=\"460\">\n<p class=\"\" data-start=\"427\" data-end=\"460\">implementing ERP\/CRM\/&#8230; systems,<\/p>\n<\/li>\n<li class=\"\" data-start=\"461\" data-end=\"510\">\n<p class=\"\" data-start=\"463\" data-end=\"510\">or simplifying the employee onboarding process.<\/p>\n<\/li>\n<\/ul>\n<p class=\"\" data-start=\"512\" data-end=\"870\">But it\u2019s important to remember: notation is just a tool. A process description has no meaning if you don\u2019t understand what specifically should be done with it and why. In other words, it\u2019s crucial to first define your goals, and only then build the model using the notation. Our other training course, <strong data-start=\"807\" data-end=\"841\"><a href=\"https:\/\/pmb.com.ua\/en\/courses\/corp-business-process-management\/\" target=\"_blank\" rel=\"noopener\">&#8220;Business Process Management&#8221;<\/a><\/strong>,\u00a0will help with goal-setting.<\/p>\n<blockquote><p>Adaptability to change doesn\u2019t come from the notation itself, but from the fact that people start to better understand how the process is structured. In this way, the notation helps the business become more flexible.<\/p><\/blockquote>\n<p class=\"\" data-start=\"19\" data-end=\"118\"><strong data-start=\"19\" data-end=\"118\">Experts say that notation helps a business become more adaptable to change. How does this work?<\/strong><\/p>\n<p class=\"\" data-start=\"120\" data-end=\"549\">Adaptability to change doesn&#8217;t come from the notation itself, but from the fact that people begin to better understand how the process is structured. In this way, the notation helps the business become more flexible. It\u2019s impossible to make adjustments quickly when you don&#8217;t understand how the process is organized. The notation helps both identify issues in the processes and allows you to look at the process from the outside.<\/p>\n<p class=\"\" data-start=\"551\" data-end=\"849\">During the training course, we explain how to model a process correctly from an outside-in perspective: that is, to view it from the customer&#8217;s point of view. We also remind participants not to fragment processes. The right model helps connect all departments of the company into one value creation chain.<\/p>\n<p class=\"\" data-start=\"252\" data-end=\"328\"><strong data-start=\"252\" data-end=\"328\">How can you prepare for the training course to make it as beneficial as possible?<\/strong><\/p>\n<p class=\"\" data-start=\"330\" data-end=\"596\">The key question to ask yourself is: what\u2019s not working in the processes in my company? If there\u2019s any dissatisfaction at all, it\u2019s time to attend the course. It will help make this feeling tangible and allow you to understand what\u2019s going wrong.<\/p>\n<p class=\"\" data-start=\"598\" data-end=\"737\">In addition, it\u2019s important to understand why we are building a process model: this helps choose the right perspective and level of detail.<\/p>\n<blockquote>\n<p class=\"\" data-start=\"739\" data-end=\"988\">During the course, we explain how to model a process correctly from an outside-in perspective: that is, to view it from the customer&#8217;s point of view. The right model helps connect all departments of the company into one value creation chain.<\/p>\n<\/blockquote>\n<p>Throughout the course, students will work with real processes from their companies. It\u2019s recommended to choose processes you are familiar with, or ask your colleagues for details about the process. But even if there isn\u2019t enough information, it\u2019s not a problem. The notation itself helps you realize when there\u2019s missing information. And this can only be discovered by building the model.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Why should businesses visualize their processes, and what steps await those who take the plunge? The term &#8220;business process&#8221; is quite vague. For example, when it comes to the process of &#8220;sales,&#8221; each employee sees a unique set of steps and actions. If the business plans to expand or move towards automation, this becomes a [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":5600,"comment_status":"closed","ping_status":"closed","sticky":true,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[64,44,66],"class_list":["post-4678","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bpmn","category-business-process-management","category-interview"],"acf":[],"_links":{"self":[{"href":"https:\/\/pmb.com.ua\/en\/wp-json\/wp\/v2\/posts\/4678","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pmb.com.ua\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pmb.com.ua\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pmb.com.ua\/en\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/pmb.com.ua\/en\/wp-json\/wp\/v2\/comments?post=4678"}],"version-history":[{"count":8,"href":"https:\/\/pmb.com.ua\/en\/wp-json\/wp\/v2\/posts\/4678\/revisions"}],"predecessor-version":[{"id":4894,"href":"https:\/\/pmb.com.ua\/en\/wp-json\/wp\/v2\/posts\/4678\/revisions\/4894"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pmb.com.ua\/en\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/pmb.com.ua\/en\/wp-json\/wp\/v2\/media?parent=4678"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pmb.com.ua\/en\/wp-json\/wp\/v2\/categories?post=4678"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}