Если организация небольшая, зафиксировать изменения в процессах несложно. Иногда достаточно обсудить их с коллегами. В крупных компаниях процессы часто запутанные, поэтому нужно проводить моделирование — описание процессов.
Бизнес-процесс можно описать разными способами. Например, составить подробный текстовый документ, собрать всю информацию в таблицу или изобразить его в диаграмме — для их создания используют специальный набор правил и символов для изображения разных элементов процесса. Такие наборы называются нотациями. В бизнес-аналитике используют разные нотации, например: IDEF0, EPC, блок-схемы.
Для сложных процессов с большим количеством исполнителей подходит BPMN 2.0 (от англ. Business Process Model and Notation) — на сегодняшний день одна из самых популярных нотаций.
Специалисты выбирают нотацию для конкретной ситуации, с которой работают. Поэтому сложно выделить преимущества BPMN 2.0 в сравнении с другими вариантами: разные нотации используют для разных задач. Однако у BPMN 2.0 есть несколько особенностей, благодаря которым построенные по ней модели процессов легко читаются:
В моделях процессов в других нотациях, например IDEF0 и блок-схеме, можно изобразить последовательность действий. В BPMN 2.0 кроме этого есть возможность отметить исполнителей и подробно описать условия выполнения каждого шага в процессе.
Визуально процесс выглядит так, как будто на него сверху добавили слой с исполнителями и разделили их
Благодаря этой особенности нотацию BPMN 2.0 используют, когда нужно разработать регламент или описать автоматизацию процесса. Например, для того, чтобы автоматизировать оформление отпусков, в корпоративный портал добавляют специальный раздел. В этом разделе сотрудники вводят свои данные, генерируют шаблон заявления на отпуск, распечатывают его, загружают подписанный вариант и отправляют заявку в отдел кадров и бухгалтерию. Получив заявку, сотрудники подразделений готовят приказ на отпуск и рассчитывают выплату. С помощью BPMN 2.0 можно изобразить на схеме процесса всех его участников, последовательность и условия их действий.
Развилки в процессе, или точки принятия решений, — это точки, в которых движение процесса меняется в зависимости от действий участников.
Допустим, один из этапов процесса закупки — согласование проекта договора с юридическим отделом. Если юристы согласуют договор, его отправят на подпись подрядчику. Если нет — менеджер дорабатывает договор и повторно согласовывает. Эти два варианта и будут развилкой процесса
В точках принятия решений может происходить не только ветвление процесса, но и слияние нескольких веток в одну.
BPMN 2.0 чаще всего используют для моделирования кросс-функциональных процессов с большим количеством участников, которые выполняют разные функции. Например, ведение сделки с клиентом или организация закупки по тендеру. С помощью нотации можно детально описать, как участники процесса взаимодействуют друг с другом и какие функции при этом выполняют.
Ещё модель процесса в нотации BPMN 2.0 можно упростить — оставить на схеме основные элементы без дополнительных символов для их детализации. Тогда модель можно использовать как инструкцию по работе с ПО для конечных пользователей.
Нотации для графического изображения процессов состоят из определённых элементов. Разберём подробнее элементы BPMN 2.0 в том порядке, в котором их обычно размещают на схеме:
1. Пул (от англ. pool — бассейн)
Область, в которой описывают процесс. Построение модели процесса начинают с пула. Если в процессе участвуют сторонние организации — для каждой рисуют отдельный пул.
Пул обозначает границы процесса, внутри него размещают остальные элементы
2. Дорожки (от англ. swimlane — дорожки для плавания)
Это элемент для изображения исполнителей процесса. Если пул — это организация, то дорожки — подразделения или отделы этой организации, которые участвуют в процессе.
Дорожки разделяют пул. Так на схеме процесса чётко видны зоны ответственности исполнителей
3. Действия или задачи
Каждый исполнитель выполняет свои задачи. Например, заказ обрабатывают сотрудники отдела продаж, склада и доставки. Первые принимают заказ, вторые собирают, третьи — доставляют покупателю.
Действия изображают на схеме в виде прямоугольника. Внутри прямоугольника могут размещать дополнительные символы — маркеры действий внизу или типы задач вверху
Маркеры указывают на характер действия, которое нужно выполнить. На диаграммах BPMN 2.0 часто можно увидеть такие маркеры:
Кроме маркеров действий в нотации BPMN 2.0 есть символы для обозначения типовых задач. Например: отправка или получение сообщения, задача со сроком. Эти символы не обязательны — тип задачи можно прописать и текстом.
4. События
Всё, что происходит в рамках процесса, отмечают на диаграмме в виде круга. Событие отличается от действия тем, что действие подразумевает активность исполнителя, а событие — случившийся факт. Например, «внести заявку в базу» — действие, а «письмо получено» — событие. Выделяют три ключевых вида событий:
Стартовых и конечных событий может быть несколько. Например, процесс завершается, когда происходит два события — «заказ закрыт в системе упаковки» и «заказ закрыт в системе доставки»
5. Точки принятия решений
В нотации BPMN 2.0 точки принятия решений также называют логическими операторами или шлюзами. Это точки, в которых процесс разветвляется на несколько потоков или несколько потоков процесса сливаются в один.
На схеме для обозначения логических операторов используют ромб. Дополнительные символы внутри ромба указывают на тип оператора
Всего выделяют три типа операторов:
Один логический оператор не может одновременно разветвлять и соединять потоки процесса — только одно из двух
6. Связи
После того, как на дорожки пула добавили действия, события и логические операторы, их соединяют между собой линиями. Ещё их называют потоком операций. Связи в рамках одного пула рисуют сплошной линией.
Есть несколько дополнительных обозначений связей, которые упрощают чтение диаграммы:
На практике на диаграммах чаще всего отмечают поток по умолчанию, а остальные элементы просто соединяют сплошной линией. Обозначение для условного потока используют редко
Если нужно описать процесс, в котором есть несколько пулов, например две организации или компания и клиент, взаимодействие между ними рисуют пунктирными линиями.
Такой тип связи называют поток сообщений — обмен данными между участниками процесса
7. Артефакты
Последними на диаграмму добавляют данные, которые используются или появляются в рамках процесса. Например, документы, письма или базы данных.
Вот такие символы используют для обозначения артефактов на диаграмме в нотации BPMN 2.0
Читать также: