Дата материала: 08.08.2023

Нотация BPMN:
плюсы, минусы и область применения

Моделирование бизнес-процессов с помощью нотации BPMN

С момента выхода графической модели прошло уже больше девятнадцати лет, но по-прежнемуименно эта нотация лежит в основе большинства современных BPM-систем. Почему вендоры выбирают именно BPMN, в чем ее особенности и преимущества перед другими системами условных обозначений, разберем в статье.

Кратко про нотации бизнес-процессов

Business Process Modeling Notation используют для описания бизнес-процессов. Благодаря широкому набору графических элементов разработчик схемы может детально зафиксировать все этапы выполнения процесса, включая участников, события, документы и так далее.

Нотацию используют не только ИТ-специалисты, но и бизнес-пользователи, например, аналитики. Бизнес-процесс в BPMN фиксируют с помощью схем, которые и документируют этапы работы, и помогают в дальнейшем их исполнить с помощью специальных корпоративных ИТ-систем.

Процесс согласования договорного документа в Directum RX
Процесс согласования договорного документа в Directum RX

Если резюмировать, то нотацию BPMN бизнес использует для решения двух задач:

  • чтобы подробно описать процесс через BPMN: наглядно зафиксировать последовательность шагов, логику действий, всех участников и объекты, участвующие в реализации;
  • для цифровизации с помощью специализированных ИТ-систем, которые поддерживают описание процессов и их исполнение, то есть workflow.

BPMN — это не единственный способ моделировать процессы. Среди наиболее популярных можно выделить еще две нотации: IDEF0 и EPC.

  IDEF0 EPC
Описание Отражает структуру и бизнес-функции  системы, а также наглядно показывает потоки информации и объектов, связанные функцией. Цепочка событий, которые сопровождают работы. Визуально — это выстроенная последовательность событий и функций.
Сильные стороны Главное преимущество — детальность. Благодаря графической модели можно обозначить функции системы, связи между ними, информационные и физические потоки. В нотации мало элементов, поэтому ее просто читать. Цвета помогают быстрее ориентироваться в схеме. С помощью EPC можно моделировать как верхнеуровневые процессы, так и детализировать каждую из функций. Большое внимание уделяется документации, которая используется или появляется в рамках процесса.
Слабые стороны Занимает много места. Её тяжело воспринимать без специализированных знаний. Структурная единица здесь  — событие. Поэтому разработчикам нужно моделировать события даже для небольших действий.
Бизнес-процесс в нотации EPC
Бизнес-процесс в нотации EPC
Бизнес-процесс в нотации IDEF0
Бизнес-процесс в нотации IDEF0

Почему вендоры выбирают нотацию BPMN

Чаще всего в современных системах для цифровизации процессов заложена именно BPMN. Графическая модель довольно наглядная и простая для восприятия.

Среди наиболее очевидных плюсов:

  • максимальная детализация: в BPMN для процесса можно указать исполнителей на каждом из этапов, задать словесные формулы для конкретных запросов и, наоборот, представить модель через несложную блок-схему — степень детализации не имеет ограничений;
  • привязка объектов системы: нотация учитывает не только workflow, но и documentflow (docflow), то есть к действиям можно прикрепить «артефакты», которые исполнители будут использовать или создавать;
  • удобные взаимосвязи между пересекающимися действиями: на схеме возможно оставить только ссылку на другой процесс, который несколько раз встраивается в основной, а детально описать его отдельно или развернуто, как подпроцесс на ведущей схеме.

Слабые стороны BPMN

Изначально, графическую модель проектировали для описания предсказуемых процессов, которые регулярно повторяются. Поэтому нотацию часто критикуют за неповоротливость. Чтобы предсказать разные сценарии развития процесса нотации не хватает гибкости.

Как и у графических моделей, которые рассмотрели выше, у BPMN тоже есть ряд ограничений:

  1. Сложность семантики и методов моделирования BPMN. Почему это слабая сторона: если использовать все возможности нотации по максимуму, то без специального обучения в схемах не разобраться.
  2. Трудночитаемость линейных схем при использовании дорожек. Если схема включает множество исполнителей, которые задействованы в нескольких этапах, она получается вытянутой по вертикали, её сложно проанализировать.
  3. Нельзя указать стоимость исполнения действий в денежном эквиваленте. В нотации IDEF0 это возможно.

Чтобы сгладить слабые стороны, некоторые вендоры используют в разработке комбинацию из нескольких графических моделей. Например, для моделирования BPMN процессов в Directum RX используется схема с одной дорожкой, так её проще читать, возникает меньше путаницы. Количество блоков ограничено, это упрощает освоение. В схемах регламентов включены удобные блоки с прикладной логикой — подписание, передача контрагенту и так далее.

Схему можно разбить на части с условиями запуска. В условных блоках наглядно представлены сложные условия.

Инструменты no-code в BPM-системе Directum RX
Инструменты no-code в BPM-системе Directum RX
 

«Классические BPM-продукты уже в прошлом. Современные корпоративные системы объединяют подходы BPM, ECM, а также включают инструменты low-code. Нельзя разделить процессы и контент, а скорость изменений — это ключевое требование крупного бизнеса.

Снизить общую стоимость внедрения помогают инструменты no-code. Благодаря настройке без кодирования компания может привлекать к внедрению и поддержке аналитиков и ведущих бизнес-пользователей».

Константин Истомин исполнительный директор Directum

Если оценивать удобство нотации BPMN в целом, то она одинаково удобна как для сложных, так и для простых схем. Благодаря своим преимуществам нотация BPMN стала стандартом ИТ-отрасли. Сегодня BPM-продукты редко обходятся без этой системы обозначений.

Планируете внедрять цифровые инструменты?

Узнайте, чем будут полезны решения Directum для вашей компании! Оставьте заявку, и мы свяжемся с вами в течение рабочего дня — определим ваши интересы и подготовим индивидуальную презентацию.

Россия (+7)
Азербайджан (+994)
Армения (+374)
Беларусь (+375)
Казахстан (+997)
Кыргызстан (+996)
Молдова (+373)
Таджикистан (+992)
Туркменистан (+993)
Узбекистан (+998)
Другая страна
0

Оставьте свои контактные данные, и мы свяжемся с вами

Россия (+7)
Азербайджан (+994)
Армения (+374)
Беларусь (+375)
Казахстан (+997)
Кыргызстан (+996)
Молдова (+373)
Таджикистан (+992)
Туркменистан (+993)
Узбекистан (+998)
Другая страна