# BPMN

{% hint style="info" %}
**BPMN** — аббревиатура от Business Process Model and Notation. Это система условных обозначений и их описания для моделирования бизнес-процессов.
{% endhint %}

BPMN — одна из самых популярных нотаций для изображения бизнес-процессов в виде схем. Она широко применяется в России и за рубежом.

Первая версия BPMN создана в 2004 году рабочей группой IBM. В 2010 году — дополнена и выпущена под названием BPMN 2.0. В неё добавили новые типы событий и диаграмм, устранили ошибки первой версии.

## Преимущества

* **Удобочитаемость**. BPMN имеет графическую нотацию, которая позволяет представлять процессы в виде диаграмм, что делает их более понятными и легкими для анализа и визуализации.&#x20;
* **Стандартизация**. BPMN является стандартом, разработанным специалистами в области бизнес-процессов, что обеспечивает компатибельность и переносимость между различными BPM-системами.&#x20;
* **Общность языка**. BPMN предоставляет универсальный набор символов и элементов, которые могут быть использованы для представления различных бизнес-процессов в любой отрасли или сфере деятельности.&#x20;
* **Интеграция**. BPMN может быть интегрирован с другими системами, такими как UML и ERP, что позволяет создавать комплексные модели бизнес-процессов.&#x20;
* **Автоматизация**. BPMN является основой для создания автоматически исполняемых процессов, что позволяет автоматизировать выполнение бизнес-процессов и увеличить их эффективность.

## Недостатки

* **Ограничения**. BPMN может быть ограничен в представлении более сложных бизнес-процессов, особенно в случаях, когда требуется моделирование сложной бизнес-логики или внутренних систем.&#x20;
* **Неоднозначность**. Некоторые символы и элементы BPMN могут иметь неоднозначную интерпретацию, что может привести к неправильному пониманию модели бизнес-процесса.&#x20;
* **Ограниченность шаблонов**. BPMN предоставляет набор шаблонов для моделирования бизнес-процессов, но они могут быть недостаточными для описания специфических характеристик или особенностей конкретной отрасли или организации.

## Как использовать нотацию BPMN <a href="#stk-7" id="stk-7"></a>

Задачи системного-аналитика, для которых требуется BPMN, делят на два этапа:

* Построение схем «как есть» (as is) — описание текущей последовательности работ бизнес-процесса.
* Построение схем «как будет» (to be) — описание целевого процесса с фиксацией требуемых изменений: этапов модернизации, автоматизации.

## Как построить модель бизнес-процесса в нотации BPMN <a href="#stk-6" id="stk-6"></a>

Вот пошаговый план того, как построить бизнес-процессы в нотации BPMN:

1. Изучите процесс: для чего он нужен и какие задачи решает.
2. Определите, является он основным, вспомогательным или процессом управления.
   * Основной процесс — приносящий прибыль или влияющий на прибыль компании. Например, производство или продажи. Таким процессам нужно уделять особое внимание.
   * Вспомогательный процесс — процесс, который не генерирует доход, но обеспечивает качественное выполнение основных процессов. Например, бухгалтерский учёт.
   * Процесс управления — процесс, влияющий на существование и развитие компании. Например, управление командами компании.Запросите у ответственных за процесс инструкции, регламенты и другие нормативные документы, которые описывают процесс или работу участвующих в нём отделов. По этим документам можно составить первичное представление о процессе.
3. Выявите всех участников процесса: должности, роли, отделы, в некоторых случаях ФИО ответственных сотрудников. Но в схемах процесса лучше избегать построения дорожек, завязанных на ФИО, — иначе нужно будет постоянно следить за актуальностью данных.
4. Определите границы бизнес-процесса: назначьте стартовое и конечное события и назовите их. Начиная построение схемы, помните, что именно вы хотите отразить и какую цель преследуете.
5. Отметьте все внутренние события бизнес-процесса. Дополнительные детали можно при необходимости уточнить у владельцев процесса.
6. Если в процессе важно отразить внутренние действия систем, попросите участников процесса наглядно показать, что они делают и какой результат получают. Продемонстрируйте это на схеме.

## Примеры инструментов

* Camunda
* Draw\.io (<https://app.diagrams.net/>)
* <https://demo.bpmn.io/>

Источники:&#x20;

* <https://skillbox.ru/media/management/notatsiya-bpmn-chto-eto-takoe-i-kak-eye-ispolzuyut-v-biznesanalize/>
* <https://investim.guru/stati/bpmn-i-uml-razlichiya-i-sravnenie>
